<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
From: Kevin Corry &lt;kevcorry@us.ibm.com&gt;



Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
---

 25-akpm/drivers/md/dm-io.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletion(-)

diff -puN drivers/md/dm-io.c~dm-cache-flushing-fix drivers/md/dm-io.c
--- 25/drivers/md/dm-io.c~dm-cache-flushing-fix	Wed Jun  2 14:55:51 2004
+++ 25-akpm/drivers/md/dm-io.c	Wed Jun  2 14:55:51 2004
@@ -341,7 +341,8 @@ static void zero_fill_bio(struct bio *bi
 	bio_for_each_segment(bv, bio, i) {
 		char *data = bvec_kmap_irq(bv, &amp;flags);
 		memset(data, 0, bv-&gt;bv_len);
-		bvec_kunmap_irq(bv, &amp;flags);
+		flush_dcache_page(bv-&gt;bv_page);
+		bvec_kunmap_irq(data, &amp;flags);
 	}
 }
 
_
</pre></body></html>