md/raid5:Change the order of md_write_start() and chunk_aligned_read() in function make_request().
PATCH 1/2 md/raid5:Change the order of md_write_start() and chunk_aligned_read() in function make_request().
If exec chunk_aligned_read(),it did not neccessary to exec md_write_start().
Signed-off-by majianpeng <[email protected]>
--- drivers/md/raid5.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
drivers/md/raid5.c +2 -2
@@ -3978,13 +3978,13 @@ static void make_request(struct mddev *mddev, struct bio * bi)return ; } -md_write_start (mddev, bi); -if (rw ==READ && mddev->reshape_position == MaxSector &&chunk_aligned_read (mddev,bi))return ; +md_write_start (mddev, bi); + logical_sector = bi->bi_sector & ~((sector_t )STRIPE_SECTORS -1 ); last_sector = bi->bi_sector + (bi->bi_size>>9 ); bi->bi_next =NULL ;
Signature · 6 lines
1.7.5.4 -------------- majianpeng