On Thu, Jan 05, 2017 at 07:33:22AM +0000, Bart Van Assche wrote: > This patch adds a second code path to the blk-mq core for running queues and > hence will make the blk-mq core harder to maintain. Have you considered to > implement this functionality by introducing a new "fail all requests" flag > for hctx queues such that blk_mq_abandon_stopped_requests() can reuse the > existing mechanism for running a queue? Thanks for the suggestion. I'll look into that. I wanted to avoid more flags to test for in the fast-path, but I see that a special queue run method is problematic for maintenance. -- 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