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 2A09D3D9DAF; Thu, 23 Apr 2026 04:04:36 +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=1776917077; cv=none; b=joOjGXuapogl5rpfDH7GE763CoOvAgRNEFvnp0LxTY66gyYD1cKKaiP4J+P84JdviBGe6bMDFZkB2uIOSBtaihRB/g/y1BW8brEkKv1eA7/6/eFqk5lbItog+JX/yrlRtFnmRXA3BV4nxXZXREqCuv+1CLMWhtJg6x99YqiE0b4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776917077; c=relaxed/simple; bh=wnpusLmivo25BkT7sUHXFVVaM+q/AHUvZQDgUKM6pzM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=s5okGyH60jorg/A89TvzISgcl9PCDoc1+M07eCMr9ST3ySjt2hq9rjlnHqlPJ/z953oWpSwiYrCE3LqV30KReHAMJs0FoZ2J4vDaN9GD37v0SF7YFmx4fwClO4Q/Equ1Zz1FFevLYLkrX+v2iHEE5ys1nbsuQvsLruFOO2JenhU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=LgRKYwn7; 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="LgRKYwn7" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 595DCC2BCB5; Thu, 23 Apr 2026 04:04:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1776917076; bh=wnpusLmivo25BkT7sUHXFVVaM+q/AHUvZQDgUKM6pzM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LgRKYwn7zuHMyDCME2tVM0CJiWFcCyJzmQ1f8KCQj6EXk4/ZH/K9giih0e+aCvZG0 EIteuUCtIoETM1+9Qr67jApBQU/dAtUNmvnD9zPmO534+3g6DcbD/AtdArXIYBaqgo 5dN+VSrU5HN8l/4yAWvxIxnEJaAqTQvMCMYe4M31CNMWoqz376unCK/ifTdeU0iDvQ Kklpl/2CqG9q4YzUm1ZckHFImbtcYR9Lnp5DjFWqsUVTUKH7eeNJ1oZiYimhBDxGoW 9ya7xYNpObRrUKzGWx4eso0S/oE2X+/w5sTQ6eL4c+xHx0BBftsXorKfHSsie09LrY nWkvzyOw+5avw== From: Josh Poimboeuf To: x86@kernel.org Cc: linux-kernel@vger.kernel.org, live-patching@vger.kernel.org, Peter Zijlstra , Joe Lawrence , Song Liu , Miroslav Benes , Petr Mladek Subject: [PATCH 26/48] objtool/klp: Don't set sym->file for section symbols Date: Wed, 22 Apr 2026 21:03:54 -0700 Message-ID: X-Mailer: git-send-email 2.53.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Section symbols aren't grouped after their corresponding FILE symbols. Their sym->file should really be NULL rather than whatever random FILE happened to be last. Signed-off-by: Josh Poimboeuf --- tools/objtool/elf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/objtool/elf.c b/tools/objtool/elf.c index c4cb371e72b2..00c2389f345f 100644 --- a/tools/objtool/elf.c +++ b/tools/objtool/elf.c @@ -680,7 +680,7 @@ static int read_symbols(struct elf *elf) if (is_file_sym(sym)) file = sym; - else if (sym->bind == STB_LOCAL) + else if (sym->bind == STB_LOCAL && !is_sec_sym(sym)) sym->file = file; } -- 2.53.0