Message ID | 20250102150201.21639-1-frederic@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | cpuidle: Handle TIF_NR_POLLING on behalf of polling idle states | expand |
Hello Frederic, On 1/2/2025 8:31 PM, Frederic Weisbecker wrote: > The TIF_NR_POLLING handling against TIF_NEED_RESCHED polling/monitoring > idle states (mwait and also software polling) is a bit messy, with quite > some wasted cycles spent on useless atomic operations. This tries to > consolidate this state handling from the cpuidle core. I tested this series on my 3rd Generation EPYC System with ipistorm and I've not observed any regressions in IPI throughput to idle CPUs in TIF_POLLING mode. Additionally tested few microbenchmarks and there were no surprises there either. Feel free to add: Tested-by: K Prateek Nayak <kprateek.nayak@amd.com>