From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 5A7D1A0AC5 for ; Fri, 3 May 2019 17:04:23 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2E4905F19; Fri, 3 May 2019 17:04:23 +0200 (CEST) Received: from smtp.tuxdriver.com (charlotte.tuxdriver.com [70.61.120.58]) by dpdk.org (Postfix) with ESMTP id 1FA0C5F19; Fri, 3 May 2019 17:04:22 +0200 (CEST) Received: from cpe-2606-a000-111b-405a-0-0-0-162e.dyn6.twc.com ([2606:a000:111b:405a::162e] helo=localhost) by smtp.tuxdriver.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1hMZjU-0007FI-8U; Fri, 03 May 2019 11:04:20 -0400 Date: Fri, 3 May 2019 11:03:46 -0400 From: Neil Horman To: David Marchand Cc: dev@dpdk.org, thomas@monjalon.net, stable@dpdk.org Message-ID: <20190503150346.GA32640@hmswarspite.think-freely.org> References: <1556894060-13573-1-git-send-email-david.marchand@redhat.com> <1556894060-13573-2-git-send-email-david.marchand@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1556894060-13573-2-git-send-email-david.marchand@redhat.com> User-Agent: Mutt/1.11.3 (2019-02-01) X-Spam-Score: -2.9 (--) X-Spam-Status: No Subject: Re: [dpdk-stable] [PATCH 2/4] devtools: handle section suppression X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" On Fri, May 03, 2019 at 04:34:18PM +0200, David Marchand wrote: > Even if rare, the check script should handle removing a section. > > Fixes: 4bec48184e33 ("devtools: add checks for ABI symbol addition") > Cc: stable@dpdk.org > > Signed-off-by: David Marchand > --- > devtools/check-symbol-change.sh | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/devtools/check-symbol-change.sh b/devtools/check-symbol-change.sh > index 8da7650..d5fad04 100755 > --- a/devtools/check-symbol-change.sh > +++ b/devtools/check-symbol-change.sh > @@ -32,6 +32,7 @@ build_map_changes() > # symbol rule below > /^.*{/ { > gsub("+", ""); > + gsub("-", ""); > if (in_map == 1) { > sec=$(NF-1); in_sec=1; > } > -- > 1.8.3.1 > > Don't you also need to add some logic in the symbol detection match rule to print an appropriate indicator that a symbol is being removed? With just this change, you will note that you are parsing a section, but you will never trigger a symbol match Neil