bsg: update check for rq based driver for blk-mq
authorJens Axboe <axboe@fb.com>
Wed, 16 Apr 2014 16:57:18 +0000 (10:57 -0600)
committerJens Axboe <axboe@fb.com>
Mon, 30 Mar 2015 18:54:52 +0000 (12:54 -0600)
commitbc84c02de9c6fc256a541a89ccc7eae3bbb7e85a
tree32288f4ff975a4ace578183ed3655a52bcf34c95
parenta1adb6e64273a8fe10e3cf2d05563b301c797751
bsg: update check for rq based driver for blk-mq

bsg currently checks ->request_fn to check whether a queue can
handle struct request. But with blk-mq, we don't have a request_fn
yet are request based. Add a queue_is_rq_based() helper and use
that in bsg, I'm guessing this is not the last place we need to
update for this. Besides, it better explains what is being
checked.

Signed-off-by: Jens Axboe <axboe@fb.com>
block/bsg.c
include/linux/blkdev.h