blk-mq: allow changing of queue depth through sysfs
authorJens Axboe <axboe@fb.com>
Tue, 20 May 2014 17:49:02 +0000 (11:49 -0600)
committerJens Axboe <axboe@fb.com>
Tue, 20 May 2014 17:49:02 +0000 (11:49 -0600)
For request_fn based devices, the block layer exports a 'nr_requests'
file through sysfs to allow adjusting of queue depth on the fly.
Currently this returns -EINVAL for blk-mq, since it's not wired up.
Wire this up for blk-mq, so that it now also always dynamic
adjustments of the allowed queue depth for any given block device
managed by blk-mq.

Signed-off-by: Jens Axboe <axboe@fb.com>
block/blk-core.c
block/blk-mq-tag.c
block/blk-mq-tag.h
block/blk-mq.c
block/blk-mq.h
block/blk-sysfs.c
block/blk.h
include/linux/blk-mq.h

Simple merge
Simple merge
Simple merge
diff --cc block/blk-mq.c
Simple merge
diff --cc block/blk-mq.h
Simple merge
Simple merge
diff --cc block/blk.h
Simple merge
Simple merge