Commit 9147566d8016 for kernel

commit 9147566d801602c9e7fc7f85e989735735bf38ba
Merge: 0958d657b4bc 090d34f0f028
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Mar 31 14:23:12 2026 -0700

    Merge tag 'sched_ext-for-7.0-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext

    Pull sched_ext fixes from Tejun Heo:

     - Fix SCX_KICK_WAIT deadlock where multiple CPUs waiting for each other
       in hardirq context form a cycle. Move the wait to a balance callback
       which can drop the rq lock and process IPIs.

     - Fix inconsistent NUMA node lookup in scx_select_cpu_dfl() where
       the waker_node used cpu_to_node() while prev_cpu used
       scx_cpu_node_if_enabled(), leading to undefined behavior when
       per-node idle tracking is disabled.

    * tag 'sched_ext-for-7.0-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext:
      selftests/sched_ext: Add cyclic SCX_KICK_WAIT stress test
      sched_ext: Fix SCX_KICK_WAIT deadlock by deferring wait to balance callback
      sched_ext: Fix inconsistent NUMA node lookup in scx_select_cpu_dfl()