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 { |
