md->queue->backing_dev_info.congested_fn = dm_any_congested;
md->queue->backing_dev_info.congested_data = md;
blk_queue_make_request(md->queue, dm_request);
md->queue->backing_dev_info.congested_fn = dm_any_congested;
md->queue->backing_dev_info.congested_data = md;
blk_queue_make_request(md->queue, dm_request);
/* don't bdput right now, we don't want the bdev
* to go away while it is locked.
*/
/* don't bdput right now, we don't want the bdev
* to go away while it is locked.
*/
* dm_bind_table, dm_suspend must be called to flush any in
* flight bios and ensure that any further io gets deferred.
*/
* dm_bind_table, dm_suspend must be called to flush any in
* flight bios and ensure that any further io gets deferred.
*/
{
struct dm_table *map = NULL;
DECLARE_WAITQUEUE(wait, current);
{
struct dm_table *map = NULL;
DECLARE_WAITQUEUE(wait, current);