From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 45EFC3A451E for ; Mon, 13 Apr 2026 08:07:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776067680; cv=none; b=WOkFedMstb4Snp6m2H4Kj9N/Cm2ocltOvyTZ2fQhqHzgo/2Z6p6OLhubq8YZhFLr9ri4vS2iePZQrME744i6PI59QNIVgEqEQCbVP/Rpuuzvp9ZZMXMr1+8F+cU+nbCymzBPA6KpdiNApZ9iqGqGcb0Q886FzUkSa4l4X/IOezg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776067680; c=relaxed/simple; bh=Lx4Lc6sReI1DaNgv629hbH0uswjPE3jnRWvi11JV/iE=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=uyiylarks5SeOn1oszApS5H0dIMbTr5uu6CstkUKJOMgRuCVw2//BHYoYddV7mimqApcVYA7rK+OzsE+HqRg5AMoSGb/k3XMRmbrpvNGrEGtzYW9Swj7bOGRl687AwXddBww3kram8DGKECG/n0gq8nt3tbqPJgw/XzS3o8qLn4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=WL2Cy41L; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="WL2Cy41L" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2E98BC116C6; Mon, 13 Apr 2026 08:07:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1776067679; bh=Lx4Lc6sReI1DaNgv629hbH0uswjPE3jnRWvi11JV/iE=; h=Date:From:To:Cc:Subject:From; b=WL2Cy41LVPQC8hAJOhVeASlgayxtbeEkn21j3NcWxsSADOqZnv7gqgj1spdqo5xw+ njzgBytXewtJy3TS7JRgauPTtflEH/DcCHzply8LUXYfWJvfuwvdGO5K3+aLw6geYh pMFsSmEUDO64T1NOBFAzc0xh/XHb1hKwtInWcnoqX7PFSTDPoYqDGgnV7Y8XLhWBpi 975f5nGwjqdif26D+fMzdqr0U2LQcuxfdVIhlguCe+YHzP1w88cw15+SG2NuJyLP2Q 287FZJvlpSkBjnDIEVIzXTIe34QErdKzO62EDRBUnyjykLJM2A8wY1jw3gydjE4fNj c9Jwhl78BHcbA== Date: Mon, 13 Apr 2026 10:07:55 +0200 From: Ingo Molnar To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, Peter Zijlstra , Josh Poimboeuf , Thomas Gleixner , Andrew Morton Subject: [GIT PULL] objtool changes for v7.1 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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-04-13 for you to fetch changes up to 1735858caa4bbb8b923860c0833d463b5d9c5f79: objtool updates for v7.1: - KLP support updates and fixes (Song Liu) - KLP-build script updates and fixes (Joe Lawrence) - Support Clang RAX DRAP sequence, to address clang false positive (Josh Poimboeuf) - Reorder ORC register numbering to match regular x86 register numbering (Josh Poimboeuf) - Misc cleanups (Wentong Tian, Song Liu) Thanks, Ingo ------------------> Joe Lawrence (9): livepatch/klp-build: support patches that add/remove files livepatch/klp-build: switch to GNU patch and recountdiff livepatch/klp-build: add grep-override function livepatch/klp-build: add Makefile with check target livepatch/klp-build: fix shellcheck complaints livepatch/klp-build: improve short-circuit validation livepatch/klp-build: provide friendlier error messages livepatch/klp-build: add terminal color output livepatch/klp-build: report patch validation fuzz Josh Poimboeuf (2): objtool: Support Clang RAX DRAP sequence objtool/x86: Reorder ORC register numbering Song Liu (7): objtool/klp: Remove redundant strcmp() in correlate_symbols() objtool/klp: Remove trailing '_' in demangle_name() objtool/klp: Use sym->demangled_name for symbol_name hash objtool/klp: Also demangle global objects objtool/klp: Remove .llvm suffix in demangle_name() objtool/klp: Match symbols based on demangled_name for global variables objtool/klp: Correlate locals to globals Wentong Tian (1): objtool: Use section/symbol type helpers arch/x86/include/asm/orc_types.h | 9 ++- arch/x86/kernel/unwind_orc.c | 32 +++++--- scripts/livepatch/Makefile | 20 +++++ scripts/livepatch/klp-build | 131 +++++++++++++++++++-------------- tools/arch/x86/include/asm/orc_types.h | 9 ++- tools/objtool/arch/x86/decode.c | 18 +++-- tools/objtool/arch/x86/orc.c | 31 ++++---- tools/objtool/check.c | 4 +- tools/objtool/disas.c | 6 +- tools/objtool/elf.c | 101 +++++++++++++++++++------ tools/objtool/include/objtool/elf.h | 3 + tools/objtool/klp-diff.c | 97 ++++++++++++++++++++++-- 12 files changed, 336 insertions(+), 125 deletions(-) create mode 100644 scripts/livepatch/Makefile