]> Pileus Git - ~andy/linux/blobdiff - block/blk-merge.c
block cfq: don't use atomic_t for cfq_group
[~andy/linux] / block / blk-merge.c
index b06b83b89d896d304a76b0357f3044d783f386f6..00b7d31b38a2fa38817b80879ddeaf6c0ee3f3c2 100644 (file)
@@ -356,7 +356,7 @@ static void blk_account_io_merge(struct request *req)
                part_round_stats(cpu, part);
                part_dec_in_flight(part, rq_data_dir(req));
 
-               kref_put(&part->ref, __delete_partition);
+               hd_struct_put(part);
                part_stat_unlock();
        }
 }