Message ID | 151094343715.20009.15704398625462217953.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="dSp7hNQJ"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3ydms96SXVz9s7G for <patchwork-incoming@ozlabs.org>; Sat, 18 Nov 2017 05:31:09 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161386AbdKQSaz (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Fri, 17 Nov 2017 13:30:55 -0500 Received: from mail-eopbgr40091.outbound.protection.outlook.com ([40.107.4.91]:12858 "EHLO EUR03-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1161344AbdKQSan (ORCPT <rfc822;netdev@vger.kernel.org>); Fri, 17 Nov 2017 13:30:43 -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=zMsBBD/F6+JUsOnkas4OMWU1KMS7szBdL2c0mtfRrcw=; b=dSp7hNQJtZvNtHQ7QIyFr/JvGLDJR5Zbj5UtJFeFS23TMvwobCQaAIglLh9nlo0vekAnPgbprtxArNNbic+U3D8UoLxNp+7I9fZrt00IVUx5UDrD3Izy7x9GS6Ole0EdoJWc8vt+URVAbmcPZobhChRddF8jSzmaoYE+1Ir5dZM= Received: from localhost.localdomain (195.214.232.6) by HE1PR0801MB1339.eurprd08.prod.outlook.com (2603:10a6:3:3a::7) 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:38 +0000 Subject: [PATCH RFC 21/25] net: Move fib_* pernet_operations, registered via subsys_initcall(), 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:37 +0300 Message-ID: <151094343715.20009.15704398625462217953.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: HE1PR0501CA0034.eurprd05.prod.outlook.com (2603:10a6:3:1a::44) To HE1PR0801MB1339.eurprd08.prod.outlook.com (2603:10a6:3:3a::7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5405789a-fa87-4143-b4f9-08d52de94dad X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(7168020)(4627115)(201703031133081)(201702281549075)(2017052603258); SRVR:HE1PR0801MB1339; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1339; 3:sIyblVqgnkR4hzpXDlQPnBiifPPz6oBrzouu1YXli1uF5hag+D2g3lrgeFqZMVv+AXN1iWzsfDBLT3RFrXenWP/zDcGR6FPnKKQokFjiQMtgqP99JPl6snOTjgKI+yr39403YF/S76F91Vvde71fyiX3MChCVL7pDFuz+3KnLe1X3eT4fA307Sc/I6CaaqnLcW1G3RF+8CndbWmbHkbggwaPA38DCLs3dE3Jt0ww9I1BnXGvM6//YEii+V486FAQ; 25:6yI9htlC06uyRbWsxFMrcMQPKJhnOx9lXjZE4bJQVa2VfQTdBd5s318qHJNwCHlF3toBjzXM0yqaFQ493RIdPljyYTThAJyw0sB3vgBwMoPwYL0Bw5Pri1ONg4+/tRJN0s26AxSKIlm85oJXNGoYoSz51WEp7tui2ZkAITQV7fuNVK9rMONyyZ9izlsz5Qu17Nm+FVl5OESHu6WhWCDBgfaHEk2mU1oSBt27nRsfiQt2gIs4TRf6WT7DAq9NpZlpaqcPNGUOMOlkeNy2Wf2doNgoMrYguTTV6dKhdVLYUpZj3M8eKWUEtJbXT9nT2WlK96P1qUs+fHDAyVs6kaFekA==; 31:TN1oz25VybdaFvh3MPNHgfEjazOEHGkU07wH1OyYVU/n/MZRM+MIc60e3UQN3dgm5vb34cJv6kLEfhDnO7zTnvTGVGqJgcJq5D1ylKNc5ndWE+2OF6SfXNbwLnQKkiN+zRLKSc2o2NmctGwOmWMgt1+Upgaq5gZ03SZyI41rsfC2tYMcVzoOK+UUYPcoHiBgAvmtAQiJ0D39SoulRjvu1ZkSSfnagyqmIPFIItBqLy4= X-MS-TrafficTypeDiagnostic: HE1PR0801MB1339: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1339; 20:RU4KLbw1hWmuXIaK7V4jfNGcOjjt+/FJ+IShYCwSSTu2Fo0mFc9hwlmA/BNhAFJvrUJy5wopfGGFz/MP9Kfw2hIVqbsooqTY98SAw1bH6oglTrqnj1mDvQjAxrGhNDpGMSkP+XxbqWQ2zJZhZX/ysOx+h3/OzKQEfILbJyYcC1bXIPzUMSb6x1B/OS6es2RRTc8QdFzhEZAY8EW+kobz1+2MbvYyXC2bO7pg7rlSKfBUdwERB7VCyL52WQgM0Giy2Y0rngi4EOViZ51g0pks7OVFUxPeeW37PqlGfqwdhuSXKjbWS2AdPY/F3mR+5bIUNKR+uQ9f9bESiRVmPhBoNzohUKAkJEWE6HA61I8pQ1b0WjYtqw7WqPgaUWXIeb6ayeStnJVq6rKNlZGaiqZ0nRbsXS68QngAuyJq7SyQKbc=; 4:9gOH7Tc/97hfxIy++DBCl0HLICYkATvGpKLsR5/l3cuc1s6CWoeMjmYyYSR3koCGHxIH/R5q9JYZqEPVxuhmeVCIvrmnupO+EdNOBYVyECvuItecSYifXhPXUjgcxvmH1xRrmbV7VR9x8wCUgI1AtBemGWXnyh7m1r3PJrEAVi5tfjAnpRkHJtd0Rt7FjN8KkMSnHhHdYiBMU9AGwNNZf/5iTY+PSNLTALcyWoDfSsmgO7uwDANkYVM6IqdTsG0HtohmnlCOvsXnZA8t/H2J4g== X-Microsoft-Antispam-PRVS: <HE1PR0801MB1339E48F955C4638D940D3A0CD2F0@HE1PR0801MB1339.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)(100000703101)(100105400095)(10201501046)(3231022)(93006095)(93001095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123558100)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR0801MB1339; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR0801MB1339; X-Forefront-PRVS: 049486C505 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(6009001)(346002)(376002)(199003)(189002)(575784001)(86362001)(316002)(58126008)(2950100002)(66066001)(103116003)(9686003)(47776003)(2906002)(61506002)(53936002)(81166006)(81156014)(97736004)(305945005)(7736002)(55236003)(25786009)(478600001)(39060400002)(8676002)(50466002)(50986999)(76176999)(54356999)(23676003)(83506002)(16526018)(6506006)(68736007)(7416002)(55016002)(101416001)(6116002)(3846002)(106356001)(105586002)(189998001)(5660300001)(8936002)(230700001)(33646002)(921003)(1121003)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0801MB1339; 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) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BHE1PR0801MB1339=3B23=3AZu?= =?utf-8?q?K4i+gmwKIxlBBS5Jqf9R57DZlCDB86qSWmUBYpnbdpbn/rLr3uZxkMxN?= =?utf-8?q?/W/CzLThHlhS9ZrQe8Y0pxYrXjVi4wEkkXEIwGY2gVCDiKu8eo7gn0L+?= =?utf-8?q?uPqIpQgj4p7tmy+ekm8ULp/BlAw8cw5l3U3iEGDSCa945W5Tf3KrFw+P?= =?utf-8?q?Grm5aLch3PzgAYqMH9nJuVOnDiVkKHMVEHQizdx5rCuFQ5b/8l25jqf5?= =?utf-8?q?cI2c/INWhvau722CSB+Xeq5E7FokKN0xk0XhjIcXyNTeZt7UdbfiM+wy?= =?utf-8?q?agUyVbLiQ7zAF+oM3Jolxjmj+hZ6emip0lUuVxysAk+U51dPdwRP4qcW?= =?utf-8?q?n61TJhMunB5BR25lFJp/odOEn7C+ozpMkAskfUlGjFrJg3Sf8PhwqVQO?= =?utf-8?q?uoiLmhM4W3ICCytHKwpIk/J3aGzObXOvjs7Xa6QLOscyGUI5i/dpTmX6?= =?utf-8?q?4cAXUAcuACIsMCoEp0+RCI1yFjnR76CqMCuqf5cRYrma4FlCf6vH0BfN?= =?utf-8?q?RZ8TgfHlsffpvGhPuVIWGmGiYYNWcRHgV1XoT2uijvitCrrwN1fdTVVm?= =?utf-8?q?Dr36I/t/LpyGa+rAfFkoGMn5ZfV6J00h9khyE37CYIFnu+gydc/Cj5Zm?= =?utf-8?q?tOkG6c19o3lJe9HxIQ9FdeKaruPJvbzkf0dZPWaT4NNc94c6kWWZkEaw?= =?utf-8?q?S79dOf6IoRQ0YeZo7KYwygWu1hndjo3f4b48pbNpKbYytD/iVhBd6oHk?= =?utf-8?q?iPVsHUkBTLYZuupmp1zMSmNC14zNostKQtGtC2tGmkkXS3/2lmlRolZ4?= =?utf-8?q?j4xg+2sXgJS0pxVIE1vjdGx0UP3OApi5myN1VfLZ0CvP6x/01Yc0ub/0?= =?utf-8?q?xKPazdnA5KIf4ZKaWXY9fNMUUzVe8s26g79QhI9qQvSEVGF4ppMzlI3M?= =?utf-8?q?btwcM0vuQXfVmpfhEdMgMsHn4WzB/oXM7fW+RvjR71AfTQt889QnImre?= =?utf-8?q?L9s+TT982j0NL8jiNYBwjxCaDgCv8km9a2JmwEnTSPsNs5NhRNq3BzdW?= =?utf-8?q?VItkE9+H0I3n4hsn4RjAfog3uTC2zEvXoaSpzeAjF5CEnBedEJ2YDvCS?= =?utf-8?q?9b0EPbiOjQ5u6fSGNxSeFo+qR/kkIlqFtFHfapr+N6aqycuEJTRTE7oU?= =?utf-8?q?Qw1tpxmnXdBunKRNQbkBILmAtUaSSklf/ZDUkdzw5xCuDZR7xbdhuH59?= =?utf-8?q?a62tyP17lOSIrNNhIvYIixdzFJXiG4UjGZpsTn?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1339; 6:ZChOcZ86jSjDow6aGcsFjF4DVvq7JMM4Gi5blEhinQaaTVJwv1Ao0NnFbTKsZR71jHkDjaz2ICsNNoEh5RLbFT+CA3mtPl3aV9CWWk2Dhu7912nOtHtaLC2n1Hwktmr15Of6tu28aMJg5dJJxxIEInDOW6+RlajVeRxkYKjBVB87jQuxOShIXe8DmMBtXJq9AQEsd9dPOKGoYc/nkMlQnP/169x+FBIGJ/Cx1QycKoR7nRsn0myRpbx7J3/A5nHfF5B6SZmPn19gMcQl9kjKPCtc5CMKUSETAkpQWdglFekkQJ3yQVJzNOloB22baxuKr8uNmZxahyhpslAnk+eYU7Qc9Mqc/A22mAbxZKMGRZU=; 5:l1smJr9xGL64WZtWPKbZ6n7l/DZR3JQGl5nvAirELaZcFu2JG0137AFT22xZtlW6B3UzzMBNa3bPurdFyu2rL8rs1bB8na1sMSAqBGtHR0t0jzhvCrm+kuJbyJEy+9BP4EZEhiqeoQr/TkE3mrRcCCgfK/1nBtpAwlEHxIFcJ04=; 24:j8HFyV5lp1rroOYbzb5+cvBdpd36sTYGy2hw3WGeJlFhgRNljA43wZB8lCIh+gO/GLFaEU0aqOQ3IcBkjb6s4tjPpCOqxtcJkyQ2Zu+pO2I=; 7:hkyCEjf0CGYUaKWFNpbEhcz4s40mXLjX7iMtmGFDzo8tzsrG4FFfKJmDjXlEGe/SSe5os6Z8PL0OTWKssx9C3P4FYYH1zKfHIwOhHVqh+tyI8Bho+xeTkdWM0Gw2SCzJgfkW+6U1hQfTv2O/Us7TrJsC243vi47T3wrMy36N8Mtv4mYZnx2UhR7asFu99ju/z60PDGNAEhivftAoeHCqO/Kd87xfdCv9PAEdC3S4Cf2KzAL8KCdhO9pqoWcDJ0Op SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1339; 20:75jrBNitOdW8V0NvTQFRhYLminkSUkhZ8f8uYEvGZ9WdusUv79N+768AXXJNiwMxZM7KM6XcPOXPzkCxtrguReXCn+TqRT9rJDHv6GLzFDKf4POOpU7ec9Sgv+erck3bXI6kPPaKH+SSt1UUjG+5fjcwPC+5Mg49LTFS+29BOLM= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2017 18:30:38.8683 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5405789a-fa87-4143-b4f9-08d52de94dad X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1339 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/fib_notifier.c b/net/core/fib_notifier.c index 0c048bdeb016..782a1475a32e 100644 --- a/net/core/fib_notifier.c +++ b/net/core/fib_notifier.c @@ -175,7 +175,7 @@ static struct pernet_operations fib_notifier_net_ops = { static int __init fib_notifier_init(void) { - return register_pernet_subsys(&fib_notifier_net_ops); + return register_pernet_sys(&fib_notifier_net_ops); } subsys_initcall(fib_notifier_init); diff --git a/net/core/fib_rules.c b/net/core/fib_rules.c index 98e1066c3d55..b2706c18f0f3 100644 --- a/net/core/fib_rules.c +++ b/net/core/fib_rules.c @@ -1039,7 +1039,7 @@ static int __init fib_rules_init(void) rtnl_register(PF_UNSPEC, RTM_DELRULE, fib_nl_delrule, NULL, 0); rtnl_register(PF_UNSPEC, RTM_GETRULE, NULL, fib_nl_dumprule, 0); - err = register_pernet_subsys(&fib_rules_net_ops); + err = register_pernet_sys(&fib_rules_net_ops); if (err < 0) goto fail;
Both of them create and initialize lists, which are not touched by another foreing pernet_operations. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/core/fib_notifier.c | 2 +- net/core/fib_rules.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)