On 09/14/2016 06:29 PM, Mike Snitzer wrote: > blk_mq_delay_kick_requeue_list() provides the ability to kick the > q->requeue_list after a specified time. To do this the request_queue's > 'requeue_work' member was changed to a delayed_work. > > blk_mq_delay_kick_requeue_list() allows DM to defer processing requeued > requests while it doesn't make sense to immediately requeue them > (e.g. when all paths in a DM multipath have failed). > > Signed-off-by: Mike Snitzer <snitzer@xxxxxxxxxx> > --- > block/blk-mq.c | 15 +++++++++++---- > include/linux/blk-mq.h | 1 + > include/linux/blkdev.h | 2 +- > 3 files changed, 13 insertions(+), 5 deletions(-) > Reviewed-by: Hannes Reinecke <hare@xxxxxxxx> Cheers, Hannes -- Dr. Hannes Reinecke zSeries & Storage hare@xxxxxxx +49 911 74053 688 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: J. Hawn, J. Guild, F. Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe from this list: send the line "unsubscribe linux-block" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html