]> git.ipfire.org Git - thirdparty/mdadm.git/commit - mdadm.c
mdadm.c: Fix error handling for --zero-superblock
authorMariusz Tkaczyk <mariusz.tkaczyk@intel.com>
Mon, 3 Sep 2018 11:52:55 +0000 (13:52 +0200)
committerJes Sorensen <jsorensen@fb.com>
Thu, 27 Sep 2018 14:25:06 +0000 (10:25 -0400)
commit29d7f182a5dd60d04365ef061021f403c5eb5402
treeed1fcc0eca2b8aa3fe841745aa653b5a6ff18ca8
parenta882c7b1ec0eac03b49f8306f1e5816a04abe125
mdadm.c: Fix error handling for --zero-superblock

When Kill() cannot open device or find superblock it return the same
error and mdadm ignores it.
Change error handling in Kill() function. Return error if device is
busy, ignore it only when superblock doesn't exist- assume that metadata
is zeroed.

Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@intel.com>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
Kill.c
mdadm.c