diff options
-rw-r--r-- | drivers/md/bitmap.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/md/bitmap.c b/drivers/md/bitmap.c index ee4a3424a8a3..76a189ceb529 100644 --- a/drivers/md/bitmap.c +++ b/drivers/md/bitmap.c | |||
@@ -315,6 +315,8 @@ static int write_page(struct bitmap *bitmap, struct page *page, int wait) | |||
315 | if (bitmap->file == NULL) | 315 | if (bitmap->file == NULL) |
316 | return write_sb_page(bitmap->mddev, bitmap->offset, page, wait); | 316 | return write_sb_page(bitmap->mddev, bitmap->offset, page, wait); |
317 | 317 | ||
318 | flush_dcache_page(page); /* make sure visible to anyone reading the file */ | ||
319 | |||
318 | if (wait) | 320 | if (wait) |
319 | lock_page(page); | 321 | lock_page(page); |
320 | else { | 322 | else { |