On Thu, 3 Feb 2022 17:41:30 +0100 Sebastian Andrzej Siewior wrote: > > I think you can re-jig this a little more - rps_ipi_queued() only return > > 0 if sd is "local" so maybe we can call __napi_schedule_irqoff() > > instead which already has the if () for PREEMPT_RT? > > > > Maybe moving the ____napi_schedule() into rps_ipi_queued() and > > renaming it to napi_schedule_backlog() or napi_schedule_rps() > > would make the code easier to follow in that case? > > Something like this then? Exactly!