summaryrefslogtreecommitdiff
path: root/Grow.c
diff options
context:
space:
mode:
authorArtur Paszkiewicz <artur.paszkiewicz@intel.com>2014-04-09 17:14:59 +0200
committerNeilBrown <neilb@suse.de>2014-05-01 10:14:53 +1000
commit19ad4b2cb2f95202f615af57184c702fb098c011 (patch)
treebd2129196cb3e1fa07d2da8cf50947b347448442 /Grow.c
parent8d1d32bb33da1bd08a398d26f364b84e69ac7b41 (diff)
Fix race between --create and --incremental
This modifies locking in Create to eliminate a situation where --incremental can assemble a device between write_init_super() and add_disk(), which causes Create to fail. It sporadically occurs e.g. when metadata is written on a device, causing an udev change event which triggers mdadm --incremental. Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Grow.c')
0 files changed, 0 insertions, 0 deletions