From: Mike Snitzer <snitzer@xxxxxxxxxx> Add wrapper to extract the request_queue from a mapped device. Signed-off-by: Mike Snitzer <snitzer@xxxxxxxxxx> Signed-off-by: Hannes Reinecke <hare@xxxxxxx> --- drivers/md/dm.c | 5 +++++ drivers/md/dm.h | 1 + 2 files changed, 6 insertions(+) diff --git a/drivers/md/dm.c b/drivers/md/dm.c index 8c53b09..341991f 100644 --- a/drivers/md/dm.c +++ b/drivers/md/dm.c @@ -475,6 +475,11 @@ sector_t dm_get_size(struct mapped_device *md) return get_capacity(md->disk); } +struct request_queue *dm_get_md_queue(struct mapped_device *md) +{ + return md->queue; +} + struct dm_stats *dm_get_stats(struct mapped_device *md) { return &md->stats; diff --git a/drivers/md/dm.h b/drivers/md/dm.h index c4569f0..1b2ca8a 100644 --- a/drivers/md/dm.h +++ b/drivers/md/dm.h @@ -189,6 +189,7 @@ int dm_lock_for_deletion(struct mapped_device *md, bool mark_deferred, bool only int dm_cancel_deferred_remove(struct mapped_device *md); int dm_request_based(struct mapped_device *md); sector_t dm_get_size(struct mapped_device *md); +struct request_queue *dm_get_md_queue(struct mapped_device *md); struct dm_stats *dm_get_stats(struct mapped_device *md); int dm_kobject_uevent(struct mapped_device *md, enum kobject_action action, -- 1.7.12.4 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel