Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp3038540ybt; Mon, 29 Jun 2020 13:36:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwbr4o20R2kmprmMXG+Fwl0+OsXqhOuapswxe3m6vBOBJtDDXInW2Fd/Dytf+ijpol6dkfG X-Received: by 2002:a05:6402:b9b:: with SMTP id cf27mr17160469edb.84.1593463014241; Mon, 29 Jun 2020 13:36:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593463014; cv=none; d=google.com; s=arc-20160816; b=lH8MNNT3sZUYKW6ShZJxT57jjp0PXe3PcYqHdxcmNKP3KXirmNAdB1E7AJueRfkq0T C8TsllVgz0AcnBreVji5PdnT26RK7my6zSFfu1liP5dQOCiptf08e02dDkb07PJ1VN2G HxdCezGmjxWFp980GYV/lUnAzpxWeN5hSAtVBFcBnv5yk//NjkYfYfLFk9a2xN+AbVYr lCpe2G8rwMWDJGezMGvyFucP6u+ARCcEFtDdZbcsi0cZvCJ2gk69CtIgcSSpbjTpUdDe ZfW3hVSqCw2/o2/MYbSoTTUXg1fQjMuzsUVdrfyCJu4z0O2+ND2s3M2RpTupGe3BVE3y 0wIg== 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=+yJdKD8UYLdfAmvj/RGhoSE+Ca1wTEQrM7leV51gdHk=; b=H20fdzeZ226jxyJiSiFEWDvbV+pCSxPGPH+bSrT2Z16SpTmhjrj4Q5H8ogC1jm8mks aLwd1C8OXZj23HfKlScEANNfZA2aLFS9yG+WDIdr8BND1uiuHs/e6ta/ffqRsILA4KEd 4NE2iHWHWWkOCtd6XGhMXn5YZQgMqwPKq2i7ouNnSkByIfCtj8j3Bk31Fad9YAlwsXKM M8hectUCciXfZnCaOkmVQt3y5JRqDwOopX6vks7b9Bjb5RsOzfWxoF96kEPpLNgEEXal s31YP0pyT23gS5XE5KCPrbF0q+KMiiGurRCobbC18fmai5cwVY8wtnJpRmUiuSqzsfzC fYjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=WURG1hDE; 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 w16si355328ejq.299.2020.06.29.13.36.31; Mon, 29 Jun 2020 13:36:54 -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=WURG1hDE; 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 S2389346AbgF2UdW (ORCPT + 99 others); Mon, 29 Jun 2020 16:33:22 -0400 Received: from mail.kernel.org ([198.145.29.99]:37040 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732254AbgF2TZR (ORCPT ); Mon, 29 Jun 2020 15:25: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 98AB925376; Mon, 29 Jun 2020 15:40:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1593445239; bh=0ITsDM3fOKZh+tWWm63frmHczA2dJQnz3x74cD9OrLA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=WURG1hDEXLVgkKqNehDDgNcu717QwfR404KCuQ3OnO6OnpAN/PatoFpUOfhR7rvp4 Mdw+g62/9+S4nkRETfmc2+n5BtkIFCFcg9mfFuzsC2k6nk277FiEcDHQ5eo17Oo47w 6t72y3LvLtzUdIFV/GahcScZ0H/f0aM/9czmYFCw= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: ashimida , Masahiro Yamada , Sasha Levin Subject: [PATCH 4.9 023/191] mksysmap: Fix the mismatch of '.L' symbols in System.map Date: Mon, 29 Jun 2020 11:37:19 -0400 Message-Id: <20200629154007.2495120-24-sashal@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200629154007.2495120-1-sashal@kernel.org> References: <20200629154007.2495120-1-sashal@kernel.org> MIME-Version: 1.0 X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.9.229-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-4.9.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 4.9.229-rc1 X-KernelTest-Deadline: 2020-07-01T15:39+00:00 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 a35acc0d0b827..9aa23d15862a0 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