On 10/9/2026 11:24 AM, Michael Kelley wrote:
From: Naman Jain <[email protected]> Sent: Thursday, October 8, 2026
10:06 PM
On systems with several fast NVMe controllers, completion interrupts can
keep returning to the same CPUs faster than scheduled work can run. Each
handler may drain only a small number of completions, but the combined
interrupt stream can still prevent scheduler and watchdog progress.
See this recent proposal [1] that sounds like it is addressing the same or a
similar issue. And there is this [2] more global approach. It's worthwhile to
read
through the discussion on both threads. I haven't done a detailed comparison
of either vs. your proposal.
Michael
[1]
https://lore.kernel.org/linux-nvme/[email protected]/
[2] https://lore.kernel.org/lkml/[email protected]/
Thanks for sharing these Michael. I'll check more on these, and try it out.
Regards,
Naman