Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp10660ybt; Tue, 23 Jun 2020 13:56:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzYdfnfZL5KesZohMpqYp96mclMFb1aYKjgxJhS5xel9iGCVon8lqfu+tBdU4WHras83e5l X-Received: by 2002:a17:906:4009:: with SMTP id v9mr21193942ejj.481.1592945812523; Tue, 23 Jun 2020 13:56:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592945812; cv=none; d=google.com; s=arc-20160816; b=rv8RxqOT43/ZLAEG+lryISgCzGSDTiytiPGnE7JNBmVnPlEolcvzvIctvsgK0I1jw1 mHXtAOPsJdiheiPFCgDGk9riUMcMDv5u+rE+5CQTKheP9xuhlG7TDHMEAUU62IrzWAt7 R60sr82vidShGwph+TqRelZFD8jf9xJJMaT4jLxtxVB/HtwG02I9wgEvfsuch8wdQMK6 oNZgK+M+J8GSebV+NdWMQrPApBVyzAfszfXwn/PzW52vWxwbASa+zIrS2WmzGujcxL4A UqRIz6K0CJSeT9vTVKFnRxt3iVSuJj2vnQRdrEtlp0S6qLOwuKXNiMni/I6aH2ydpON9 nQrA== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=+yJdKD8UYLdfAmvj/RGhoSE+Ca1wTEQrM7leV51gdHk=; b=ARV5AEYQLzgUUHnM1URRJsxc7lbI4seOBlsRB2VrdSl0pqG0zm23KbE2a/9hnfRXok VwSxZZpzAbq07N6JvJ2f4BB3oTMPBmea0wVSlDgtH6oIDuFPKj294kTu9UfLo33gQAET e77KRfC7gXp4iGMOastG6d9Tfo/eRsaV1bSKGLW+VZpUE8nbHZzWhncBYxahxD4e1aP0 zHaOepTEA4IGnFUexBus6jYwMzjBXZjpNz6iKU+PiQfw4Wp7DxegthYM9uRBLHzBySXF 3jeG8bVBZFc+QhG7RXdHGg/EyR+mY1mlT985sJ9pEl9dMibuGFJCkgRJlp99ptJfqsxP gQXA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=cFdI+rrK; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dn1si15730501ejc.638.2020.06.23.13.56.28; Tue, 23 Jun 2020 13:56:52 -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=cFdI+rrK; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388758AbgFWUpL (ORCPT + 99 others); Tue, 23 Jun 2020 16:45:11 -0400 Received: from mail.kernel.org ([198.145.29.99]:42306 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389681AbgFWUo7 (ORCPT ); Tue, 23 Jun 2020 16:44:59 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id DEB2421BE5; Tue, 23 Jun 2020 20:44:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1592945100; bh=0ITsDM3fOKZh+tWWm63frmHczA2dJQnz3x74cD9OrLA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cFdI+rrKPkpFIKKto9/J4AfXX4I5T/8zcJx8aq7ccEmSp6Sl3A6tNJqwHdxgFFVXc CiTF29umMVTKsm5Ac6Mal5sIjU76o2yvDcAcz7S2YxHNz0mGilaxm1/BezHJ1qajk/ Ink+UYTnljUZmDYplGdiv/9hebaDLi8fWJ1JBU5Q= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, ashimida , Masahiro Yamada , Sasha Levin Subject: [PATCH 4.14 032/136] mksysmap: Fix the mismatch of .L symbols in System.map Date: Tue, 23 Jun 2020 21:58:08 +0200 Message-Id: <20200623195305.267444170@linuxfoundation.org> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20200623195303.601828702@linuxfoundation.org> References: <20200623195303.601828702@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 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