Message ID | 151094339040.20009.2361841852958898381.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="Hr1BaCIT"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3ydmwx35Qyz9ryv for <patchwork-incoming@ozlabs.org>; Sat, 18 Nov 2017 05:34:25 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755002AbdKQSeH (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Fri, 17 Nov 2017 13:34:07 -0500 Received: from mail-db5eur01on0100.outbound.protection.outlook.com ([104.47.2.100]:21536 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1760761AbdKQS36 (ORCPT <rfc822;netdev@vger.kernel.org>); Fri, 17 Nov 2017 13:29:58 -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=I4MtxVABNF8wbyfy7FlEPA+PKwTv5zrr+nr2+lSDXKM=; b=Hr1BaCITehTi3WYdwMFPR+9bs86bzsC/wKDmiz6TVklClnF8qbDqQ+Ei/Ey8xUoM0QUCjbz/g8lxB1B6Y+vNLNmopP7ENfWK26pDWbfzuWVyS5F93iY/oGOHqh49OJ6ZcpnxITCAgcY6jCtPjDmYKrEgHpp3dKW73ts+RFP6j44= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by HE1SPR8PMB130.eurprd08.prod.outlook.com (2a01:111:e400:c51b::27) 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:52 +0000 Subject: [PATCH RFC 16/25] net: Move rtnetlink_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:29:50 +0300 Message-ID: <151094339040.20009.2361841852958898381.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: HE1PR09CA0086.eurprd09.prod.outlook.com (2603:10a6:7:3d::30) To HE1SPR8PMB130.eurprd08.prod.outlook.com (2a01:111:e400:c51b::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 95d945c8-0e55-48fe-1891-08d52de931f8 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(7168020)(4627115)(201703031133081)(201702281549075)(2017052603258); SRVR:HE1SPR8PMB130; X-Microsoft-Exchange-Diagnostics: 1; HE1SPR8PMB130; 3:zTRvicX8yezMkFbCgJY6JwIrKEe84tR4AQKkLnMMgYgbkBBr70RGQ8ZSxhqS/gJxqfjT3tctAxnOassjF6XgrPXMPl8m1r7UTXUpcD2NgRa/CN+ZiLU6hS7bfg72Cm+XMn1kKvGzK6IePhcxwxc/oh8ua5Hod+P1LOCGj5wTiEhlcncD5izNVU7cD3HRRuXgxKdyjo210gLGQCMGfFzC2KZqCVxrQHIqBc8tIRbxq/3ooUt+mDwZDy97488o1PCF; 25:6vkfmTvyurfzDtz7CoujhsZetLpwndxNgSkDRYPJHybwdGh8wLvKmGgxg11wAM+t1G880/SfQy9gtS8qafn+C3byQck/Jc5JnhJ3Ap3tugOfeS/IgsD+NJ6tNUjDApdFQ96FKiL1NZ3gfODe4pVEFCPa5CFJ1ZMwmoP85aFExsnWJ+4YAWuywPF/s56EkP3Vg9PS+TIlcc+vlY/WdUwWsLn5u5mujbkbHtvhqFqoE7Hax2FBgFriqkpbV/82JjhytiuohRpZ8jfWuq9avq/2Z8E8XaRlF9OjFGvaMZVFkVt2/Uc/9yJWEZsEXaPBIKqHuFcQEnHHQ7zAETm1Y/3pgg==; 31:XiMy4rQ7lLGkcjtZ166QOfCHvNsxpGfmciwkTIZK//umP2a+/PfNkbr97P4VthIOpHZzOHr0sdx8rgdH5+n+vbWwY03/2oEhnJOk0JCk5P1PbI/snXOiq9P2CesvM/oV5QfjF1Cn9AHD4SnJwnr+lq7pX/7DZvh2jfxoof40s1L82S+PdBYEPZ9JHsco9jgC1RNzj/PS/cqL4WiEDBPXH08T5mHn3oUyzKp/RVVBYFM= X-MS-TrafficTypeDiagnostic: HE1SPR8PMB130: X-Microsoft-Exchange-Diagnostics: 1; HE1SPR8PMB130; 20:YBnaArwRVsxHCl9ulyHRxIbuoaGsMLTSSaRAk8mZ8wS7mmV+M898EAsVdsgjD27K9b9LVijspIFFH3GeEXRaXMfz8sCyfGV9eKd3ozUvOsyt6ik6CUh+2DGNe4PpSWhbgbHFJcq/HXeVKWotAykMZEl9mvWvWDrXqamib5Qixrnon65G04Idemc+fZZau7/+76UCk6ge8y4AklM1QhQl+4FtwFGExmBUwIdpGrh15rfFTv4T9jC+Q5VZKriXQzDhlOUKAMsFb/cEZZ5Yf8bLdtDQX66CeOKzahD1IQCWsgOj/v41luuBg32FC7fTFWJZePGnad8/sD9HKIMFHLLteoH9Xtc414NWCUaxosAqnV0Y3qeAwwMVvHf7kAOdXFwRIwiqS5gNO2cj8cm2GsriIjxiRH1are2TA6QKxfRJ+54=; 4:GVEiX2tF22WqvPR2J3pebqdWfFbn9cjB6E2E4ULGTOmjR8WHGYVnUmvJs9LsSpwB1Eq9mBM8rX7r0OZA4xiOAI3ZpDIEUFHXyy85BwhlYBcfhocbL9sobr0eCzXADszjXHBizhE1vTQzIYWM6x692cKLvTz68TXSq8NAEmDoPpZ10H9B4PEcQS+4M9xkoOBOuhcwWx74f8RPAKcaSuEH5y1EsBe2df+3+osP0GbBbyHfnFXVRPPM2kSQDscPyvqcxb0hHNwBl3znMtWtGRkA5g== X-Microsoft-Antispam-PRVS: <HE1SPR8PMB1303E8B789A0239342EC151CD2F0@HE1SPR8PMB130.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)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1SPR8PMB130; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1SPR8PMB130; X-Forefront-PRVS: 049486C505 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(6009001)(346002)(376002)(199003)(189002)(103116003)(478600001)(105586002)(189998001)(54356999)(50986999)(53936002)(76176999)(2906002)(7736002)(3846002)(6116002)(81166006)(83506002)(81156014)(8676002)(25786009)(305945005)(39060400002)(101416001)(66066001)(2950100002)(61506002)(33646002)(47776003)(316002)(58126008)(23676003)(50466002)(5660300001)(97736004)(55236003)(7416002)(8936002)(16526018)(230700001)(55016002)(9686003)(6506006)(106356001)(86362001)(68736007)(921003)(217873001)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1SPR8PMB130; 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=3BHE1SPR8PMB130=3B23=3AB/ht?= =?utf-8?q?4QbEbk0CD4xz+SLAvbOv0cn3irYK09a9rLko4NcECVoVaykRi+XRPnvX?= =?utf-8?q?SeEk7ni7T1IOniQFr4mUE1iL1KetE2/Zm8gznHZmlcgym+l26xUQgvec?= =?utf-8?q?WqKbIaz1jwcOEjswlJfavE6AQIuGwx2cYf5bV6/5hh/Dyvb7nB6ZuUAk?= =?utf-8?q?jP9jo9d9SQYaUtkvaPSEoI3mquwd9J8WlOzupAU6+tkj3ii4d2uJwNEl?= =?utf-8?q?t2IPokcrmj5hByaNj8hF5YXw1E999n73GNmjxXj/4UX6HntcGBSA5UL6?= =?utf-8?q?NX/po3IpMmGZYqH5UbSyvFfESJeevTdpRFTn5OX6fP+70QGYcamh2Who?= =?utf-8?q?cQ9KFkE3PHyKrWxSiMe+9iTipShgBSsDuxPxBZM0LnghQgl5w3ekjAIx?= =?utf-8?q?sp+z8QWIGaJ9s5g66wJ7VSjGbcKpk8iGyPIjqT03EPrwN6AFCWSZoDiJ?= =?utf-8?q?rpYlSzrKzPXEN3F3stNTc6/ViOuji05+GKj7Fs2GLXbe6Dwi2Ukqx1QD?= =?utf-8?q?OBsJvknAK20xPkCaJ8ZwaOWyq80BM7C6pNiELzKo0JQmAOya0K+Jvqq8?= =?utf-8?q?89Qcqh0p50MCR/SQkgKkwfdOksrBrsEElnSlE58AFw/MTstO8LYlwCuK?= =?utf-8?q?a1vbTR+BVXXAlbyWWpBMaLCgRQH2doCd9gHohaEJD2uc74JP5wxgcz/l?= =?utf-8?q?LVZ+eLiaCUJ3rubjjroCdukHUbdAQQNv5kQiexyGnOWBzsUkt7EUn8EI?= =?utf-8?q?suVQVLPSQwNknlKLsX6mPBSVsIAdA0wXNThIWzvTqS5KSVwarOa2+Vlz?= =?utf-8?q?4NsYrudrxul+YkRSdone9153QU1jIEuIuTSlLNkYzsrHFk9FfI0XSVXf?= =?utf-8?q?gWwDM2aZj1FPVxmUhXrwW7Ufn8k95l/BcKoUk+T2WSUwAx+zYSFqB4N0?= =?utf-8?q?6WBndQhqruZoyy4/tArnLT6oga0vk4vaYzlrKOlLFaZ5f0OjY0+y6zNy?= =?utf-8?q?cD2KvYpWirH3sLlyXnN/6abw//EnkRv6ltCY3oVSOl8R42eS+xiHVOjT?= =?utf-8?q?Ok1D/YvFebrSAcyfuTiu/WHaYP07pbjpy5VbUg5TxELJG7407DtDYTHU?= =?utf-8?q?fEFVAD6YIBF0FLukd3NDW3TAtLXiCbipZzZJ/v/LZtk8+mJn6/DDeFe3?= =?utf-8?q?AccvyPy6dcdk7zxxps/65uW9WzhOPZJMiU/qKPXgOmWd/pFMmglP6HlW?= =?utf-8?q?t8phyUck9oFfsiY=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1SPR8PMB130; 6:535ZP1rim1nkI0PvsGeuYB+v0OaYInuMJ4qd/8t6elbgK4+S22/653+IrNt3xWe8btBBkmkWeoaZVhjdcmHgWvO6m/D0wOugESBRMKxJ8v6fKG7BfWgTe4KNhdmXUKF5bUIhLRJ6IxunPpXOlZSADemRATglkaf53Uecv4vQame7e1Ro/agK/x1JxqQIWh2GplN4MCHiP2uioXUwrAZKIPTsA7QGrELknwT3CbLE5c994PiR5y6h14nRnlQhsBmxmZ7/MTML3K5oQmsgp4cseFjcitzCdeM0is1koQxdeNHuruOpxfW4y1NkqnV83YEjIxCLmKJ8qhclXw/SZYJA4LXVbJvTMvcaYF3kMnq031Q=; 5:tbOFlMJGprKo4yOWegoXXunlhX683BBG3oK3lU3MUkkrcqRw6euwmj8whN8l3LR7a1Xi3JEbNgf+5BDxoTasEq7qJg14mAionTOXHVOX8pqqqnK4ENLmGcylZx+Q0JYINfKlzGiZ+23Gqt/PXMkCNdgI1alaUqsUQtE8djrhuFU=; 24:QQPLmBksZqEJ5OuLLMumCBGNyCor6JufKpoj+/NjkgjNSjIIOZ7xMe0jAycdvnKYY4oFLglOdFX8EPfOR+qmfcUK16k5+ZLekhLcsWs9izY=; 7:kPGgFF371zer74d4MP1FwvlljvCh8irecqdNBIlwL5wmNViKwzg0cZT2KGBvscDEfeFHLK7k4PcD+HFVs4CT+EDzrnoWeQcxr+4bjYoo0YSM8XeEAXAPJkuwzPfvY0WLYaTSwAdnSBO+Tsp6bccjapgh1qzxgY65fAy+oCkQJF0mtnZeDuxaqOxPj28+Yb3xIFxGaDl6WnPCnpuzg0EFf6xW3OLjA/0OfUPaljRplNZlQRaIZyVtV6cVqEFc1JZ/ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1SPR8PMB130; 20:/7kIrhFE1A97txjBwXvOJHji8nFT5ewOlXzli+Roqwb06HdYjQjUal1pqhX+7hgVvBvgDiqwGXEA8WjUkewNBSNcWKkmfnpVB8HbP1ssciNk8fsnqT7pGanSCad7xA0zYpx1U5sFRYLItnIIFM1UI5+RoBZEZJUo6UyrYvAFZ1E= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2017 18:29:52.3953 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 95d945c8-0e55-48fe-1891-08d52de931f8 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1SPR8PMB130 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/rtnetlink.c b/net/core/rtnetlink.c index cb06d43c4230..d9cf13554e4d 100644 --- a/net/core/rtnetlink.c +++ b/net/core/rtnetlink.c @@ -4503,7 +4503,7 @@ void __init rtnetlink_init(void) for (i = 0; i < ARRAY_SIZE(rtnl_msg_handlers_ref); i++) refcount_set(&rtnl_msg_handlers_ref[i], 1); - if (register_pernet_subsys(&rtnetlink_net_ops)) + if (register_pernet_sys(&rtnetlink_net_ops)) panic("rtnetlink_init: cannot initialize rtnetlink\n"); register_netdevice_notifier(&rtnetlink_dev_notifier);
rtnetlink_net_ops are added the same core initcall as netlink_net_ops, so they has to be added right after netlink_net_ops. rtnetlink_net_init() and rtnetlink_net_exit() create and destroy netlink socket. It looks like, another pernet_operations are not interested in foreiner net::rtnl, so rtnetlink_net_ops may be safely moved to pernet_sys list. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/core/rtnetlink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)