[RFC PATCH 0/3] nvme-pci: yield completions under scheduler pressure

Naman Jain namjain at linux.microsoft.com
Thu Oct 8 23:51:57 PDT 2026



On 10/9/2026 11:24 AM, Michael Kelley wrote:
> From: Naman Jain <namjain at linux.microsoft.com> 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/20260818033846.53790-1-changfengnan@bytedance.com/
> [2] https://lore.kernel.org/lkml/20260819124341.4185621-1-lrizzo@google.com/
> 


Thanks for sharing these Michael. I'll check more on these, and try it out.

Regards,
Naman



More information about the Linux-nvme mailing list