Commit 837c8180e34f for kernel

commit 837c8180e34f30ddf99a473efe9105ccb62e66e4
Merge: cee475796500 627cc25f8446
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sun Jan 18 10:17:40 2026 -0800

    Merge tag 'sched-urgent-2026-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

    Pull scheduler fixes from Ingo Molnar:
     "Misc deadline scheduler fixes, mainly for a new category of bugs that
      were discovered and fixed recently:

       - Fix a race condition in the DL server

       - Fix a DL server bug which can result in incorrectly going idle when
         there's work available

       - Fix DL server bug which triggers a WARN() due to broken
         get_prio_dl() logic and subsequent misbehavior

       - Fix double update_rq_clock() calls

       - Fix setscheduler() assumption about static priorities

       - Make sure balancing callbacks are always called

       - Plus a handful of preparatory commits for the fixes"

    * tag 'sched-urgent-2026-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      sched/deadline: Use ENQUEUE_MOVE to allow priority change
      sched: Deadline has dynamic priority
      sched: Audit MOVE vs balance_callbacks
      sched: Fold rq-pin swizzle into __balance_callbacks()
      sched/deadline: Avoid double update_rq_clock()
      sched/deadline: Ensure get_prio_dl() is up-to-date
      sched/deadline: Fix server stopping with runnable tasks
      sched: Provide idle_rq() helper
      sched/deadline: Fix potential race in dl_add_task_root_domain()
      sched/deadline: Remove unnecessary comment in dl_add_task_root_domain()