Patch Series

Subject blk-mq: fix possible deadlocks
Author yukuai@fnnas.com
Date 2025-12-31 08:51:11 +0000 UTC
Version 7
Cc axboe@kernel.dk linux-block@vger.kernel.org ming.lei@redhat.com nilay@linux.ibm.com tj@kernel.org yukuai@fnnas.com

Patches (16)

Name Content [All]
[PATCH v7 01/16] blk-wbt: factor out a helper wbt_set_lat() [Body]
[PATCH v7 02/16] blk-wbt: fix possible deadlock to nest pcpu_alloc_mutex under q_usage_counter [Body]
[PATCH v7 03/16] blk-mq-debugfs: factor out a helper to register debugfs for all rq_qos [Body]
[PATCH v7 04/16] blk-rq-qos: fix possible debugfs_mutex deadlock [Body]
[PATCH v7 05/16] blk-mq-debugfs: make blk_mq_debugfs_register_rqos() static [Body]
[PATCH v7 06/16] blk-mq-debugfs: remove blk_mq_debugfs_unregister_rqos() [Body]
[PATCH v7 07/16] blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() [Body]
[PATCH v7 08/16] blk-mq-debugfs: warn about possible deadlock [Body]
[PATCH v7 09/16] blk-throttle: fix possible deadlock for fs reclaim under rq_qos_mutex [Body]
[PATCH v7 10/16] block/blk-rq-qos: add a new helper rq_qos_add_frozen() [Body]
[PATCH v7 11/16] blk-wbt: fix incorrect lock order for rq_qos_mutex and freeze queue [Body]
[PATCH v7 12/16] blk-iocost: fix incorrect lock order for rq_qos_mutex and freeze queue [Body]
[PATCH v7 13/16] blk-iolatency: fix incorrect lock order for rq_qos_mutex and freeze queue [Body]
[PATCH v7 14/16] block/blk-rq-qos: cleanup rq_qos_add() [Body]
[PATCH v7 15/16] blk-rq-qos: remove queue frozen from rq_qos_del() [Body]
[PATCH v7 16/16] blk-cgroup: remove queue frozen from blkcg_activate_policy() [Body]

Session 2025-12-31

ID (for dev) de5f359b-44d4-468a-900d-081d9e27ba01
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da [Config] passed [Log]
[KASAN] Boot test: Base f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da [Config] passed [Log]
[KASAN] Build Patched f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da [Config] [patched] passed [Log]
[KASAN] Boot test: Patched f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da [Config] [patched] passed [Log]
[KASAN] Fuzzing f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da [Config] f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da [Config] [patched] passed [Log] [Artifacts]