Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp2938546pxu; Sun, 29 Nov 2020 09:31:57 -0800 (PST) X-Google-Smtp-Source: ABdhPJyEF9jblHQwV0iOW05hFESEIa5AbSt4JyVIx0r8VAm04pAW0D1boFvW9qd7K5ohTl2jEjLL X-Received: by 2002:aa7:c892:: with SMTP id p18mr18030869eds.64.1606671116851; Sun, 29 Nov 2020 09:31:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606671116; cv=none; d=google.com; s=arc-20160816; b=jZYeaLr2yxQItzkrUM6m3UrSZ76ShVB1CPC2ahmuzqHxzFx10m3Vb0xBYQ9Ep7YdV/ AYtBddj8MdZpjYIGzHYC+i6MmgGMYuAVMx7HO6sEplL9A9UF4A4JwntmFp1MoiR/dXl2 q9j7Nea+hZoZfWRyTGxsxP2YeDrl2V4DB7xyDWNtn4tFWYmU7ss2AIWHQZNOfbF0uLPb FKvjdgsO8MSkK0RGakmXziRR4KJ+y7K1sSY9OKrecRCPGZvnfwOPvOz/QjX2VeToVobl TJMyezdKlYbOqKoW8deThuXzft3uKM+rYzqPDDy2zELUuydRL4XVXeZHWegraVM1Nbn7 i4cw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-language:content-transfer-encoding :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=tqPnwUYra61gpzARl2AFw49uis8H9NnqHQTo1GLvGnE=; b=ka6OLDzforUjzLMecONSnutrNhyBjYMTiGoYQJjge6bDt/gxOkza2ILIbJlEZ0tFwG kCWNRQ7yf+rLXYPLKC7LP7ngJLrZlDVpy1Nym/GcUdjqG1IZobpfFoR7Yk+MOxcllwo+ S/XwpCcpdNhorDnA7+dxph89/kKDQh42my+j30GZ9BT4VBMfljwvdt3Ar0Tn626GFNW3 16V8QpAQzuHxhEsyY4DWSXDXkyC5vFckulJSMGQhyiBr/WPrYLptEUU/C8TPe7pIC5MM 3Vhe/ZuLx5RgRvo1tW5K20AODDHu6nQ+9tcLuiI8lgR7Go0YFhxthyR1g+QAh0BliWWk rdoA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=hc1HlVWt; 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=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p13si9609088edm.325.2020.11.29.09.31.33; Sun, 29 Nov 2020 09:31:56 -0800 (PST) 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=@redhat.com header.s=mimecast20190719 header.b=hc1HlVWt; 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=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728173AbgK2RaD (ORCPT + 99 others); Sun, 29 Nov 2020 12:30:03 -0500 Received: from us-smtp-delivery-124.mimecast.com ([63.128.21.124]:50528 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727902AbgK2RaC (ORCPT ); Sun, 29 Nov 2020 12:30:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1606670916; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tqPnwUYra61gpzARl2AFw49uis8H9NnqHQTo1GLvGnE=; b=hc1HlVWt2q/Djqcw3400ri7YFcTaGIA6R1DMBNCNmpiyXKZbI/2VRv/CtFKbecFKRq3K09 pSoqT7acVCbOQoPbsJihrTbx2VDzm7DcN5hFFaLNYfbnHO16obG5ZvhoshexdV+DC7881H h0woSR8u3okvGJb0u4bzFlnVCxxGRV0= Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-326-GC09ZmsOPNCeXcllLIRu2A-1; Sun, 29 Nov 2020 12:28:34 -0500 X-MC-Unique: GC09ZmsOPNCeXcllLIRu2A-1 Received: by mail-qk1-f198.google.com with SMTP id 141so7815874qkh.18 for ; Sun, 29 Nov 2020 09:28:34 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=tqPnwUYra61gpzARl2AFw49uis8H9NnqHQTo1GLvGnE=; b=ZhlVVgysS5Lh6dFzKRpdD8gJgJ6rijNJyzqE5H66+znktcf1k/EWylWJ65lW2M8vw5 ouhlh/il+AoTecND3pyWjQN931ecZLugSWt8LlDWQTo0bvDTN0dQdRnpwwnAHkw2PCOT pjFq8YD87czzG8Q8mZRgPoVJeEynwSofaH9pw4aKZz5BKTnEt7KCnSxN9I5KTpKB1IBZ QAFa2SKdz2CJvsDmiTz+2Z7ilO9MZiTIEWypG0MDQl2RzMB5L+jzd6eX36DvnBoV607d pEJ/pekKHzT8kGm9HDFOhr+Lpqu3JH7aGQLnPXzJaAD2/9DzspwHh1qO7t3Dd1U9Vaam gfvg== X-Gm-Message-State: AOAM533DnGPUtoN6MDjE4BDWgORB+7fRaBBHDxMIo5+wGukGwS2+hGuL u2ZjL08NUG9sQRPZvXtz8Ify4tW9z3U7dHYXmlGxLmXCGbwWgnVyYFxODNySXtY/+CZDJXH0ixb WRZEBijAjlwMVtEOfHU5ijlrXaXAHxrL7mF1q1RFo8qKXO0FxoWSCptLZxCzogBHuVsZYhNg= X-Received: by 2002:ac8:4a81:: with SMTP id l1mr18160341qtq.339.1606670913590; Sun, 29 Nov 2020 09:28:33 -0800 (PST) X-Received: by 2002:ac8:4a81:: with SMTP id l1mr18160310qtq.339.1606670913289; Sun, 29 Nov 2020 09:28:33 -0800 (PST) Received: from trix.remote.csb (075-142-250-213.res.spectrum.com. [75.142.250.213]) by smtp.gmail.com with ESMTPSA id y24sm11993386qtv.76.2020.11.29.09.28.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 29 Nov 2020 09:28:32 -0800 (PST) Subject: Re: [PATCH] bpf: remove trailing semicolon in macro definition To: Daniel Borkmann , ast@kernel.org, andrii@kernel.org, kafai@fb.com, songliubraving@fb.com, yhs@fb.com, john.fastabend@gmail.com, kpsingh@chromium.org, rostedt@goodmis.org, mingo@redhat.com, davem@davemloft.net, kuba@kernel.org, hawk@kernel.org Cc: netdev@vger.kernel.org, bpf@vger.kernel.org, linux-kernel@vger.kernel.org References: <20201127192734.2865832-1-trix@redhat.com> From: Tom Rix Message-ID: <4e9c057d-6aa9-e8d1-f84c-1112c509bb52@redhat.com> Date: Sun, 29 Nov 2020 09:28:30 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: en-US Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/27/20 4:54 PM, Daniel Borkmann wrote: > On 11/27/20 8:27 PM, trix@redhat.com wrote: >> From: Tom Rix >> >> The macro use will already have a semicolon. >> >> Signed-off-by: Tom Rix >> --- >>   include/trace/events/xdp.h | 4 ++-- >>   1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/include/trace/events/xdp.h b/include/trace/events/xdp.h >> index cd24e8a59529..65ffedf8386f 100644 >> --- a/include/trace/events/xdp.h >> +++ b/include/trace/events/xdp.h >> @@ -146,13 +146,13 @@ DEFINE_EVENT(xdp_redirect_template, xdp_redirect_err, >>   ); >>     #define _trace_xdp_redirect(dev, xdp, to)        \ >> -     trace_xdp_redirect(dev, xdp, NULL, 0, NULL, to); >> +     trace_xdp_redirect(dev, xdp, NULL, 0, NULL, to) >>     #define _trace_xdp_redirect_err(dev, xdp, to, err)    \ >>        trace_xdp_redirect_err(dev, xdp, NULL, err, NULL, to); >>     #define _trace_xdp_redirect_map(dev, xdp, to, map, index)        \ >> -     trace_xdp_redirect(dev, xdp, to, 0, map, index); >> +     trace_xdp_redirect(dev, xdp, to, 0, map, index) >>     #define _trace_xdp_redirect_map_err(dev, xdp, to, map, index, err)    \ >>        trace_xdp_redirect_err(dev, xdp, to, err, map, index); >> > > This looks random, why those but not other locations ? Those other macros were never used. Tom > > Thanks, > Daniel >