Messages in this thread |  | | Subject | Re: [RFC/RFT PATCH 1/2] sched/core: Check and schedule ksoftirq | From | srinivas pandruvada <> | Date | Fri, 16 Dec 2022 08:58:55 -0800 |
| |
On Fri, 2022-12-16 at 12:19 +0100, Peter Zijlstra wrote: > On Thu, Dec 15, 2022 at 10:42:59AM -0800, Srinivas Pandruvada wrote: > > + /* Give ksoftirqd 1 jiffy to get a chance to start > > its job */ > > + if (!READ_ONCE(it.done) && > > task_is_running(__this_cpu_read(ksoftirqd))) { > > + __set_current_state(TASK_UNINTERRUPTIBLE); > > + schedule_timeout(1); > > + } > > That's absolutely disgusting :-/ What is the alternative? Process softirq in this task context for one time?
Thanks, Srinivas
|  |