Commit 92b71befc349 for kernel

commit 92b71befc349587d58fdbbe6cdd68fb67f4933a8
Merge: af54a3a15169 7c977393b827
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Wed Apr 2 10:30:10 2025 -0700

    Merge tag 'objtool-urgent-2025-04-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

    Pull objtool fixes from Ingo Molnar:
     "These are objtool fixes and updates by Josh Poimboeuf, centered around
      the fallout from the new CONFIG_OBJTOOL_WERROR=y feature, which,
      despite its default-off nature, increased the profile/impact of
      objtool warnings:

       - Improve error handling and the presentation of warnings/errors

       - Revert the new summary warning line that some test-bot tools
         interpreted as new regressions

       - Fix a number of objtool warnings in various drivers, core kernel
         code and architecture code. About half of them are potential
         problems related to out-of-bounds accesses or potential undefined
         behavior, the other half are additional objtool annotations

       - Update objtool to latest (known) compiler quirks and objtool bugs
         triggered by compiler code generation

       - Misc fixes"

    * tag 'objtool-urgent-2025-04-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (36 commits)
      objtool/loongarch: Add unwind hints in prepare_frametrace()
      rcu-tasks: Always inline rcu_irq_work_resched()
      context_tracking: Always inline ct_{nmi,irq}_{enter,exit}()
      sched/smt: Always inline sched_smt_active()
      objtool: Fix verbose disassembly if CROSS_COMPILE isn't set
      objtool: Change "warning:" to "error: " for fatal errors
      objtool: Always fail on fatal errors
      Revert "objtool: Increase per-function WARN_FUNC() rate limit"
      objtool: Append "()" to function name in "unexpected end of section" warning
      objtool: Ignore end-of-section jumps for KCOV/GCOV
      objtool: Silence more KCOV warnings, part 2
      objtool, drm/vmwgfx: Don't ignore vmw_send_msg() for ORC
      objtool: Fix STACK_FRAME_NON_STANDARD for cold subfunctions
      objtool: Fix segfault in ignore_unreachable_insn()
      objtool: Fix NULL printf() '%s' argument in builtin-check.c:save_argv()
      objtool, lkdtm: Obfuscate the do_nothing() pointer
      objtool, regulator: rk808: Remove potential undefined behavior in rk806_set_mode_dcdc()
      objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler()
      objtool, Input: cyapa - Remove undefined behavior in cyapa_update_fw_store()
      objtool, panic: Disable SMAP in __stack_chk_fail()
      ...