Re: [PATCH RESEND] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

[This is an automated email]

This commit has been processed because it contains a -stable tag.
The stable tag indicates that it's relevant for the following trees: all

The bot has tested the following trees: v5.8.2, v5.7.16, v5.4.59, v4.19.140, v4.14.193, v4.9.232, v4.4.232.

v5.8.2: Build OK!
v5.7.16: Build OK!
v5.4.59: Build OK!
v4.19.140: Build OK!
v4.14.193: Failed to apply! Possible dependencies:
    1f460b63d4b3 ("blk-mq: don't restart queue when .get_budget returns BLK_STS_RESOURCE")
    358a3a6bccb7 ("blk-mq: don't handle TAG_SHARED in restart")
    97889f9ac24f ("blk-mq: remove synchronize_rcu() from blk_mq_del_queue_tag_set()")
    b347689ffbca ("blk-mq-sched: improve dispatching from sw queue")
    caf8eb0d604a ("blk-mq-sched: move actual dispatching into one helper")
    de1482974080 ("blk-mq: introduce .get_budget and .put_budget in blk_mq_ops")

v4.9.232: Failed to apply! Possible dependencies:
    8e8320c9315c ("blk-mq: fix performance regression with shared tags")
    97889f9ac24f ("blk-mq: remove synchronize_rcu() from blk_mq_del_queue_tag_set()")
    bd166ef183c2 ("blk-mq-sched: add framework for MQ capable IO schedulers")
    cf43e6be865a ("block: add scalable completion tracking of requests")
    e806402130c9 ("block: split out request-only flags into a new namespace")
    f1ba82616c33 ("blk-mq: pass bio to blk_mq_sched_get_rq_priv")

v4.4.232: Failed to apply! Possible dependencies:
    511cbce2ff8b ("irq_poll: make blk-iopoll available outside the block layer")
    6f3b0e8bcf3c ("blk-mq: add a flags parameter to blk_mq_alloc_request")
    88459642cba4 ("blk-mq: abstract tag allocation out into sbitmap library")
    8e8320c9315c ("blk-mq: fix performance regression with shared tags")
    9467f85960a3 ("blk-mq/cpu-notif: Convert to new hotplug state machine")
    97889f9ac24f ("blk-mq: remove synchronize_rcu() from blk_mq_del_queue_tag_set()")
    9e0e252a048b ("badblocks: Add core badblock management code")
    bd166ef183c2 ("blk-mq-sched: add framework for MQ capable IO schedulers")
    cf43e6be865a ("block: add scalable completion tracking of requests")
    e57690fe009b ("blk-mq: don't overwrite rq->mq_ctx")
    f1ba82616c33 ("blk-mq: pass bio to blk_mq_sched_get_rq_priv")


NOTE: The patch will not be queued to stable trees until it is upstream.

How should we proceed with this patch?

-- 
Thanks
Sasha



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux