)]}'
{
  "commit": "f59c074e76a6a9ea55818373decdf56c6fddca30",
  "tree": "29fb3ea5dfb5a7a52977766b7178146b9fce83b6",
  "parents": [
    "0fe792fa9b616b790f03cbeed067b83eeaae7e7e",
    "1b0bab4a873f1034c27573cfc613394cff7e0a5b"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sun Aug 30 09:47:39 2026 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sun Aug 30 09:47:39 2026 -0700"
  },
  "message": "Merge tag \u0027rust-fixes-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux\n\nPull Rust fixes from Miguel Ojeda:\n \"Toolchain and infrastructure:\n\n   - Fix KCFI failures, such as in Rust doctests, by disabling function\n     merging when CFI is enabled. Gary reported the LLVM bug to upstream\n     and it is now fixed in their mainline.\n\n   - Fix \u0027objtool\u0027 fallthrough warnings under the experimental\n     \u0027CONFIG_RUST_INLINE_HELPERS\u0027 by passing (for the combined Rust and\n     helpers code) the LLVM options needed to preserve the unreachable\n     traps that \u0027rustc\u0027 normally emits.\n\n     In addition, fix \u0027objtool\u0027 errors when LTO is enabled on top, by\n     also filtering out the LTO flags (for the combined Rust and helpers\n     code) so that the traps are kept in place.\n\n   - Fix \u0027objtool\u0027 warnings by adding one more \u0027noreturn\u0027 function.\n\n   - Fix \u0027make rusttest\u0027 target when the \u0027rustc-dev\u0027 component is\n     installed and Rust \u003e\u003d 1.82.0, \u003c\u003d 1.87.0 is used.\n\n  \u0027kernel\u0027 crate:\n\n   - \u0027num\u0027 module: fix soundness issue in the \u0027Bounded\u0027 conversion from\n     \u0027bool\u0027 by restricting the conversions to unsigned \u0027Bounded\u0027.\n\n   - \u0027jump_label\u0027 module: fix future \u0027make rusttest\u0027 target failures\n     when \u0027ARCH\u003d\u0027 is set to an arch different than the host\u0027s.\n\n   - \u0027list\u0027 module: fix incorrect \u0027pop_back()\u0027 comment\"\n\n* tag \u0027rust-fixes-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux:\n  rust: kbuild: disambiguate `zerocopy_derive` for `rusttest`\n  rust: num: restrict bool conversion to unsigned Bounded\n  kbuild: rust: keep Rust objects out of Clang LTO with inline helpers\n  kbuild: rust: preserve unreachable traps with inline helpers\n  rust: cfi: disable function merging if CFI is enabled\n  rust: jump_label: skip arch-specific asm in `testlib` builds\n  objtool/rust: add one more `noreturn` Rust function\n  rust: kernel: list: fix incorrect pop_back example comment\n",
  "tree_diff": []
}
