From 7da80e6faa16e09eb557c5d66ba34c8f29b0072e Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Tue, 24 Feb 2009 18:45:57 -0700 Subject: mdmon: fix removed disk handling Use SKIP_GONE_DEVS when reading the container, and correct some confused logic in manage_new(). Signed-off-by: Dan Williams --- mdmon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mdmon.c') diff --git a/mdmon.c b/mdmon.c index acb36a2d..7dc9120b 100644 --- a/mdmon.c +++ b/mdmon.c @@ -400,7 +400,7 @@ int mdmon(char *devname, int devnum, int scan, char *switchroot) } mdi = sysfs_read(mdfd, container->devnum, - GET_VERSION|GET_LEVEL|GET_DEVS); + GET_VERSION|GET_LEVEL|GET_DEVS|SKIP_GONE_DEVS); if (!mdi) { fprintf(stderr, "mdmon: failed to load sysfs info for %s\n", -- cgit v1.2.3