From 34f8349f1a0fae9e79480384f22d9b11532d8c73 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Fri, 6 Jan 2006 00:20:45 -0800 Subject: [PATCH] --- yaml --- r: 16559 b: refs/heads/master c: c708443c004f2310abdd7f1c353daa372b37f7a2 h: refs/heads/master i: 16557: b78e74997078990d297755f4316f222854f80591 16555: dc0ddf3bacf5306e3479463a3edf25b976e67b2f 16551: f1c33354bcbd9dac0e5471fdb618f3ad7a548219 16543: e8b470725667de185ea52b620589032979fe0e00 v: v3 --- [refs] | 2 +- trunk/drivers/md/bitmap.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index ca54845b3262..f9b60b7b35d1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 07dbd37727049c0d56e313e5afcf8db07a9c3e37 +refs/heads/master: c708443c004f2310abdd7f1c353daa372b37f7a2 diff --git a/trunk/drivers/md/bitmap.c b/trunk/drivers/md/bitmap.c index ee4a3424a8a3..76a189ceb529 100644 --- a/trunk/drivers/md/bitmap.c +++ b/trunk/drivers/md/bitmap.c @@ -315,6 +315,8 @@ static int write_page(struct bitmap *bitmap, struct page *page, int wait) if (bitmap->file == NULL) return write_sb_page(bitmap->mddev, bitmap->offset, page, wait); + flush_dcache_page(page); /* make sure visible to anyone reading the file */ + if (wait) lock_page(page); else {