On Fri, 18 Nov 2022 15:41:41 +0000, Pavel Begunkov wrote: > When we post a CQE we wake all ring pollers as it normally should be. > However, if a CQE was generated by a multishot poll request targeting > its own ring, it'll wake that request up, which will make it to post > a new CQE, which will wake the request and so on until it exhausts all > CQ entries. > > Don't allow multishot polling io_uring files but downgrade them to > oneshots, which was always stated as a correct behaviour that the > userspace should check for. > > [...] Applied, thanks! [1/1] io_uring: disallow self-propelled ring polling commit: 7fdbc5f014c3f71bc44673a2d6c5bb2d12d45f25 Best regards, -- Jens Axboe