Message ID | 151094341657.20009.17054967689486492940.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="fp1Qxk6s"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3ydmrX5sf7z9sMN for <patchwork-incoming@ozlabs.org>; Sat, 18 Nov 2017 05:30:36 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760862AbdKQSae (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Fri, 17 Nov 2017 13:30:34 -0500 Received: from mail-ve1eur01on0131.outbound.protection.outlook.com ([104.47.1.131]:17082 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753485AbdKQSaZ (ORCPT <rfc822;netdev@vger.kernel.org>); Fri, 17 Nov 2017 13:30:25 -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=CsifjBnVPJmvo5JelFBqZHlyjw8PC8DaLmnicu1DUYw=; b=fp1Qxk6shOTAssFXt9tezfJlz36mpR2YN94MpeMOOIjICwTpPWPEt9m9ejMBS10MEAqNZO6xn14kSJScdOYcFgtGZw4v1Kc99ZPK2yW5mitU6fdpdpJE5PvSzUMjgUZApeZKCBvXK5jkAeYIy0rhQo85HvJxw9AdoWyS0M2Rw7k= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by DB6PR0801MB1336.eurprd08.prod.outlook.com (2603:10a6:4:b::8) 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:30:19 +0000 Subject: [PATCH RFC 19/25] net: Move proto_net_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:30:16 +0300 Message-ID: <151094341657.20009.17054967689486492940.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: HE1PR0502CA0005.eurprd05.prod.outlook.com (2603:10a6:3:e3::15) To DB6PR0801MB1336.eurprd08.prod.outlook.com (2603:10a6:4:b::8) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8dcb893c-8575-4f0d-a83e-08d52de942ac X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(7168020)(4627115)(201703031133081)(201702281549075)(2017052603199); SRVR:DB6PR0801MB1336; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1336; 3:8SkNM2clR/xYEAZ9zyvbG8RL4sMCxWTApy8QK3Mqid1dyfWTz+UTtY4feUCi2YWCfaOr559899SjmzEXwDXXyxTBiAObp9mNIm39i3Fct5uM/1iETGTUsk5+0bc3s3t36i3Ok9ZmqIq6kz4BWIln7MKgjEn1b7WCNO38PDwjVx4Hj0TF+KJaPAix2LfOfXJGUt/t5qZRKtYNGnwMHUdR9tKWC6BXN+iZD8WHu7FQNCb4x4zvqIe1AT5SEYO2S0yd; 25:w9upapmOuieBKjjc1pIJ+HVgBqFhJV1I7E/oxG2JX3bFz4CNky9/sCfk0Ht+EMl8P8e5VMTzwGcUU1kald/3Baq4bzRrhVCV+vkt6ae0J7IWIhPhWN3SzY6jh6oMujiUNXrqaaNNjFE7gfhrrqUYf0uZ9AsZLa9BQ5VPorAtA9WnYFXNz1xuxKrx5EMTVbD/DHvI2IgJ1OVKR2QQGqJybH4umxGGIIqCHDLhtJ3s2HyfVnWqqa+WzoYTdwGKn62Lq9/VDxfak1qQ4TIqcF4/S3u+1hHF0CvA8tvW2C7l3eYjiZ3lzziNxUKzODZVWGmmMsOeA6w+y8jSo/vGLrKYVA==; 31:7LRE3OJTWW2fZHlSjFi9zXnhYhBXC59L9ptubmEjTGBNk8HZU87nBfAN/meraaRt27AvlcyINlrYrUEa9POhzMKph045X6aFWyzyUpK6gliFlJTRNCmj9/f742ZfcSjbKUlMzTwbxU3FQERsHXkbHV243Y+TeLtDArCAH/My/qpYo5Hu46dbuGf1x9cpRL1FQ67awfKJb0sLT8vyDPG9fVHBc5N+BJdrUzdaO+tF2mY= X-MS-TrafficTypeDiagnostic: DB6PR0801MB1336: X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1336; 20:Y0pLOU2Dv2Epe9il0HlK7iR9Q4f+cyDPWuINBBprF9bVQer6EkmO55byOrubG6hLMC0CCvZ3/zK6GbQABo77H//qzKEuZB5J9kwqFubuMiU3sJqf0tl3wk/3pVENjcOF1gEuCzg2Yn7K5bkFk1a2fKk4V4PI1K8pKs683zcsi5sirZwwCmMECJmMuZ8qYGH3SR1Wd5ee90AAOndxktV4K8WuyhO7y9z0hOc9yb4WfHl9JBbMUwhIuvaMbSYT3+AvLYKVyPl5gcdEIQWyNgQ+5EaEgTY1nabRcKYegBQsMc4SswGgkdUP3//Fczo56QAICQQ+GHiQr1pTyZFXcKNHtQL9R94xU1HW8G10vV1QOldmkDYD66oiwIDFqeun8WgfIiZHaruXXBV0eKilUkvIF/Uo8wdHbM5XofA/E9RHIhc=; 4:fLIDroIO+5doJRivOa1RAQfIi9/fGMZAMeZ9xG84fCjCcraSy2pMPmAeAtDpWxxbvD3v9d3XyWcoDbS3xAB4dgxdpfGwEEqxBGvf6uSCLWbtgRTHhPoCJ/qwZYqTUdhStSm4Ag72hZ+OkthOP6OBBmjc5RHezEIeetpYV9O7cgQSkh/+OYxTh3jzqDK64GNXWcQzGFylLw/zXWxJi+Ta30Cxz10y13eDyL9unskv8G1amInAGK2B3sb0aJGmziLYrxjv7aHVYQaTw53aliE9Hg== X-Microsoft-Antispam-PRVS: <DB6PR0801MB133646223B50DB637779A2E2CD2F0@DB6PR0801MB1336.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)(8121501046)(5005006)(3231022)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123558100)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB6PR0801MB1336; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB6PR0801MB1336; X-Forefront-PRVS: 049486C505 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(6009001)(346002)(376002)(199003)(189002)(9686003)(25786009)(53936002)(8936002)(316002)(86362001)(8676002)(305945005)(2950100002)(33646002)(81156014)(81166006)(55016002)(6666003)(16526018)(6506006)(7416002)(39060400002)(2906002)(105586002)(106356001)(47776003)(103116003)(97736004)(58126008)(83506002)(101416001)(76176999)(50986999)(54356999)(230700001)(61506002)(7736002)(23676003)(50466002)(189998001)(3846002)(6116002)(66066001)(5660300001)(478600001)(68736007)(55236003)(921003)(1121003)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0801MB1336; 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=3BDB6PR0801MB1336=3B23=3Ap8?= =?utf-8?q?6KDvZ2kgITuXBsse+hTtR/R02fKPqrS8Vyf6luO6TNUJLpnI61wbAtfd?= =?utf-8?q?pIg66udmqmLw99YiWpk9/um6rk3S8wcCJd6z2aBXBKGGdzbDJ+3wK+az?= =?utf-8?q?6kWK70UiaZEtFqlzXB4WBNKI4JEsI0rcnsydB8+RY2dcgXS7Mxdvyq0g?= =?utf-8?q?IHbAjqfgV/N4syM9hSPuijRg+yPACC6AfYyHHGCtk2eV/XqDRprJwVzN?= =?utf-8?q?HlMaau88gwXirwPQHgd+whh2nA4BS9KxFbQrVfNJeD2GKiaUXorgESC0?= =?utf-8?q?Es0uztKO5okpkLVXWEem4AqjbBplfrBsH7FAmLAZVxuRtY/EqHNgoPJY?= =?utf-8?q?chZOzmVxncTY+pLPVF6Xow3rbbLICrszAPfB9Rs2TMieE0uA6fqjGtIo?= =?utf-8?q?nIPqpRMu8hxqU66Fr6fPeLVmFX43dkcfB8P52bZEcFWKyLFSKeNhlDPs?= =?utf-8?q?zBvN5PK4bIWU71s4/JjmwPz8x6v14cwq4d2k0UOMXoqbvS3WxeyHxwyP?= =?utf-8?q?JFujoyctyvpPJ4bvW48rZfWLEk/W26JHP5arP6dUtfLK3+xivlYWCMki?= =?utf-8?q?UgQkqwd61LOZvfKLCdThg21dt9UGgwwJus2mRkKMtDVYQpmaSGiBbW1j?= =?utf-8?q?nWXBFI+jQYzo7g1ybYHPfX4nfAuCnK0ktcTmU4VjHwCVz5/9aiFVA4BJ?= =?utf-8?q?qW36IIts9TlnoDxWJOwjkmJpgd2K0L3ybzA9Yu15OayWntk5XW2MWKj8?= =?utf-8?q?nL24rmvLWfESeA/yYbz/ukuUat2nWOJV4IuVa6bHrAaAbQNWirMGIjnw?= =?utf-8?q?byx1qcwPb+xmZgrKExP1OO8dVdI5EP7qCFunvQMJ2FjprTx82RE6sCCt?= =?utf-8?q?LPSZwps6T29LEYCsxtfC1UtALxcjgybVVjTcssXF8r+3iWy9tkleEIs3?= =?utf-8?q?z14YM7rB2RJlaIlLuTGYdVAW56MQrJ+6QZMLR1zvJ3Nd1Awupg53o4po?= =?utf-8?q?Bnej6d4XH2mi1/TpI0iQ5A8QD9vEKG4X/j5DvemofW3c6BFYj5Ue2rpi?= =?utf-8?q?B7kzxQdGBPEO18NhMj5q6+1lsGjxW4Qy+Gh5r6sU3m2tLd2DuPFQ73JT?= =?utf-8?q?sRXF6F9ZoXK/Hp84MWjNtZmBH3BNCt66yt/7bAIpS3j7QjESINCvGfKg?= =?utf-8?q?wxhSUrfhXEx8Tb1spv2G7qhOLFmhR0zFdPQFiCpCJZ3e2CVyeGHjmSYK?= =?utf-8?q?1Nqp+bKemAhmwO/aU6idUMwgGDtUci+wsp5SFV?= X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1336; 6:s6+ARrq3yhc1S44Pww2YG8LE/ZNn9zcFNVC/eLnZlI7h1gOlsV2nC63luuYsvPH0L+z1eEmxdO/aCU79DTf9lRD5lDHqWZSPIXp6KUQGVU7rBBowJ2JL7rXtFpUcqCvB/LxaL5QY9s0Td+yfOSVl4vVtTn0BwrLMvYON1xQqsJiYWjO4oRmtgss5CS82lZTExifqM9LrIZKtU/Zy1wtDKCCT3no+h8Tg3TJ6p1cHx4e9SMFzST0AdFGC0Bdg5Iym2NmJ7GMYCM8l+xp//05JyJ0VT/nOsy1SAIeJ/kr86bHLhfrfl8NDhrUmtNYxG4F4RqK69I/T7a+WNknLK76g05GUvxnMeD0rqngDYrizXt4=; 5:Iu5Jf3b3WE1fjbSedL0X9G/8LWJNF4sDFMAwrfmpMWXrzg7YS2vdK5CdyYaRCutSl90vWgjW2C+5Y7srHvGn5+AkCdifJkpDF6+ZWTxPOjE/+H6KyGbBxiKyIef0f8H7GbU7JtKE/Rcs5qwQUrTgGH8whhIV7pw5nuuh2zp4cNs=; 24:bpXaOC9mqrOSCa14RZUFgBIxZ3qzvRrBYAB33ClrxspGBdu/exW0kPlw+trjpTPqmpPub/8/l6QCw8cGaStEZgfGbPOqP0dwRtGlA9Fj/PQ=; 7:kIyir8i9yzIufQ1bl65xwaQi/4xmiloMgpL7F+npVyvlNnNKIhDZbGVT1WD6JQsz2zMIRdBQR2CJsG+0nXMWX89M8AFHNefgmu3Xp6r25o9FWN/Hregc3E/SDRVJbPShGGn/EUBuQYF8+Uas+PzBqZdG8fk/p3pklpslpumfgUfUu5THO2YFcXC990werB3TJtzoSSuh1fybb7uICQLXuWWAH2HzLSUfQMNH3dk37JA/UiKZe2F0D93tnfEU+jWL SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1336; 20:5g7EERNt9t71nATXYrQOrBdfU0yXRpWskLwnCmqCzwwQPG7aL+9NsI2sZAviV0LZJ5BkBLQGjHRsximjuFvF/IIsYa0jhsWhnMA36izz6RFqYT1UWFUKsDMQXEv74wgPhAhCN8lYcA5KBFgZcn/dtOIHfKM3WsFBw1LQawzdAHI= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2017 18:30:19.0939 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8dcb893c-8575-4f0d-a83e-08d52de942ac X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1336 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 be050b044699..ed12e115458b 100644 --- a/net/core/sock.c +++ b/net/core/sock.c @@ -3349,7 +3349,7 @@ static __net_initdata struct pernet_operations proto_net_ops = { static int __init proto_init(void) { - return register_pernet_subsys(&proto_net_ops); + return register_pernet_sys(&proto_net_ops); } subsys_initcall(proto_init);
This patch starts to convert pernet_subsys, registered from subsys initcalls. According to net/Makefile and net/core/Makefile, this is the first exected subsys_initcall(), registering pernet_subsys. It seems to be executed in parallel with others, as it's only creates/destoyes proc entry, which nobody else is not interested in. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/core/sock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)