Skip to content

Update objtool to v5.19

Joe Lawrence requested to merge joe.lawrence/centos-stream-9:objtool-update into main

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2121207
Depends: !1351 (merged) for partial backport of e27e5bea956c ("x86/ibt, objtool: Add IBT_NOSEAL()")
Depends: !1370 (merged) for backport of 44b979fa302c ("x86/mm/64: Improve stack overflow warnings")

This MR seeks to update objtool and related patchsets. The commits incorporate patches and fixes from the following upstream patchsets (some have been previously backported only in partial form):

v5.15:

  • [PATCH 1/2] objtool: Check for gelf_update_rel[a] failures

v5.16:

  • [PATCH v2 00/24] objtool/x86: noinstr vs PARAVIRT

v5.17:

  • [PATCH kcsan 0/29] Kernel Concurrency Sanitizer (KCSAN) updates for v5.17
  • [PATCH v2 00/23] x86: Remove anonymous out-of-line fixups
  • [PATCH 00/10] Removal of most do_exit calls

v5.18:

  • [PATCH v4 00/11] Re-enable ENQCMD and PASID MSR
  • [PATCH v4 00/45] x86: Kernel IBT
  • [PATCH] kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost
  • [PATCH 0/4] objtool: Fix fallthrough detection for vmlinux
  • [PATCH 0/2] objtool: Fix code reloc vs weak symbols
  • [PATCH 0/4] objtool: Fixes
  • [PATCH 0/6] x86: Various cleanups and fixes

v5.19:

  • [PATCH v2 00/25] objtool: Interface overhaul

Omitted-fix: 00db58cf2118 fixes ee1f9d19143 and not this commit (inaccurate Fixed-by tag) Omitted-fix: b1c45ad53efb fixes ee1f9d19143 and not this commit (inaccurate Fixed-by tag)

Signed-off-by: Joe Lawrence joe.lawrence@redhat.com

Edited by Joe Lawrence

Merge request reports