Commit ae5f1b4f authored by Jens Axboe's avatar Jens Axboe Committed by Linus Torvalds

[PATCH] raid5 BIO_UPTODATE set

These days we only require a clear of BIO_UPTODATE on -EIO, we don't set
it on success. This breaks raid5. It appears to clear BIO_UPTODATE fine
but doesn't start out with it set.
parent 8261c271
...@@ -1181,7 +1181,7 @@ static void handle_stripe(struct stripe_head *sh) ...@@ -1181,7 +1181,7 @@ static void handle_stripe(struct stripe_head *sh)
PRINTK("for %ld schedule op %ld on disc %d\n", sh->sector, bi->bi_rw, i); PRINTK("for %ld schedule op %ld on disc %d\n", sh->sector, bi->bi_rw, i);
atomic_inc(&sh->count); atomic_inc(&sh->count);
bi->bi_sector = sh->sector; bi->bi_sector = sh->sector;
bi->bi_flags = 0; bi->bi_flags = 1 << BIO_UPTODATE;
bi->bi_vcnt = 1; bi->bi_vcnt = 1;
bi->bi_idx = 0; bi->bi_idx = 0;
bi->bi_io_vec = &sh->dev[i].vec; bi->bi_io_vec = &sh->dev[i].vec;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment