From patchwork Thu Dec 14 13:51:59 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tonghao Zhang X-Patchwork-Id: 848562 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="g+D5MGGA"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3yyFNt62kdz9s7g for ; Fri, 15 Dec 2017 00:52:14 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752564AbdLNNwN (ORCPT ); Thu, 14 Dec 2017 08:52:13 -0500 Received: from mail-pf0-f193.google.com ([209.85.192.193]:40391 "EHLO mail-pf0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752509AbdLNNwM (ORCPT ); Thu, 14 Dec 2017 08:52:12 -0500 Received: by mail-pf0-f193.google.com with SMTP id v26so3652874pfl.7 for ; Thu, 14 Dec 2017 05:52:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=qL0SPjGMslqNPb1Lxy3uir6HBTT4CuXqQmC9CZ8kNgQ=; b=g+D5MGGArjeJCQ2vDQW2t6ahIHAL8xBKo7isw+KzVjn94nHX07Gyb9D4NHoSRwvQIB mI6BBwsYLeamuMR/txb8SfJUhlGieYwKhdaYtpLDKM83kcdiNGGsiMHXYHdLQOWKNtDZ wkIslTiYY0tY99rg5IPIjClcDkxKlnMC2T1FjVhc/bzOuFkmqS+QpcBnRm4jRI9le4Oe FJcmqoans1PDbYlrTAmHCYAxS40g/Oyg4+g9rlutv9GK0N5QE8MjKwz9+l7HQ07G/gMS CZJtQM6PmTCwz2cFO63rzz8V6yzGT87+5sc4RRouXQNlcES5vgD30gZqlhpBDSQcoGgO U0Rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=qL0SPjGMslqNPb1Lxy3uir6HBTT4CuXqQmC9CZ8kNgQ=; b=cELWIPtI3ZMSl04mEjyUulTEa9yyh5tm6Vg6x9zPTqVYsJs/zdkciZv9FNE+VSMiD0 wG/ExMdOB2ZTtHL5tJ3eBuc8cNykcrhvQJ279YwMzEtR8+7tB8DnVi1t0NvKOCbKAqRo NnkBQvJromtHPBi+9dKxQcxUaeqR5tv3OXjKylfcCCe1HGSlt+VivYY2o3avJGFItxBk Rn90Su+Fyt6UfZJ/T1KXvqzgL2XRZiun4joAlibdYS11FXoM/I4n6VDRwrzU0r4QFUy2 fh3XdYfaezvhxBUSCaYyOTXP4iHSLHBUqt7LjCGKOaRYI898OUn/5Ia062S3pQo51dFI /6UQ== X-Gm-Message-State: AKGB3mL2fQxyjbMN831QrBYQTYj7uIxNpN/sMlkvuR1n/rP1jCqP6JSf Yaofp2WZoXqML2stl8oDYtA= X-Google-Smtp-Source: ACJfBos+1sjEnxO+17dhGZxsaOWErYFAsfqGjHhww0cNvc/LckmwoA0hSk4Vy+2gLgOE9qE1ROjyDQ== X-Received: by 10.98.14.15 with SMTP id w15mr9711066pfi.222.1513259531606; Thu, 14 Dec 2017 05:52:11 -0800 (PST) Received: from local.opencloud.tech.localdomain ([52.229.160.192]) by smtp.gmail.com with ESMTPSA id w84sm8907744pfk.16.2017.12.14.05.52.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Dec 2017 05:52:11 -0800 (PST) From: Tonghao Zhang To: xiyou.wangcong@gmail.com, davem@davemloft.net Cc: netdev@vger.kernel.org, Tonghao Zhang , Pavel Emelyanov Subject: [PATCH v7 3/3] sock: Hide unused variable when !CONFIG_PROC_FS. Date: Thu, 14 Dec 2017 05:51:59 -0800 Message-Id: <1513259519-32332-3-git-send-email-xiangxia.m.yue@gmail.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1513259519-32332-1-git-send-email-xiangxia.m.yue@gmail.com> References: <1513259519-32332-1-git-send-email-xiangxia.m.yue@gmail.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org When CONFIG_PROC_FS is disabled, we will not use the prot_inuse counter. This adds an #ifdef to hide the variable definition in that case. This is not a bugfix. But we can save bytes when there are many network namespace. Cc: Pavel Emelyanov Signed-off-by: Martin Zhang Signed-off-by: Tonghao Zhang --- include/net/netns/core.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/net/netns/core.h b/include/net/netns/core.h index a5e8a66..36c2d99 100644 --- a/include/net/netns/core.h +++ b/include/net/netns/core.h @@ -13,8 +13,8 @@ struct netns_core { #ifdef CONFIG_PROC_FS int __percpu *sock_inuse; -#endif struct prot_inuse __percpu *prot_inuse; +#endif }; #endif