summaryrefslogtreecommitdiffstats
path: root/drivers/uwb/drp-avail.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2012-04-24 02:23:14 +0200
committerNeilBrown <neilb@suse.de>2012-04-24 02:23:14 +0200
commited209584c38fb74b7eecc03e5b1bfe674e591bd8 (patch)
treea232bb4fbf3a2e143ad57dfa3acad92418c5b12c /drivers/uwb/drp-avail.c
parentDM RAID: Use safe version of rdev_for_each (diff)
downloadlinux-ed209584c38fb74b7eecc03e5b1bfe674e591bd8.tar.xz
linux-ed209584c38fb74b7eecc03e5b1bfe674e591bd8.zip
md: don't call ->add_disk unless there is good reason.
Commit 7bfec5f35c68121e7b18 md/raid5: If there is a spare and a want_replacement device, start replacement. cause md_check_recovery to call ->add_disk much more often. Instead of only when the array is degraded, it is now called whenever md_check_recovery finds anything useful to do, which includes updating the metadata for clean<->dirty transition. This causes unnecessary work, and causes info messages from ->add_disk to be reported much too often. So refine md_check_recovery to only do any actual recovery checking (including ->add_disk) if MD_RECOVERY_NEEDED is set. This fix is suitable for 3.3.y: Cc: stable@vger.kernel.org Reported-by: Jan Ceuleers <jan.ceuleers@computer.org> Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'drivers/uwb/drp-avail.c')
0 files changed, 0 insertions, 0 deletions