Commit 03dcad79eec3 for kernel

commit 03dcad79eec3b2056c31031217cda9be70eabe11
Merge: aed0af05a873 78c2ce0fd6dd
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Mar 7 11:56:55 2026 -0800

    Merge tag 'rcu-fixes.v7.0-20260307a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux

    Pull RCU selftest fixes from Boqun Feng:
     "Fix a regression in RCU torture test pre-defined scenarios caused by
      commit 7dadeaa6e851 ("sched: Further restrict the preemption modes")
      which limits PREEMPT_NONE to architectures that do not support
      preemption at all and PREEMPT_VOLUNTARY to those architectures that do
      not yet have PREEMPT_LAZY support.

      Since major architectures (e.g. x86 and arm64) no longer support
      CONFIG_PREEMPT_NONE and CONFIG_PREEMPT_VOLUNTARY, using them in
      rcutorture, rcuscale, refscale, and scftorture pre-defined scenarios
      causes config checking errors.

      Switch these kconfigs to PREEMPT_LAZY"

    * tag 'rcu-fixes.v7.0-20260307a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux:
      scftorture: Update due to x86 not supporting none/voluntary preemption
      refscale: Update due to x86 not supporting none/voluntary preemption
      rcuscale: Update due to x86 not supporting none/voluntary preemption
      rcutorture: Update due to x86 not supporting none/voluntary preemption