summaryrefslogtreecommitdiffstats
path: root/drivers/md/raid1.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.com>2016-11-04 06:46:03 +0100
committerShaohua Li <shli@fb.com>2016-11-08 00:08:23 +0100
commit060b0689f5df7e87641c820a605c779149da33ef (patch)
tree712abb7179be07c99ed4bc408859622f5440eb6e /drivers/md/raid1.c
parentraid5-cache: restrict the use area of the log_offset variable (diff)
downloadlinux-060b0689f5df7e87641c820a605c779149da33ef.tar.xz
linux-060b0689f5df7e87641c820a605c779149da33ef.zip
md: perform async updates for metadata where possible.
When adding devices to, or removing device from, an array we need to update the metadata. However we don't need to do it synchronously as data integrity doesn't depend on these changes being recorded instantly. So avoid the synchronous call to md_update_sb and just set a flag so that the thread will do it. This can reduce the number of updates performed when lots of devices are being added or removed. Signed-off-by: NeilBrown <neilb@suse.com> Signed-off-by: Shaohua Li <shli@fb.com>
Diffstat (limited to 'drivers/md/raid1.c')
0 files changed, 0 insertions, 0 deletions