)]}'
{
  "commit": "92b71befc349587d58fdbbe6cdd68fb67f4933a8",
  "tree": "8950b3714f8fb1e5c2e78d3d4db85d5c4ea511d9",
  "parents": [
    "af54a3a151691a969b04396cff15afe70d4da824",
    "7c977393b8277ed319e92e4b598b26598c9d30c0"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Apr 02 10:30:10 2025 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Apr 02 10:30:10 2025 -0700"
  },
  "message": "Merge tag \u0027objtool-urgent-2025-04-01\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull objtool fixes from Ingo Molnar:\n \"These are objtool fixes and updates by Josh Poimboeuf, centered around\n  the fallout from the new CONFIG_OBJTOOL_WERROR\u003dy feature, which,\n  despite its default-off nature, increased the profile/impact of\n  objtool warnings:\n\n   - Improve error handling and the presentation of warnings/errors\n\n   - Revert the new summary warning line that some test-bot tools\n     interpreted as new regressions\n\n   - Fix a number of objtool warnings in various drivers, core kernel\n     code and architecture code. About half of them are potential\n     problems related to out-of-bounds accesses or potential undefined\n     behavior, the other half are additional objtool annotations\n\n   - Update objtool to latest (known) compiler quirks and objtool bugs\n     triggered by compiler code generation\n\n   - Misc fixes\"\n\n* tag \u0027objtool-urgent-2025-04-01\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (36 commits)\n  objtool/loongarch: Add unwind hints in prepare_frametrace()\n  rcu-tasks: Always inline rcu_irq_work_resched()\n  context_tracking: Always inline ct_{nmi,irq}_{enter,exit}()\n  sched/smt: Always inline sched_smt_active()\n  objtool: Fix verbose disassembly if CROSS_COMPILE isn\u0027t set\n  objtool: Change \"warning:\" to \"error: \" for fatal errors\n  objtool: Always fail on fatal errors\n  Revert \"objtool: Increase per-function WARN_FUNC() rate limit\"\n  objtool: Append \"()\" to function name in \"unexpected end of section\" warning\n  objtool: Ignore end-of-section jumps for KCOV/GCOV\n  objtool: Silence more KCOV warnings, part 2\n  objtool, drm/vmwgfx: Don\u0027t ignore vmw_send_msg() for ORC\n  objtool: Fix STACK_FRAME_NON_STANDARD for cold subfunctions\n  objtool: Fix segfault in ignore_unreachable_insn()\n  objtool: Fix NULL printf() \u0027%s\u0027 argument in builtin-check.c:save_argv()\n  objtool, lkdtm: Obfuscate the do_nothing() pointer\n  objtool, regulator: rk808: Remove potential undefined behavior in rk806_set_mode_dcdc()\n  objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler()\n  objtool, Input: cyapa - Remove undefined behavior in cyapa_update_fw_store()\n  objtool, panic: Disable SMAP in __stack_chk_fail()\n  ...\n",
  "tree_diff": []
}
