Message ID | 151094338042.20009.12189551092794551675.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="DpjjXxJ4"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3ydmr45FZMz9ryQ for <patchwork-incoming@ozlabs.org>; Sat, 18 Nov 2017 05:30:12 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161334AbdKQSaI (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Fri, 17 Nov 2017 13:30:08 -0500 Received: from mail-he1eur01on0138.outbound.protection.outlook.com ([104.47.0.138]:52558 "EHLO EUR01-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753485AbdKQS3u (ORCPT <rfc822;netdev@vger.kernel.org>); Fri, 17 Nov 2017 13:29:50 -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=OPdmUcwzvA40Ofoe7f1EPTJ3m0fPJdQZ8vGgv7AgM8A=; b=DpjjXxJ41ERZIr6MHAdwOxU4qIGbZUxWx6oWEp/yui1DSOVNEhDBd1MwaQ6AlvDAWFVT5SYYsGV2bs/aqyCty2ck1KF48UTk2JclrZTXcncH57ZaGiiGD7grVx1TEoYkQKSZLQ+toTR+0RgCUbN6kYu28k6/FeSXaKyUG2DiY8U= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by VI1PR0801MB1344.eurprd08.prod.outlook.com (2603:10a6:800:3b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.218.12; Fri, 17 Nov 2017 18:29:42 +0000 Subject: [PATCH RFC 15/25] net: Move netlink_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:40 +0300 Message-ID: <151094338042.20009.12189551092794551675.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: HE1PR0401CA0071.eurprd04.prod.outlook.com (2603:10a6:3:19::39) To VI1PR0801MB1344.eurprd08.prod.outlook.com (2603:10a6:800:3b::8) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 80924920-6609-4404-25ac-08d52de92d13 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(7168020)(4627115)(201703031133081)(201702281549075)(2017052603258); SRVR:VI1PR0801MB1344; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1344; 3:lbmTHzdDRmdKaBDfRx6TpD/J5Z2H7qi3Px4s6ioDXl1Ce9rl5jA9XGRdlDQ0HvkaXSOTt2IZK+uSN2SlvSjXRGNLf/kJxPiYcuoyxXUjSzExjShrJEB2y6dnW0uC2RETJChrxtMytOXU77c15h876FYDT9AJDFp4qNmrsRxp9fnisZf5faBJHeP+E1a15UHgmVIGdlBoSa58gvlvv4H9scPFZWHz/ThF8qplxj4UUra9aRlBZZacGsjtehaAKDWc; 25:XEDnSXE3CtXBbmTDcv6KjkDRt0sdoyGB+iDRBYiClk5GN3N/wDwKmrCtQqzuFw5ofBMj008NxNTqtE0uI1djFqUij1PaCxCVrAPSH5nXw+1fkl+pESKF4sNIWrGVaXRsoDklfqC/TBfeYHnx5bzn9ieX1MH/g3cHhL7kT/L65I6bpVw7UA/t/K7PGElv1WJmKN4UI3zzWcEmPx8FVvMa5uP4wf5js3pnUqJTPiYepNthplqtpXvE77ujIOetPCpyXKSgShd1mvZkDLTvxvyqHJp3z1YZeP+UCNlJWK/4W9Eqac/TQMQ/LK3SLgmkvtM5IHQFf4X33jR+/sSXxNMMDg==; 31:ujMbcHt0OKTxAfyfQfMxALJz5Q6mJpBvbY9lr/Uc3YTEefnZzmFuV/xkQ6aCQropnRnoVXyWOYuW5ZHTCdWYin4r+GfmWpxY4I9b98J52g+E7j6puELaY5TeWFDLtvOMCxf82WD8s/M4Kj30ptO5UQPI8mbRA26WAGWSS2egE+irGa+GXOT4lwVU2K3MvX7yu9hwFsRRHTQqDhm2KzeVb7jmapjdg9Y44mrQI7KO0Hs= X-MS-TrafficTypeDiagnostic: VI1PR0801MB1344: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1344; 20:EYp440Ks91hvrBsDIVPSrFZYY85C87zz8YxsDgD9I0+BPhJahIInAGZfqt+nVmmwbYyXmVUkjnYSgG2YP8WR+0a7xYIJxUYUnGt1O/Q0BYzsWM/dkOI1/mT+fqdSoL6i7em6Sw55DITTOoOFj+n/OSQpVtZT7NbCAW11K2pLYx8Xs62l31YZiCmckd2pAMC3+C9dcNNxcX2jHtSujrOYU2VIwPGQ0SxFqNMQA+rIt2+zqbqm95fSuTX8fycASgPKfP724NPrmDzA06l922lMaNAICye7A3xmd+irOM4GAgVVOpfOJa5DJ76sNCcJpWFbM597TBVQiw9MZyhtVCPXHH3Jj91v1dbG4HZe8TbbwamXlgNbNeehPVSJWrauAkvgplmLh3rbX/Sja/+zNjFb0NjjDuEVNWoGpeSPVQWU6l4=; 4:kv5ATZalTme/agrF2V8FU81X40qi3Vb0TGyxJh6UOelWbPqEtlYbVSQMwPFtd5BfI1Yd93ZehJl8UGuHfuU+3jvgLcNvtX6suOfW/M3djNJd71puVWziLivP4cSkv2wRX+SNSUI3yKn9lcrKIHwHNZWaKRdn4stv3caI+NkGFZa3bS+NP7Lhft32/MMUodKF/i+enk6BVIFIoxGVXaO/l9M9S8nXFwCLsx5gc3Gw3gtUMBl68obOvd+kaIqdRgTQLKT+97GRhzBAtMh3zwYzWA== X-Microsoft-Antispam-PRVS: <VI1PR0801MB134426F7E86FDD96F0DA0896CD2F0@VI1PR0801MB1344.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)(3002001)(100000703101)(100105400095)(3231022)(93006095)(93001095)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0801MB1344; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0801MB1344; X-Forefront-PRVS: 049486C505 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6069001)(346002)(376002)(189002)(199003)(2906002)(9686003)(189998001)(305945005)(6506006)(68736007)(25786009)(86362001)(6116002)(83506002)(53936002)(55236003)(5660300001)(47776003)(3846002)(230700001)(55016002)(575784001)(7736002)(2950100002)(39060400002)(23676003)(76176999)(81156014)(103116003)(101416001)(50986999)(8676002)(54356999)(7416002)(33646002)(106356001)(61506002)(16526018)(478600001)(81166006)(66066001)(50466002)(97736004)(316002)(8936002)(105586002)(58126008)(921003)(1121003)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0801MB1344; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A: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=3BVI1PR0801MB1344=3B23=3AUt?= =?utf-8?q?zz9IyvpmuK+XsMShb/ONsmA1gOrdqBzV8O+1Oey3FcEm8Cs8pcXc3NJQ?= =?utf-8?q?lS0XablmZEUNy5sLCSvtZoRVyHJ0gE/XbBBUH6owePcREi2ClXF+m3u7?= =?utf-8?q?Z/6PBWt0/CIzNT49mgPe39ZVawEBy5+VOYxz3A2Vpzv022BUQDH7p8vt?= =?utf-8?q?FRTpnIouKTjEmBFRjXsUiRY6UiJYONSnGRT+I+QYdtXAUr7tOo8tfNuy?= =?utf-8?q?hcA6feFZyfYxHkb6lpHaKGkrHWWy+lgdQwODVQPcLmloPnVeyiu5UKrN?= =?utf-8?q?pGujTgwQBR77CsQS1liIhl4r6CFwPNrP5QTL92MMZzSDIPLQW/L0im+b?= =?utf-8?q?qsyR0LG+I03VMxqVRUPFJPEPLefl0jgDv4cTFBoBSv9r05HjkKTirMNL?= =?utf-8?q?vU3v9v/SM40Io97feOaJP+xXIPVB3T8q447OgKaw6ajo3gWclUqAWJPh?= =?utf-8?q?6iH+7aXj+S9g+aGbMpYY16BSoh6K5yHxhlv24E+KPa/fmFF7uaxC1f8Z?= =?utf-8?q?NJeI1+jbolgDzc3iRJYyePIScAtGluvb3FtlF8WdkSMyIVfauW5hMuDy?= =?utf-8?q?xOdUlfdl8nBg3nN2Jh0jmo4FG7cLUvfOyczIySaPwmoDB79T4Mm7fdsR?= =?utf-8?q?EiRxr6ImlU61UGlUvCySV5dZ/DcFYSN4Prf/F73rgR4jgiqb/dcBoT+/?= =?utf-8?q?XjGxFty/3Wr/wU3I6Q8I6XotF7JBhD0Zx4Y7JzUxGNjgcrKvbwCwotxY?= =?utf-8?q?VZiYSYN7KK1wN3vbmhDleOQ1XlFLyouPpgd5jzPNtKVaRaPIIJGoPyX5?= =?utf-8?q?azCssoF/1EAQzn87pdfgYqwyEL4mQIduyrbazT0L9lHbXS0MFemL0bOO?= =?utf-8?q?zI6cUTH8cqiZVXIpr8IdBzitKN3BdjExYD98QIm0kzvZXXh/c9MsGNUj?= =?utf-8?q?ZWj/HPjaRL5726x+LZwZSUAePCnTvBHOSY4hNo0GjIFBISAuV2gTV2G3?= =?utf-8?q?Ixr5gLDWJAYGAwrr/YTCJe5c/RsKCMT37y/y///XqGe421cRAYEFyU8d?= =?utf-8?q?63sEeXuZKQPXdFFVgYnnET+waW9+bl9VwDVPhs0E7mKzdGFqntlAkVol?= =?utf-8?q?ubK+S64m0+ZbVLxuqn1veyxz4DLlLwwmlt4yjqazG0el1Y9CFugd3bNF?= =?utf-8?q?yT8v6WL9xF+o3c794iZuFGK1lZWSL6f6XPkjlv5/DSYDl27ON2kyQ7Ip?= =?utf-8?q?yg+dJL3SrbgThhgATeYC/jh7m/WQtwqO953e8W?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1344; 6:U87TOQvydW0WBtMjT70X8a9+x55XgoWz1W4X9DiREZkDHzjTY98KaCVFi/22IKAWVl/sUbJydIMHzlDDkTrsvgPxZ8l3cOcjqpN42rOIApVM/bahpAR0q9eAoFR0cVxz0nFA51/PwM3IdTYVf21gKV7rHz3x1hzCPFFDBoYd3Yo74AmvCqfGPMKIP8pDD38GvTT9A1udLyWl+62fTb4etgz9LIFBjF4cU9cM4eDBJ48cTdRXRzoFaKTSRQCrdrjlSXjjrKOHFlFIvzGrPYDvfvM7/Mmozv1sm+STu1Z++nBtQ+8wcDFJ0KMjYK6fnzH1bFLYwqJFqzvIOdj7bF2HW720wbyqLF7QXxttCuxXKlI=; 5:psj7r21rzDLEtn3LEqTc7jNv+/tZMB2xznhTAxuihaVOkiFEt5a+6eGPTRCOrNJrA0a7IkrsjtYyg/Vos1tSw9/VuYo5aWFA44L55hDSmHxo/uDlOwPpuV041tzo1soxyn09EAfR98FDawUZd3r88gpKtPRtp3/i8NtyVl8r/Zw=; 24:wQ98LSM+J+pGb6y28R098j/70mWbyeUA1tBKas0eFVQcMyaJNOGSDnXyp7OPpiO+iE9ubDvCXafNDu4FZ+wmdghN4I0QLmTLdDoWsSI8/m0=; 7:X05cHFQyoXWyNElVRfOhshgeyBMy1VLizvhUkaA5VZJaiuXs+7h6fFLceMbG+RU/3iKj5C+T+uMcenlucilSOhhV016biH2I+hSFs/+4AXWL22XiR3YDJSKOo4GC3EyGGONazrKjsu5PmbJUAWCXXwEka+HRjGEjKjQPCrcR5iLgFiOoYBJka5SYCkziSzsu4ZJIDvHSWNWFR8eU/P93MWQ8x0PtJv5k62RaK7mBhj0/cLZyYIa6UTbvUD5yKj4r SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1344; 20:tOn6hhtuwCL2+CgTfcuSNE3ELu5MT0lM4TC1+YbzbOB6R0lmURziMH3vTbjbSaOXKZWUhyW9i0z6WQemsJZNHkbIyWrAUiJElr1eSm1dxETip7F31R+qQWVaDdLcVA989Ku+EOOZJPftd6REw7qMJmOX7Bza6VwneEGy9qcBlYs= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2017 18:29:42.9651 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 80924920-6609-4404-25ac-08d52de92d13 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1344 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/netlink/af_netlink.c b/net/netlink/af_netlink.c index b9e0ee4e22f5..a4f1f5222b79 100644 --- a/net/netlink/af_netlink.c +++ b/net/netlink/af_netlink.c @@ -2735,7 +2735,7 @@ static int __init netlink_proto_init(void) netlink_add_usersock_entry(); sock_register(&netlink_family_ops); - register_pernet_subsys(&netlink_net_ops); + register_pernet_sys(&netlink_net_ops); /* The netlink device handler may be needed early. */ rtnetlink_init(); out:
According to net/core/Makefile, net/core/af_netlink.o core initcalls execute right after net/core/net_namespace.o. The methods of netlink_net_ops create and destroy "netlink" file, which are not interested for foreigh pernet_operations. So, netlink_net_ops may safely be moved to pernet_sys list. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/netlink/af_netlink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)