Re: [BUG] RCU hang with io_uring nvme polling
Keith Busch <[email protected]>
| Newsgroups | org.kernel.vger.io-uring,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <aj6p3kZy1a8Mf68S@kbusch-mbp> |
On Fri, Jun 26, 2026 at 10:06:49AM -0600, Jens Axboe wrote: > Ah good catch, I missed that. Should've grepped! In general, IO should > either get polled, or if the device is misbehaving, then timeouts will > catch it. That said, haven't looked at the actual report yet, will do > so next week (unless you beat me to it...?) I'll give it a shot! The test has 1 polling queue with 2 jobs dispatching. One of the job's polled the completions for both. The other job is polling for no reason at all with nothing outstanding. The only thing that can break us out of that loop now is need_resched(), but that appears to never return true.