block: only allocate/free mq_usage_counter in blk-mq
authorMing Lei <tom.leiming@gmail.com>
Tue, 27 May 2014 15:35:14 +0000 (23:35 +0800)
committerJens Axboe <axboe@fb.com>
Tue, 27 May 2014 15:37:08 +0000 (09:37 -0600)
commit3d2936f457a847d9d88a9cc127e0eb7a0ebba0ff
tree575a307f9715ee60ab45dbe31b677c644975f7ad
parent624dbe47541643b72868a59b2c0059bb53dc923f
block: only allocate/free mq_usage_counter in blk-mq

The percpu counter is only used for blk-mq, so move
its allocation and free inside blk-mq, and don't
allocate it for legacy queue device.

Signed-off-by: Ming Lei <tom.leiming@gmail.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
block/blk-core.c
block/blk-mq.c
block/blk-sysfs.c