Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp930859ybt; Wed, 17 Jun 2020 18:13:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxAMpIWM0feSe1aVSD8MDaMcckTofNd7+8lOz5yBKr9ki/WnPc5lZGTbTtbKBiIaoqfdH1q X-Received: by 2002:a17:906:2c08:: with SMTP id e8mr1692816ejh.385.1592442793046; Wed, 17 Jun 2020 18:13:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592442793; cv=none; d=google.com; s=arc-20160816; b=X2d3CQQCuP4bgxDO/lpcetiD+JERkSlEjKKge/I/3Fa49XHInzScpYzC27rBGA1b+2 NZf6ldwGvAmiiSW3wtA5PGwFdjnpwm3paYK3J+Kmc5dKf2vAwYwvUwhJOnNpx4tcc03u XjWsV7aq1cvokKFwSx8n6ghsmF/bJMmL5uue2YZ3CeKc+2dmdPMZNWzY71+HCcSEP5N3 N4ortZoRihz9tkashJpFKNH5IMg3ptVw+ApnrpYuriZ/lfOlBP/9jRGvL/0opvyyLuIy G+Ui9khb15CFHtVtkrAF4UJCqlUXIR3weWS645xEAUrUrOiYvuOQ+AzcwK7+CaM/fXHl +ZIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=+m+gD7ZNlaip+khNeWfZuuYEu0H64N0VLOiHiKFNYrU=; b=ivKtycRe3JlsIX/TQxL7gGdZa021XVYBC3ReaVo7p1N68gw+pwbxSJN8nrUZKdXtAc GEObM8WFQBLjq7Y9+Zz4W7c07RnjEiGntQkD5fBY0bkYhbm1YMOv/hWmlsEEF/d08QXe PxreJ5m8ZS/B3QPM1vu7Su0BsiM98WJrAnbir5L0IowwIQPNz2/lphP3jKdXbwHC1z39 FfweI8G2gRGRQJzmpSBfwSQnrZ4Nk8xUX5iSZcVOGjmB2W3KeUk6h37wIKAUwHaLLLao DfHzR1dEZfl3RTTyKQt2+eYw9OgUH/MNVHJjr0C0Lnglfz332byKNjS7o64076ZN6TG7 IPwg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=tY94N6Z6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ds10si1138200ejc.183.2020.06.17.18.12.51; Wed, 17 Jun 2020 18:13:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=tY94N6Z6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728483AbgFRBKX (ORCPT + 99 others); Wed, 17 Jun 2020 21:10:23 -0400 Received: from mail.kernel.org ([198.145.29.99]:37406 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728446AbgFRBKR (ORCPT ); Wed, 17 Jun 2020 21:10:17 -0400 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 7E6D12089D; Thu, 18 Jun 2020 01:10:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1592442617; bh=1KICtU+7Ipxdndkbsv962r1msAcOgKW2WYbRsAws1IE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tY94N6Z6aWNzBhH3aDWSxUVyEnM7k2lB/MRy0o6BZgxnNCOZR/7CVyOFPG36oIuIh Ys439sy3sXrJF1tOoJMw1DXeTimX56/3MPT5/tTlcxf2QP7YXX0bqfyYij6jhxUMue +FBgaLwDLKNEGL3nt9EmnambZBUF9jDm8HqlLKto= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: ashimida , Masahiro Yamada , Sasha Levin , linux-kbuild@vger.kernel.org Subject: [PATCH AUTOSEL 5.7 097/388] mksysmap: Fix the mismatch of '.L' symbols in System.map Date: Wed, 17 Jun 2020 21:03:14 -0400 Message-Id: <20200618010805.600873-97-sashal@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200618010805.600873-1-sashal@kernel.org> References: <20200618010805.600873-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: ashimida [ Upstream commit 72d24accf02add25e08733f0ecc93cf10fcbd88c ] When System.map was generated, the kernel used mksysmap to filter the kernel symbols, but all the symbols with the second letter 'L' in the kernel were filtered out, not just the symbols starting with 'dot + L'. For example: ashimida@ubuntu:~/linux$ cat System.map |grep ' .L' ashimida@ubuntu:~/linux$ nm -n vmlinux |grep ' .L' ffff0000088028e0 t bLength_show ...... ffff0000092e0408 b PLLP_OUTC_lock ffff0000092e0410 b PLLP_OUTA_lock The original intent should be to filter out all local symbols starting with '.L', so the dot should be escaped. Fixes: 00902e984732 ("mksysmap: Add h8300 local symbol pattern") Signed-off-by: ashimida Signed-off-by: Masahiro Yamada Signed-off-by: Sasha Levin --- scripts/mksysmap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/mksysmap b/scripts/mksysmap index a35acc0d0b82..9aa23d15862a 100755 --- a/scripts/mksysmap +++ b/scripts/mksysmap @@ -41,4 +41,4 @@ # so we just ignore them to let readprofile continue to work. # (At least sparc64 has __crc_ in the middle). -$NM -n $1 | grep -v '\( [aNUw] \)\|\(__crc_\)\|\( \$[adt]\)\|\( .L\)' > $2 +$NM -n $1 | grep -v '\( [aNUw] \)\|\(__crc_\)\|\( \$[adt]\)\|\( \.L\)' > $2 -- 2.25.1