]> git.karo-electronics.de Git - karo-tx-linux.git/commit
dm: remove request-based logic from make_request_fn wrapper
authorMike Snitzer <snitzer@redhat.com>
Mon, 23 Feb 2015 22:56:37 +0000 (17:56 -0500)
committerMike Snitzer <snitzer@redhat.com>
Tue, 31 Mar 2015 16:03:49 +0000 (12:03 -0400)
commit73398edc327600ba01a87488ad959b1888257bf6
treeb447c88a7979904b42f1c79a52ce4eb62e06720c
parentd56b9b28a4a5d9e61dd99154b986e760373e2392
dm: remove request-based logic from make_request_fn wrapper

The old dm_request() method used for q->make_request_fn had a branch for
request-based DM support but it isn't needed given that
dm_init_request_based_queue() sets it to the standard blk_queue_bio()
anyway.

Cleanup dm_init_md_queue() to be DM device-type agnostic and have
dm_setup_md_queue() properly finish queue setup based on DM device-type
(bio-based vs request-based).

Also, remove the export for blk_queue_bio() now that DM no longer calls
it directly.  Doing so required a forward declaration in blk-core.c.

Signed-off-by: Mike Snitzer <snitzer@redhat.com>
block/blk-core.c
drivers/md/dm.c
include/linux/blkdev.h