X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=block%2Fblk-merge.c;h=ea85e20d5e9462be965f3f117bd7c3efcf51aa57;hb=585a7c666e67b7a6757bd12b734e22f4f76998a2;hp=74bc4a768f32e0f01e5c43f100f8663eea34c3a4;hpb=77cff3b0d6349cc0212056238108b827b3cc353b;p=mv-sheeva.git diff --git a/block/blk-merge.c b/block/blk-merge.c index 74bc4a768f3..ea85e20d5e9 100644 --- a/block/blk-merge.c +++ b/block/blk-merge.c @@ -351,11 +351,12 @@ static void blk_account_io_merge(struct request *req) int cpu; cpu = part_stat_lock(); - part = disk_map_sector_rcu(req->rq_disk, blk_rq_pos(req)); + part = req->part; part_round_stats(cpu, part); part_dec_in_flight(part, rq_data_dir(req)); + hd_struct_put(part); part_stat_unlock(); } }