From: Dan Williams Date: Wed, 25 Feb 2009 01:45:57 +0000 (-0700) Subject: mdmon: update cmdline when scanning X-Git-Tag: mdadm-3.0-devel3~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b34f5199742beb0e078bc22fa212efa9a5fdd03;p=thirdparty%2Fmdadm.git mdmon: update cmdline when scanning Allows ps -ax | grep mdmon to show: mdmon md127 mdmon md126 ...rather than: mdmon /proc/mdstat mdmon /proc/mdstat Signed-off-by: Dan Williams --- diff --git a/mdmon.c b/mdmon.c index 7dc9120b..5e39437c 100644 --- a/mdmon.c +++ b/mdmon.c @@ -306,6 +306,13 @@ int main(int argc, char *argv[]) if (strncmp(e->metadata_version, "external:", 9) == 0 && !is_subarray(&e->metadata_version[9])) { devname = devnum2devname(e->devnum); + /* update cmdline so this mdmon instance can be + * distinguished from others in a call to ps(1) + */ + if (strlen(devname) <= strlen(container_name)) { + memset(container_name, 0, strlen(container_name)); + sprintf(container_name, "%s", devname); + } status |= mdmon(devname, e->devnum, scan, switchroot); }