Commit c8990f3179e5 for kernel

commit c8990f3179e5636832fc22e6a262de5d50c797e3
Merge: b48513199554 a3b8d46fe401
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sun Sep 6 10:45:46 2026 -0700

    Merge tag 'locking-urgent-2026-09-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

    Pull locking fixes from Ingo Molnar:

     - Fix a softirq processing delay bug in local_interrupt_disable(),
       which should mostly only affect the Rust runtime (Boqun Feng)

     - Remove the hardirq_disable_count() function which caused the
       previous bug and is now unused & unnecessary (Boqun Feng)

     - lockdep: Invalidate stale class_cache entries for zapped classes
       (Eric Dumazet)

     - Fix rt_mutex specific futex scheduling helpers
       (Sebastian Andrzej Siewior)

     - Fix rcuwait use-after-free race during futex requeue PI (Yao Kai)

    * tag 'locking-urgent-2026-09-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      futex: Prevent rcuwait use-after-free during requeue PI
      futex: Provide rt_mutex_.*_schedule() equivalents for futex scheduling
      locking/lockdep: Invalidate stale class_cache entries for zapped classes
      preempt: Remove hardirq_disable_count()
      interrupt: Disable interrupt before modifying hardirq_disable counter