Blob Blame History Raw
From 879982efa90c8cf6b7afc708316cf47c4247bfe3 Mon Sep 17 00:00:00 2001
From: NeilBrown <neilb@suse.de>
Date: Thu, 1 Aug 2013 14:04:07 +1000
Subject: [PATCH] Don't lie to systemd about mdadm's status.

Telling systemd that mdadm was started from the initrd
is often a lie and never necessary.  Now that the reshape monitoring
thread handles SIGTERM gracefully it is OK for system to kill
and mdadm that it finds running.

mdmon still have a bit of a question mark over it so I won't remove
the '@' from there just yet.

Signed-off-by: NeilBrown <neilb@suse.de>
---
 mdadm.c | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/mdadm.c b/mdadm.c
index a46a716..86a4fad 100644
--- a/mdadm.c
+++ b/mdadm.c
@@ -116,13 +116,6 @@ int main(int argc, char *argv[])
 	ident.container = NULL;
 	ident.member = NULL;
 
-	/*
-	 * set first char of argv[0] to @. This is used by
-	 * systemd to signal that the task was launched from
-	 * initrd/initramfs and should be preserved during shutdown
-	 */
-	argv[0][0] = '@';
-
 	while ((option_index = -1) ,
 	       (opt=getopt_long(argc, argv,
 				shortopt, long_options,
-- 
1.8.4.2