All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
	Peter Zijlstra <a.p.zijlstra@chello.nl>,
	Josh Poimboeuf <jpoimboe@redhat.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Andrew Morton <akpm@linux-foundation.org>
Subject: [GIT PULL] objtool updates for v7.2
Date: Sun, 14 Jun 2026 16:36:44 +0200	[thread overview]
Message-ID: <ai68fFyfn_Hkj0kR@gmail.com> (raw)

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-06-14

for you to fetch changes up to 2d3bb398861ad3ddbf87959cc2e34a7001f0b3ad:

Objtool updates for v7.2:

 - A large series of KLP fixes and improvements, in preparation of
   the arm64 port (Josh Poimboeuf)

 - Fix a number of bugs and issues on specific distro, LTO,
   FineIBT and kCFI configs (Josh Poimboeuf)

 - Misc other fixes by Josh Poimboeuf and Joe Lawrence.

 Thanks,

	Ingo

------------------>
Joe Lawrence (2):
      objtool/klp: Fix is_uncorrelated_static_local() for Clang
      objtool/klp: Fix create_fake_symbols() skipping entsize-based sections

Josh Poimboeuf (51):
      objtool/klp: Fix .data..once static local non-correlation
      objtool/klp: Don't correlate __ADDRESSABLE() symbols
      objtool/klp: Don't correlate absolute symbols
      objtool/klp: Don't correlate __initstub__ symbols
      objtool/klp: Don't report uncorrelated functions as new
      objtool/klp: Improve local label check
      objtool: Replace iterator callback with for_each_sym_by_mangled_name()
      objtool/klp: Fix --debug-checksum for duplicate symbol names
      objtool/klp: Fix handling of zero-length .altinstr_replacement sections
      objtool/klp: Fix cloning of zero-length section symbols
      objtool/klp: Fix XXH3 state memory leak
      objtool/klp: Fix extraction of text annotations for alternatives
      objtool/klp: Fix kCFI trap handling
      objtool/klp: Fix relocation conversion failures for R_X86_64_NONE
      objtool: Move mark_rodata() to elf.c
      objtool/klp: Simplify reloc symbol conversion
      objtool/klp: Fix pointer comparisons for rodata objects
      objtool/klp: Don't correlate .rodata.cst* constant pool objects
      objtool/klp: Fix reloc corruption in convert_reloc_sym_to_secsym()
      objtool: Fix reloc hash collision in find_reloc_by_dest_range()
      klp-build: Fix hang on out-of-date .config
      klp-build: Fix checksum comparison for changed offsets
      klp-build: Don't use errexit
      klp-build: Validate patch file existence
      klp-build: Suppress excessive fuzz output by default
      klp-build: Fix patch cleanup on interrupt
      klp-build: Reject patches to vDSO
      klp-build: Reject patches to realmode
      klp-build: Print "objtool klp diff" command in verbose mode
      klp-build: Remove redundant SRC and OBJ variables
      objtool/klp: Don't set sym->file for section symbols
      objtool: Include libsubcmd headers directly from source tree
      objtool/klp: Create empty checksum sections for function-less object files
      objtool/klp: Handle Clang .data..Lanon anonymous data sections
      objtool: Add is_alias_sym() helper
      objtool: Add is_cold_func() helper
      objtool/klp: Extricate checksum calculation from validate_branch()
      objtool: Consolidate file decoding into decode_file()
      objtool/klp: Add "objtool klp checksum" subcommand
      klp-build: Use "objtool klp checksum" subcommand
      objtool/klp: Remove "objtool --checksum"
      klp-build: Validate short-circuit prerequisites
      objtool/klp: Calculate object checksums
      objtool/klp: Rewrite symbol correlation algorithm
      objtool/klp: Add correlation debugging output
      objtool: Add insn_sym() helper
      objtool/klp: Fix position-dependent checksums for non-relocated jumps/calls
      objtool: Grow __cfi_* prefix symbols for all CFI+CALL_PADDING
      objtool/klp: Fix kCFI prefix finding/cloning
      objtool: Improve and simplify prefix symbol detection
      objtool/klp: Cache dont_correlate() result


 arch/x86/Kconfig                         |   4 -
 lib/Kconfig.debug                        |   2 +-
 scripts/Makefile.lib                     |   7 +-
 scripts/livepatch/klp-build              | 250 ++++++----
 tools/objtool/Build                      |   2 +-
 tools/objtool/Makefile                   |   4 +-
 tools/objtool/arch/x86/decode.c          |  17 +-
 tools/objtool/builtin-check.c            |  20 +-
 tools/objtool/builtin-klp.c              |   1 +
 tools/objtool/check.c                    | 410 +++++-----------
 tools/objtool/disas.c                    |  22 +-
 tools/objtool/elf.c                      | 124 ++---
 tools/objtool/include/objtool/arch.h     |   3 +
 tools/objtool/include/objtool/builtin.h  |   7 +-
 tools/objtool/include/objtool/check.h    |  34 +-
 tools/objtool/include/objtool/checksum.h |  53 +-
 tools/objtool/include/objtool/elf.h      |  59 ++-
 tools/objtool/include/objtool/klp.h      |   1 +
 tools/objtool/include/objtool/warn.h     |  49 +-
 tools/objtool/klp-checksum.c             | 347 ++++++++++++++
 tools/objtool/klp-diff.c                 | 796 ++++++++++++++++++++++---------
 tools/objtool/objtool.c                  |   3 -
 tools/objtool/trace.c                    |   8 +-
 23 files changed, 1470 insertions(+), 753 deletions(-)
 create mode 100644 tools/objtool/klp-checksum.c

             reply	other threads:[~2026-06-14 14:36 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-14 14:36 Ingo Molnar [this message]
2026-06-15 10:11 ` [GIT PULL] objtool updates for v7.2 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ai68fFyfn_Hkj0kR@gmail.com \
    --to=mingo@kernel.org \
    --cc=a.p.zijlstra@chello.nl \
    --cc=akpm@linux-foundation.org \
    --cc=jpoimboe@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=tglx@linutronix.de \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.