On Tue, 2024-07-30 at 16:33 +0100, Pavel Begunkov wrote: > On 7/29/24 23:38, Olivier Langlois wrote: > > this info may be useful when attempting to debug a problem > > involving a ring using the feature. > > While on the topic of busy polling, there is a function > io_napi_adjust_timeout(), it ensures that we don't busy poll for > longer > than the passed wait timeout. > > Do you use it? I have some doubts in regards to its usefulness, and > would prefer to try get rid of it if there are no users since it's a > hustle. > I am not because I use NAPI busy poll exclusively from SQPOLL thread which in this context all that matters is that the feature is enabled or not. For users doing the polling through the io_uring syscall if the precision of the timeout is important for them, it might serve that purpose.