[PATCH] md: call bitmap_daemon_work regularly
bitmap_daemon_work clears bits in the bitmap for blocks that haven't been written to for a while. It needs to be called regularly to make sure the bitmap doesn't endup full of ones .... but it wasn't. So call it from the increasingly-inaptly-named md_check_recovery Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
78d742d876
commit
5f40402d96
1 changed files with 2 additions and 1 deletions
|
@ -3635,7 +3635,8 @@ void md_check_recovery(mddev_t *mddev)
|
|||
struct list_head *rtmp;
|
||||
|
||||
|
||||
dprintk(KERN_INFO "md: recovery thread got woken up ...\n");
|
||||
if (mddev->bitmap)
|
||||
bitmap_daemon_work(mddev->bitmap);
|
||||
|
||||
if (mddev->ro)
|
||||
return;
|
||||
|
|
Loading…
Reference in a new issue