Re: [PATCH v5 1/1] block/blk-mq: use atomic_t for quiesce_depth to avoid lock contention on RT
Bart Van Assche <[email protected]> Tue, 5 May 2026 17:41:55 +0200
| Newsgroups | org.kernel.vger.linux-rt-users,dev.linux.lists.linux-rt-devel,org.kernel.vger.linux-block,org.kernel.vger.linux-kernel,org.kernel.vger.stable |
|---|---|
| Message-ID | <[email protected]> |
On 3/3/26 8:37 AM, Ionut Nechita (Wind River) wrote: > + /* > + * Ensure the store to quiesce_depth is visible before any > + * subsequent loads in blk_mq_run_hw_queue(). > + */ This comment does not make sense to me. How could there be a dependency of blk_mq_run_hw_queue() on *loads* that happen in blk_mq_quiesce_queue_nowait() after atomic_inc(&q->quiesce_depth)? Bart.