Message ID | 151094336333.20009.16031760823513598713.stgit@localhost.localdomain |
---|---|
State | RFC, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> 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=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="BkCbvi++"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3ydmrB4WZVz9ryQ for <patchwork-incoming@ozlabs.org>; Sat, 18 Nov 2017 05:30:18 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760832AbdKQSaQ (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Fri, 17 Nov 2017 13:30:16 -0500 Received: from mail-db5eur01on0111.outbound.protection.outlook.com ([104.47.2.111]:44384 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1161311AbdKQS3a (ORCPT <rfc822;netdev@vger.kernel.org>); Fri, 17 Nov 2017 13:29:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=N3M08JVD9S2REV2oRahTOCzMnsn1BdiSRru3qiJp1sA=; b=BkCbvi++6M/r76ynONdoGSgjLahJgLLuO3nE9N2qThWKr3/wOI/FMCmnrDKyCKKBpBIWonlIoEoxhoz5kXOANxkYmYqkYtaRa1Lytc0I5t3huS6wz2JK4S1JlkP0C5di4HWMfHQPkoHiRGE1sP93PUWAwgYfXp5rO9zynua2J1E= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by HE1PR0801MB1338.eurprd08.prod.outlook.com (2603:10a6:3:39::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.239.5; Fri, 17 Nov 2017 18:29:25 +0000 Subject: [PATCH RFC 13/25] net: Move net_inuse_ops to pernet_sys list From: Kirill Tkhai <ktkhai@virtuozzo.com> To: davem@davemloft.net, vyasevic@redhat.com, kstewart@linuxfoundation.org, pombredanne@nexb.com, vyasevich@gmail.com, mark.rutland@arm.com, gregkh@linuxfoundation.org, adobriyan@gmail.com, fw@strlen.de, nicolas.dichtel@6wind.com, xiyou.wangcong@gmail.com, roman.kapl@sysgo.com, paul@paul-moore.com, dsahern@gmail.com, daniel@iogearbox.net, lucien.xin@gmail.com, mschiffer@universe-factory.net, rshearma@brocade.com, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, ktkhai@virtuozzo.com, ebiederm@xmission.com, avagin@virtuozzo.com, gorcunov@virtuozzo.com, eric.dumazet@gmail.com, stephen@networkplumber.org, ktkhai@virtuozzo.com Date: Fri, 17 Nov 2017 21:29:23 +0300 Message-ID: <151094336333.20009.16031760823513598713.stgit@localhost.localdomain> In-Reply-To: <151094119999.20009.6955267140148739392.stgit@localhost.localdomain> References: <151094119999.20009.6955267140148739392.stgit@localhost.localdomain> User-Agent: StGit/0.18 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: HE1PR05CA0185.eurprd05.prod.outlook.com (2603:10a6:3:f8::33) To HE1PR0801MB1338.eurprd08.prod.outlook.com (2603:10a6:3:39::28) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 46885c45-b1d2-44b0-ecc8-08d52de92203 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(7168020)(4627115)(201703031133081)(201702281549075)(2017052603199); SRVR:HE1PR0801MB1338; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 3:1S7EPqTJ0viMrtW4UVmeRNsOrLS21oZ7q+6/ZVMg8jmQzUWP3awYaxIh4e1pLfHydTJFNl/2fWkwnVvoM7TTeqw58R8TJ1fjUbrlaoEDTdQC3SY2kuAqBp2sby3UuqwmNWFjUOl0ESgTKDn3fBmSXlWEOzfzS0wFDPNwwuQfdW3k+wiaqbvdeg+SI5JCpAzphtQBb8Ws9pCwbCJU0ua9XvPJVd9De1ShGChIVMZOkJJnmCTMFgjYWUAga4PypB1O; 25:rWsn1OYbQ+fSGNYRRrjBuMlbwg1jMmUzmKAn3P1pz+gZm1nrfEp1dvTXecUhz8HD0Cr4uNGeomhIOL41N2OTZTJppx8GHP+bEybfCv7JUrfH8kbs4KbMD3NfLuG3Bwzogaq9Jkf7IWErGOStvng2VsA2b33L4MmmGNymn9kSqe3CJP486VkRHGiymzH2XHu2uzL6BFEStK/KHEdVvFzmLPrjCfPj6o7VMJIOiEtY6G0twYRoybJtHU2myGSE+dnGHyvepf5T5Wdm7A0eUt7sZhNUnm8QGPXESFyuuI71AS3RD6qM/KsmeoL4KF0Pv5WwGeIAEaLJUoTd8mUhMNk3Sw==; 31:9vsZ0emw+COnr5gwFpIaQglqNZKCixqnhUHvwVsVAYINlhD1QxLtaqvcXSQ6gUHcPD4X8vrS+CBGx89cQdEGy9Sd8V2oC+yZIIbe4jxvNpt+O4sBK+Uf606dO9Pr7OVJ4lsIsZg3gnsIrBExm62yf9k4Kk18Y01klRdDkuTcb633OUBj6oZc3GGfZHepPIAOzFU/8i5Y8VrV0D5P1YwX8V2/0CQzPW65WKRb21Ddm8c= X-MS-TrafficTypeDiagnostic: HE1PR0801MB1338: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 20:nhXBdOyDpptzVh9bw4yWmOkHaHBOz/6YIuQ6iR/kos+dqr8Re1g4UqrfDYegricMc89RwElmUSQuMQKgsaMHbaVcLpfb7J9rsEnHpPACtiU6xuQazwRlpfgHbGLACp6p5lEu1zy2snn84Rw+TKbD4Z4/LXr689G8PWoVmxtnTsEuMD58fn2NnahkKkstwALor0nUshIs6CtT0Abpt12gEJOMPatwl9JQSqJKfLpRPYhF4uq+lSL6belHb/tHjG/uTBkemg7s4kL9nFAoMU7Jc8LE4KoQ/PmsE0ZEjI31Pi/1s7hxBLhzM5bqWYGW9jWYl0pjMK7EHRdvwLkMBDN1U/VTP/BtHGirJpsMzeGBkz6BINSLilTyi3pORmoUBKGoyWBDSNQZJk7DPg513+HICI9jsHcgXZVX2zcN9SgJDHo=; 4:gq8lvFslFkYXLES4LUVLJgmh6fsOutQwDBItFACyTbHlJjN+E7eIdOji6RtxEK1dwg72DpWkP76E0x0SabOH0NMeDJIllckY3PrVHfefZpXTTCXlxkJRlPngof9K0ITQm4FLWYt5dhVPmswWqth9Rqabtco9wppXCh4MRo54wbKwLdJShk0JP5G5oa5ltHYPWrqqre44ByPL4ZlSZSS3sdSzZmxVa6gEXKgk7VXxCsPNLRQnWbL4MyGlIdcmDzoXp27keeX1Q+xuKjo1Bje5dQ== X-Microsoft-Antispam-PRVS: <HE1PR0801MB1338B709A74702370B30FB92CD2F0@HE1PR0801MB1338.eurprd08.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231022)(10201501046)(3002001)(100000703101)(100105400095)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR0801MB1338; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR0801MB1338; X-Forefront-PRVS: 049486C505 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(6009001)(346002)(376002)(199003)(189002)(86362001)(53936002)(103116003)(39060400002)(316002)(8936002)(2906002)(9686003)(55016002)(16526018)(55236003)(189998001)(50466002)(6506006)(47776003)(76176999)(54356999)(7416002)(50986999)(66066001)(83506002)(5660300001)(2950100002)(305945005)(3846002)(6116002)(33646002)(97736004)(230700001)(58126008)(8676002)(7736002)(68736007)(61506002)(478600001)(106356001)(81166006)(105586002)(81156014)(23676003)(101416001)(25786009)(921003)(1121003)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0801MB1338; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: virtuozzo.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BHE1PR0801MB1338=3B23=3Asv?= =?utf-8?q?sE1BuzLqRzOr3mVpHjVhAMdqaVApDxwkUryPJ2vZ8O1953F6IusNP7Yj?= =?utf-8?q?SMH7xyo9jLTRSmaG0BFE9F0abQiffhjlZmLMoCE5F8hMLdclaJt4MSeO?= =?utf-8?q?r+amuvPfExpR9iBsasRFwruyN2c94+Xpw8haihAoG78W22hPAoBdBHdn?= =?utf-8?q?2NbUY5spoh2b+Vm2UYXRhPHBux5uqG9uVRuanmV7oBHDSJMNQ1EcN38n?= =?utf-8?q?Of+/gwhRro+GslUKiwCTn4kYmOmAIBRvmwkgMw9OFWjxxsEjDQKwVkBJ?= =?utf-8?q?XdNsHMt88UWJJy7u0OUOiymWXFPsEj6czpknIKa/l5eSXAmowAGCnwOz?= =?utf-8?q?28HTjy2xdXo7uVKQBp51KbujmXjR1IiQKiC8qg5HjVJm+7MdxWdfUiJP?= =?utf-8?q?OFnxQmtZsjkpxlth8CgxIu8RucKVzbi1W13lKY82fVC1Tx3SvazQc1YU?= =?utf-8?q?FwGFKBkfs7iQVSwhktAO2KiTsOm+MU4iSX/w4S888c/zMdjY+MYeFg+p?= =?utf-8?q?yEbjzbQZd301//ahuDvJn6wSqErTAMO6ZVzElUV0zIdsChVxizdCmR4H?= =?utf-8?q?lKHDh9q0Mu/kVGWljDtFWjxVpxab01pA9B45qN+XgZGIxl8smwggtkI2?= =?utf-8?q?dDwaiGw+oi/kJ8MfzM7C149EkuIar2j6hEyVVp7ZiOVciwZbYkg868H9?= =?utf-8?q?Eso27YbYp5jBIvTjtgj62MFB8gT98/eTmKj38EECEILdmdIa+heJLMnL?= =?utf-8?q?cPWHy1DaId5SAeFfVqlarXkml/6ed9/6k0hfIfMh7lafuDaNu1H4dyiF?= =?utf-8?q?EYg05TsPkNXfM3M/nu1Opd0WdjujulB9fxePA1OBoCfHghhChuaquLFg?= =?utf-8?q?AVawW5CUhHryDLmsNjshQZGwuOzYDQ0zbYUyEY9e0ZU30Pxq0h4Xja8k?= =?utf-8?q?wc2I3YGjQO0fhAontDdmGwTytqnZEWcfvzCXEKflwGZzhozlWYNsVLUe?= =?utf-8?q?n6SFnRRLeO5QcR2Bd1C2XKmM/iC0kzgare/3ZtSVbJMCIrSP11wty6mY?= =?utf-8?q?HO4rwIGiRuqR7PVjjZ2Oy0Bd+B3JjqpK/N6eUrA+BaK5+UJqCz9wmDCg?= =?utf-8?q?Z+XUGBAe8wZF+fQxhLS+W7YhvE+cNV1kT6B1A1dgbREyUXq73JSMJbwd?= =?utf-8?q?+mdgHscfBPrYh8QNT1I056YtCsatWeQwZc2yMYuG3yiVQ7t2uH3L4ALu?= =?utf-8?q?ebE2/RQBOE81fLTUg=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 6:w6tNxPIzTyqzswnfIpeOYHqXfdwaoLtLIYw0XoQm1aCfabYNB19SWe2KvJXmWIKg5Ws61sKuRE9xHymNdil0eCMJFFOMiOdbdazEgPJEqWQvWkfUTYmU+GMisaIglF/gzn0AjvEtr+dy0a3c8V8yGKYP/vhgDAyYWIqn/1x6TqoiAobUFlk+dDbLpX5GtqmSEhzgwaoqoDBo1l8dNoX2JkCZlJMhqZS4u8RF10qKna7yIcbVjhSok0mdLhOZihf8lO2W6baY3VoWY9JEHjrIZgT4FfeIZhkRr8xdcIQYc9KvQrU2L9W/jPHsazZjWJwxY34oCs8UyYwvFb644oCdE/8Efom+ktBsOQzx1X6CIjA=; 5:B7pwvxt515vayuQbZ+f1ViMATo831mbRNwiXq5K5tHq1iSzxUR/R20CZeGqMB4kDVpbY258f+8CWeJvEeiyye7xtYtV0QqYahDCI2zRVOS9UHzCK42clwVxvbTzuurTgFh9CYQc6TDC5pyx8SDjJXalABNDSkONNlQhOu0wHFXc=; 24:3ZwtM0JyZ3aKIGImQHqVMmZe57ucRYUiA0SIIY7NQMwrphvZ0kgGWywyu7Al+n5cpyhqe866+braRBXh4iz5wCSTehQk67NNwNu8weThd3Y=; 7:PcBERfuXNK3b+CwtdpE1oNBJAUAsI0vkFTgHusxK5C05JpAg+yQVN0BeU09o6GjlbSFYhYq2tR6vOHsTdtRVMEw3ifuU4YEZ5gBCnvddWqwFVFF3JmtEpqFTFDSr7eplLUs4rpAg0V9o8s663laCuzbroTg4ELE1+fuYVhQqanEXxRTtNIrTpCNKA/WDriNw8xOvURCKZp6zGzOw0vb5Fj4WKXyNhzsRnmdoyXDlm62cbD/bTO+sUTW6k5iLvK/e SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 20:hVICLpggnHknwddQYu/lXTsI0fTWOUgdOCpcTcy7Wez7aWW4unRgyh7ZO1W8k47d1zOeoiuL4nirIFFMjVCcpcmAsOsTOWCSO/UVYQCObq3372jY5rYeXYTtsfaf8zVijT2ErYViLet5sZOIwLqrx2AjAFce+djr1gzz29LwESU= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2017 18:29:25.6136 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 46885c45-b1d2-44b0-ecc8-08d52de92203 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1338 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
[RFC,01/25] net: Assign net to net_namespace_list in setup_net()
|
expand
|
diff --git a/net/core/sock.c b/net/core/sock.c index 13719af7b4e3..be050b044699 100644 --- a/net/core/sock.c +++ b/net/core/sock.c @@ -3081,7 +3081,7 @@ static struct pernet_operations net_inuse_ops = { static __init int net_inuse_init(void) { - if (register_pernet_subsys(&net_inuse_ops)) + if (register_pernet_sys(&net_inuse_ops)) panic("Cannot initialize net inuse counters"); return 0;
net/core/sock.o is the first linked file in net/core/Makefile, so its core initcall executes the first in the directory. net_inuse_ops methods expose statistics in /proc. No one from the rest of pernet_subsys or pernet_device lists does not touch net::core::inuse. So, it's safe to move net_inuse_ops to pernet_sys list. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/core/sock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)