Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp967551ybh; Tue, 21 Jul 2020 12:18:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyzwkdQaBgh5QYeFG34TqB8Ky5sJ8Bl9EcPI7Sd4b6imP6ioAKcJfD38U340JsXARny5Cpz X-Received: by 2002:a17:906:7709:: with SMTP id q9mr26154568ejm.123.1595359121023; Tue, 21 Jul 2020 12:18:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595359121; cv=none; d=google.com; s=arc-20160816; b=1G5vo0KHaBIebxeMJEVGBTYJorole85DiRiAefpdNERodLSR7jAp/eACxGyriVHQwk L4rhbBGaugr3XZuxf3jOIJMJEr3VF33dXGVJc77mMyBYCPSAYk74PBdIN+uV4rTwDTYW SPnLGNDiadkm2/MUquyNj5nkp3ZGqEN5y4lEhVkmwYTp5t6BCI/DFLJxXNdxP+8BGYVQ A+4UW8tQIZPp46H0YYQRA2tiS1gTFnxAu/htl389eVxOg0jGXWHJNHVXrPIWoZpJYvUO jQr2gEtWwS6IFM2mxy2TEL49cAGauvm32PJ34Lp4Lhbz8wpmD3bCH5FKHBIzxct+zl7j Rgzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=ZWBDSpvSID9isJQH7VhMl+fYpyhlV/5rIWPv6OTFX7k=; b=bGN8I8sz3s5ZaliBZvsc0RkCGOV+2XNhSHCy6SQy+MtShM/F0tb5O2ngPjZ72e2Lzl Xzn+z3uPee2NdskJgAnPD7jQBzNhIzWWSW1/ecAg29qM3UcKoHWbXVjhW3Dhe1eQBE10 ckYndYWCR2xr7AJujNT7UBlTVmEM5ql4ZWz6Rwd4Cfsvt8AYa2mNQdUOd+Y8kpzvNEeE Dj6u0OT0PWhEFCkUEdaG2Y37CwvPptFwrc/l8fyiqUDDejM9M/OzvrnA//wNQVDofjnx fZzZBvw50OMThmmHCxM3bwOa1DkboNjqjbpBO0xM9PPQ4lMnRXl6XXI5QtnuYKSWbuDP ujBw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=bjJmOnjS; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m3si12894981edv.382.2020.07.21.12.18.18; Tue, 21 Jul 2020 12:18:41 -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=@gmail.com header.s=20161025 header.b=bjJmOnjS; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730304AbgGUTRv (ORCPT + 99 others); Tue, 21 Jul 2020 15:17:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42980 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726602AbgGUTRu (ORCPT ); Tue, 21 Jul 2020 15:17:50 -0400 Received: from mail-lf1-x144.google.com (mail-lf1-x144.google.com [IPv6:2a00:1450:4864:20::144]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EF084C061794; Tue, 21 Jul 2020 12:17:49 -0700 (PDT) Received: by mail-lf1-x144.google.com with SMTP id 140so1900536lfi.5; Tue, 21 Jul 2020 12:17:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZWBDSpvSID9isJQH7VhMl+fYpyhlV/5rIWPv6OTFX7k=; b=bjJmOnjSvHymIbPjtRqJcq5iUmACuMPlpNYY6EiWRnwQ+sFauRHkIDHR5ii1tNFodT ZnGD/2GgQCh8NnD4rf8Ac3y7LP2ZzOXhMhd4+1PTsXLxT1J6FVdqFTZl9/8paiZu46F+ 11ZygeKCLBq/O9uFsto9he37C6pu1uCRIFRFhS+mH2Fx+r/+W8yMbhqzmFUsWNxY2dVJ oFKNi1baFIPVyTgn3OmUXQr+TVKR8DWDca0+usbBxY573rfj5PrAwdT/AviH+Bnnqzh7 rBH51dIX87TxnklidM+nyuPcde5wMeX/OKWTGFOpS9tuuruGLaHLaQjhwVMbJGhs9QN9 g+rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZWBDSpvSID9isJQH7VhMl+fYpyhlV/5rIWPv6OTFX7k=; b=AqaVCx4dmf0CXrkFgizjSdrMNXq1tiW3GbiKWWSS6i1b5l25oLIKJEbAu5Z23SAKhv we2eO1gpnmZ1itRuk+79LC7oipIy/366k26PsifiC73+6khysTu9APkjhgk5jy4VPDl6 agy1ateTmz1U8pr6Q/HAeMyqEMqecEk3jU1j9d6R8eEGC9KPrHSWaeaJlLEhdGG5XSsn /lh9UbfRNqFl9S+aS6/O/7kSi8C+NKlV4+F6RRyOw67HDxofh6DQikahdz2+/SH4y809 xeltIrGOszq7R60Enus0i81EQ/HtMRTXLqQvwwFeQJNF07x0wxXFQQcBJj7UmaU7lHi+ B1tA== X-Gm-Message-State: AOAM533Cy1GKErFDLZle7T6sZC/JUdZZyn00xY+5lEkpXyKGsAZ8LPUf BHUcm2W2tpuF81Sz4a0PTwaW9tk+7dStOuGj90Q= X-Received: by 2002:a05:6512:3610:: with SMTP id f16mr6898040lfs.8.1595359068359; Tue, 21 Jul 2020 12:17:48 -0700 (PDT) MIME-Version: 1.0 References: <20200717020842.GA29747@vm_111_229_centos> In-Reply-To: <20200717020842.GA29747@vm_111_229_centos> From: Alexei Starovoitov Date: Tue, 21 Jul 2020 12:17:36 -0700 Message-ID: Subject: Re: [PATCH] ebpf: fix parameter naming confusing To: YangYuxi Cc: Alexei Starovoitov , Daniel Borkmann , Martin KaFai Lau , Song Liu , Yonghong Song , Andrii Nakryiko , John Fastabend , KP Singh , Network Development , bpf , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jul 16, 2020 at 7:08 PM YangYuxi wrote: > > Signed-off-by: YangYuxi > --- > kernel/bpf/syscall.c | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c > index 0fd80ac81f70..300ae16baffc 100644 > --- a/kernel/bpf/syscall.c > +++ b/kernel/bpf/syscall.c > @@ -1881,13 +1881,13 @@ struct bpf_prog *bpf_prog_inc_not_zero(struct bpf_prog *prog) > EXPORT_SYMBOL_GPL(bpf_prog_inc_not_zero); > > bool bpf_prog_get_ok(struct bpf_prog *prog, > - enum bpf_prog_type *attach_type, bool attach_drv) > + enum bpf_prog_type *prog_type, bool attach_drv) > { > /* not an attachment, just a refcount inc, always allow */ > - if (!attach_type) > + if (!prog_type) > return true; I think it makes it worse. Now the comment doesn't match the code. And attach_drv name also looks out of place. Technically program type is also an attach type to some degree. The name could be a bit confusing, but in combination with type: 'enum bpf_prog_type *attach_type' I think it's pretty clear what these functions are doing. So I prefer to keep the code as-is.