DDF: kill_subarray_ddf: fix case without mdmon running
When mdmon wasn't runnning, meta data wasn't committed to disk. Fixed. Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
parent
2aba583f28
commit
6a350d82b9
|
@ -4253,8 +4253,11 @@ static int kill_subarray_ddf(struct supertype *st)
|
|||
/* we use DDF_state_deleted as marker */
|
||||
vd->entries[0].state = DDF_state_deleted;
|
||||
append_metadata_update(st, vd, len);
|
||||
} else
|
||||
} else {
|
||||
_kill_subarray_ddf(ddf, conf->guid);
|
||||
ddf_set_updates_pending(ddf);
|
||||
ddf_sync_metadata(st);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue