Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp32530imm; Thu, 30 Aug 2018 07:41:19 -0700 (PDT) X-Google-Smtp-Source: ANB0VdYrEdflXOoMsdhzgwCpvBI3bPqAJrJkjpIIgbPVuQvPO2wsSxo9aoZitoTNk0RppTQ7dPS7 X-Received: by 2002:a63:f849:: with SMTP id v9-v6mr10076459pgj.71.1535640079198; Thu, 30 Aug 2018 07:41:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535640079; cv=none; d=google.com; s=arc-20160816; b=R39EvyucljZtXwnFMj+wvetrGEbMLFXOI4+0rP70iH/potiEnLqHYiqeaYkG9Un+hH hxVDJuqYTwBBYGYQyvDpuIrCrwD9Uj5oBUBYS8rps7703s6iqX1i0DZ3tdnZQTe2PhP5 K5vg5UfO79eZZP5zGKVceuzGdBibh8bg4E35teTjn8aCkLC+SDih85xQCIvJ3k2KOMhF 4bnexU4wHO+vjYmkLPA8j7U39uzJPXlu/Gda1hfuwyGCQlrYENRNhnhaDGzn54nL9fuA K/CVBF8ZOtvHvAHSkJT+iynMyoxpAnm+XT/Z4jGaqNP9i4Np4h7CrbDg/3Ib0nj1HK+8 dqlA== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=tfWuPvJDwMvvW16ZZIRY6yUfAIQvH77/9vkdHrCEmFk=; b=A+Gab/9/4D4mvE6JR7wzNM9oLojY2JjN/Ltnvns/37Hc7URt1gxPKY1zHLrPoFhy4E rUrEcU0oaILLwpt5iGETCV9iyGLA2iqRw5dM9+7m8wqYEnM3+NQ9GD72d9v16Aj6Q5pn 3NRUCLO1ypFr4ze197vY/f5owkh+FFJiMYbi9/2W5eSkByZVX4UKbhD8lhnVfxd/ZexS BgY2WiErAHfOa5NMJTmqx/12U/hJw2i48K+NldHX0qOTtywVrgPXDJ0spUI1Q0MgFy8+ hhOJZoX69fbvAgxdQs8lRYliUh1qDLQ1m7dQZzg2SxKIGh+81ROTxOsTbgv24oojc9wg D6wg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t64-v6si6740136pgc.516.2018.08.30.07.40.48; Thu, 30 Aug 2018 07:41:19 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729390AbeH3SkY (ORCPT + 99 others); Thu, 30 Aug 2018 14:40:24 -0400 Received: from mga06.intel.com ([134.134.136.31]:22666 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729008AbeH3SkX (ORCPT ); Thu, 30 Aug 2018 14:40:23 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 Aug 2018 07:37:56 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.53,307,1531810800"; d="scan'208";a="258516227" Received: from mohren-mobl.ger.corp.intel.com (HELO [10.252.50.18]) ([10.252.50.18]) by fmsmga005.fm.intel.com with ESMTP; 30 Aug 2018 07:37:48 -0700 Subject: Re: [PATCH][net-next] xdp: remove redundant variable 'headroom' To: Colin King , "David S . Miller" , Jesper Dangaard Brouer , netdev@vger.kernel.org, Alexei Starovoitov , "daniel@iogearbox.net" Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org References: <20180830142718.10850-1-colin.king@canonical.com> From: =?UTF-8?B?QmrDtnJuIFTDtnBlbA==?= Message-ID: Date: Thu, 30 Aug 2018 16:37:50 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180830142718.10850-1-colin.king@canonical.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2018-08-30 16:27, Colin King wrote: > From: Colin Ian King > > Variable 'headroom' is being assigned but is never used hence it is > redundant and can be removed. > > Cleans up clang warning: > variable ‘headroom’ set but not used [-Wunused-but-set-variable] > > Signed-off-by: Colin Ian King > --- > net/core/xdp.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/net/core/xdp.c b/net/core/xdp.c > index 654dbb19707e..4b2b194f4f1f 100644 > --- a/net/core/xdp.c > +++ b/net/core/xdp.c > @@ -412,7 +412,7 @@ EXPORT_SYMBOL_GPL(xdp_attachment_setup); > > struct xdp_frame *xdp_convert_zc_to_xdp_frame(struct xdp_buff *xdp) > { > - unsigned int metasize, headroom, totsize; > + unsigned int metasize, totsize; > void *addr, *data_to_copy; > struct xdp_frame *xdpf; > struct page *page; > @@ -420,7 +420,6 @@ struct xdp_frame *xdp_convert_zc_to_xdp_frame(struct xdp_buff *xdp) > /* Clone into a MEM_TYPE_PAGE_ORDER0 xdp_frame. */ > metasize = xdp_data_meta_unsupported(xdp) ? 0 : > xdp->data - xdp->data_meta; > - headroom = xdp->data - xdp->data_hard_start; > totsize = xdp->data_end - xdp->data + metasize; > > if (sizeof(*xdpf) + totsize > PAGE_SIZE) > This should go via bpf-next. Thanks for the fix! Acked-by: Björn Töpel