, the same underlying race issue should exist in the 6.12 and 6.6 kernels. Since 6.12 or older kernel doesn't have commit:af0c8b2bf67b("sched: Split scheduler and execution contexts"), so the backport patch removed BUG_ON(task_current_donor(rq, p)) in pick_netxt_pushable_task(). Please help to review if we can safty backport this fix to an older kernel, thanks. Regards, Raj. Harshit Agarwal (1): sched/rt: Fix race in push_rt_task kernel/sched/rt.c | 52 +++++++++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 27 deletions(-) -- 2.17.1[PATCH 6.12 0/1] Proposal to backport Fix race in push_rt_task to 6.12 kernel.Rajani Kantha <681739313@139.com> undefinedharshit@nutanix.com, jon@nutanix.com, gauri.patwardhan@nutanix.com, rahul.chunduru@nutanix.com, peterz@infradead.org, rostedt@goodmis.org, pauld@redhat.com, william.ton@nutanix.com undefined undefined undefined undefined undefined undefined undefined undefined undefinedÑO„Ó5