diff options
author | NeilBrown <neilb@suse.de> | 2010-07-06 14:46:47 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2010-07-06 14:46:47 +1000 |
commit | 1538aca5cbbd99be47657e0ca0b7e2186426a1b1 (patch) | |
tree | f4750261bcd916a5714154d310c6a9e87769c7f0 /mapfile.c | |
parent | 7d2e6486e34180215e4859c3b342246dfc6c07a0 (diff) | |
parent | d19e3cfb6627c40e3a28454ebc2098c0e19b9a77 (diff) | |
download | mdadm-1538aca5cbbd99be47657e0ca0b7e2186426a1b1.tar.gz mdadm-1538aca5cbbd99be47657e0ca0b7e2186426a1b1.tar.xz mdadm-1538aca5cbbd99be47657e0ca0b7e2186426a1b1.zip |
Merge branch 'master' of git://github.com/djbw/mdadm
Diffstat (limited to 'mapfile.c')
-rw-r--r-- | mapfile.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -368,7 +368,7 @@ void RebuildMap(void) } for (md = mdstat ; md ; md = md->next) { - struct mdinfo *sra = sysfs_read(-1, md->devnum, GET_DEVS|SKIP_GONE_DEVS); + struct mdinfo *sra = sysfs_read(-1, md->devnum, GET_DEVS); struct mdinfo *sd; if (!sra) @@ -486,7 +486,8 @@ void RebuildMap(void) for (md = mdstat ; md ; md = md->next) { struct mdinfo *sra = sysfs_read(-1, md->devnum, GET_VERSION); - sysfs_uevent(sra, "change"); + if (sra) + sysfs_uevent(sra, "change"); sysfs_free(sra); } map_free(map); |