[GIT PULL] objtool updates for v7.3

Ingo Molnar <[email protected]>
Newsgroups org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Linus,

Please pull the latest objtool/core Git tree from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git objtool-core-2026-08-17

for you to fetch changes up to d8a2860b4a366bfa8acb3d64da2c546ea26d2091:

Objtool updates for v7.3:

 - Fix various klp-build bugs reported by Joe Lawrence
   (Josh Poimboeuf, Joe Lawrence)

 - Misc fixes and cleanups (Puranjay Mohan, Thomas Huth and Ingo Molnar).

 Thanks,

	Ingo

------------------>
Ingo Molnar (1):
      objtool/headers: Sync tools/include/linux/objtool_types.h with include/linux/objtool_types.h

Joe Lawrence (2):
      objtool/klp: Normalize Module.symvers paths to module names
      objtool/klp: Allow new references to module exports

Josh Poimboeuf (15):
      objtool/klp: Fix module name normalization for paths with dots
      objtool/klp: Fix false module dependencies caused by dead relocs
      objtool/klp: Skip hidden directories when finding objects
      objtool/klp: Add .klp.symid for sympos disambiguation
      objtool/klp: Fix symbol resolution for duplicate data symbols
      objtool/klp: Fix vmlinux .klp.symid link error for .no_trim_symbol symbols
      objtool/klp: Fix size of empty special section entries
      objtool/klp: Ignore replacement offset of empty x86 alternatives
      objtool/klp: Explicitly disallow patching or referencing init code/data
      objtool/klp: Fix cross-module klp relocation section naming
      objtool/klp: Don't match local symbols against exports
      objtool/klp: Fix relocations for EXPORT_SYMBOL_FOR_MODULES() symbols
      objtool/klp: Fix line numbers in Module.symvers parse errors
      objtool/klp: Fix .kcfi_traps special section extraction
      objtool/klp: Fix vmlinux klp relocations for EXPORT_SYMBOL_FOR_MODULES()

Puranjay Mohan (1):
      objtool/klp: Fix vmlinux .klp.symid link error for .exitcall.exit symbols

Thomas Huth (1):
      objtool: Replace __ASSEMBLY__ with __ASSEMBLER__ in header files


 include/asm-generic/vmlinux.lds.h       |  10 +-
 include/linux/objtool.h                 |   8 +-
 include/linux/objtool_types.h           |   4 +-
 scripts/Makefile.vmlinux_o              |   3 +
 scripts/livepatch/klp-build             |  14 +-
 scripts/mod/modpost.c                   |   1 +
 tools/include/linux/objtool_types.h     |   4 +-
 tools/objtool/Build                     |   4 +-
 tools/objtool/arch/x86/special.c        |  27 ++
 tools/objtool/builtin-check.c           |   7 +
 tools/objtool/check.c                   |   7 +
 tools/objtool/elf.c                     |  13 +
 tools/objtool/include/objtool/builtin.h |   1 +
 tools/objtool/include/objtool/elf.h     |   1 +
 tools/objtool/include/objtool/klp.h     |  33 ++-
 tools/objtool/include/objtool/special.h |   7 +
 tools/objtool/klp-diff.c                | 272 ++++++++++++++-------
 tools/objtool/klp-post-link.c           |  53 ++--
 tools/objtool/klp-symid.c               | 119 +++++++++
 tools/objtool/klp-sympos.c              | 421 ++++++++++++++++++++++++++++++++
 20 files changed, 877 insertions(+), 132 deletions(-)
 create mode 100644 tools/objtool/klp-symid.c
 create mode 100644 tools/objtool/klp-sympos.c
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.