]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] Fix r5 bug - wrong variable used.
authorNeil Brown <neilb@cse.unsw.edu.au>
Thu, 21 Nov 2002 06:43:48 +0000 (22:43 -0800)
committerLinus Torvalds <torvalds@penguin.transmeta.com>
Thu, 21 Nov 2002 06:43:48 +0000 (22:43 -0800)
drivers/md/raid5.c

index 1120ae16360b9caade28ec07004b80154c4aee26..3ef80e69f86442df9a81e73b061e64e33e8b8bdf 100644 (file)
@@ -1215,7 +1215,7 @@ static void handle_stripe(struct stripe_head *sh)
                        generic_make_request(bi);
                } else {
                        PRINTK("skip op %ld on disc %d for sector %llu\n", bi->bi_rw, i, (unsigned long long)sh->sector);
-                       clear_bit(R5_LOCKED, &dev->flags);
+                       clear_bit(R5_LOCKED, &sh->dev[i].flags);
                        set_bit(STRIPE_HANDLE, &sh->state);
                }
        }