From 189ae277b439b8a081cffe09aa3494565b81ef14 Mon Sep 17 00:00:00 2001 From: Tejun Heo Date: Tue, 19 May 2009 18:33:06 +0900 Subject: [PATCH] --- yaml --- r: 147045 b: refs/heads/master c: 4fc981ef9e7c0953d5c4896ce088b19c50cb018f h: refs/heads/master i: 147043: 28aaa5fd112ae3ccd7f5c35d7cb002cb36b71d38 v: v3 --- [refs] | 2 +- trunk/fs/bio.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index c2000595612f..27c001c41bf4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5f49f63178360b07a095bd33b0d850d60edf7590 +refs/heads/master: 4fc981ef9e7c0953d5c4896ce088b19c50cb018f diff --git a/trunk/fs/bio.c b/trunk/fs/bio.c index 7bbc98f0eda1..ee3bc67833d2 100644 --- a/trunk/fs/bio.c +++ b/trunk/fs/bio.c @@ -1198,7 +1198,7 @@ static void bio_copy_kern_endio(struct bio *bio, int err) char *addr = page_address(bvec->bv_page); int len = bmd->iovecs[i].bv_len; - if (read && !err) + if (read) memcpy(p, addr, len); __free_page(bvec->bv_page);