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 <dan.j.williams@intel.com>
This commit is contained in:
Dan Williams 2009-02-24 18:45:57 -07:00
parent 7675959b0f
commit 1b34f51997
1 changed files with 7 additions and 0 deletions

View File

@ -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);
}