Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

Advertisement
[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.6.5 /fs/bio.c

Filename:/fs/bio.c
Lines Added:6
Lines Deleted:4
Also changed in: (Previous) 2.6.5-rc3-bk4  2.6.5-rc3-bk3  2.6.5-rc3-bk2  2.6.5-rc3-bk1  2.6.3  2.6.3-rc4 
(Following) 2.6.6-bk9  2.6.7-rc1  2.6.7-rc2  2.6.7-rc3  2.6.7  2.6.7-bk4 

Location
[  2.6.5
  [  fs
     o  bio.c

Patch

diff -Nru a/fs/bio.c b/fs/bio.c
--- a/fs/bio.c   Sat Apr  3 19:38:44 2004
+++ b/fs/bio.c   Sat Apr  3 19:38:44 2004
@@ -701,11 +701,12 @@
 {
    struct bio_pair *bp = container_of(bi, struct bio_pair, bio1);
 
-   if (bi->bi_size)
-      return 1;
    if (err)
       bp->error = err;
 
+   if (bi->bi_size)
+      return 1;
+
    bio_pair_release(bp);
    return 0;
 }
@@ -714,10 +715,11 @@
 {
    struct bio_pair *bp = container_of(bi, struct bio_pair, bio2);
 
-   if (bi->bi_size)
-      return 1;
    if (err)
       bp->error = err;
+
+   if (bi->bi_size)
+      return 1;
 
    bio_pair_release(bp);
    return 0;


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.