From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760816AbdKQSaD (ORCPT ); Fri, 17 Nov 2017 13:30:03 -0500 Received: from mail-db5eur01on0107.outbound.protection.outlook.com ([104.47.2.107]:6560 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1161325AbdKQS3m (ORCPT ); Fri, 17 Nov 2017 13:29:42 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Subject: [PATCH RFC 14/25] net: Move net_defaults_ops to pernet_sys list From: Kirill Tkhai 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:31 +0300 Message-ID: <151094337170.20009.15836554813104206531.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: HE1PR0401CA0080.eurprd04.prod.outlook.com (2603:10a6:3:19::48) To HE1SPR8PMB130.eurprd08.prod.outlook.com (2a01:111:e400:c51b::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d1749449-dded-4cf7-fc32-08d52de92727 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:PpW4uefcA3O0sWlwu02l2NRlAE/j+hRR5ijwu7c1iBptvEaq6610wDMG4BpZPvA3m+zo5fjSi3426LMOspmanF87okLodEPISJeDIETOuL/fsrP+1ajhch+hUf//udwH9pkkw/NhV04Ta1WwQ1Z8fnnkqHkpfbyC63ONm0uUZqCup6lOdwgKy7DGq3YHVHZPAMLhI7kKhEmh5RHRNgabcIQqieaH0aBRlGvU1Zq6TLhBTmVeAKLL5CAaTRIiC6cF;25:xVEKvwEqowJNIJWLYRO9yyM1olaES13P2EMAcDrK1U8f5qaAq8LfzgQ6kGTGtFQz/k2gxCUsOWAtsjnm0d1gZUN4WOH2xJHKZ3nHt6JtvG/7mpKbepceAF8+kFW2NEBhg8ExHsgTFUYjlaW8qN6R8C6EfdIPGZFJvs+sHtUFIATqgJGpuVmBPio7JZT/iOFAlbWjpSbcyaFMzgSfUvKiL7uIIujB45tvCIcULDxuEkKvbapUJUWEK5RQucg51jMcCFSfWqfXlHhcMgujdDPJuSUfXeZTi6L+Ytu2J5SFQN43F6COIep7ngdsp6DZEOiT1TzzA7QGPgWI64xKaJ6Tqg==;31:/4qztsZa8l5IQxsCA9797DghW9KK6BRWk89YKVQ5QOy6Mx3ZeKKFWtAgEz0cgOGcOWX2tuKkDJgiSSg8jaJlsC036YOQp2mvDgQBm9eAf5VbZDyhrGYYfDxYx+icgtlqIE2bdAcPuNZR2XzCcebO6yH8il0w7rK+OcKc+5LAZ/9hK0IUcNrDiobhPtVo5iZbEBfdaDy1o7yDt4PyGaWAICZjlKbPBXD62dsYDZ4T0F4= X-MS-TrafficTypeDiagnostic: HE1SPR8PMB130: X-Microsoft-Exchange-Diagnostics: 1;HE1SPR8PMB130;20:5G5yqP+lJ8inotp0DFspUlcKN8NdQxVXvebYwhvlSAL1zXWyVaED0KaQRBO5RGdW/GdCme6Xn8KLG4PsSmmp8Z1T3WsIs0eaNxpr76sRY6/xJMyXjjslLHiOaT0sjhrGOJmM2YXUi2LI6tLyBBjrIxx7OcSLRMvfS7MFQXl8mYT1bsUnhRvIJRr2M2f97tCfieBF2Da3Sqh9pEtgB+8CYSJwOknIULgCbK8wntHMSuzcpjdtaAZfjrLnWnqoKk7C2HrMsx3UouY1xIUTOB1W5l+OTP1IKGNVpHTCD3B7dz//ShAjZSuOYusL+KkoRPrODZV3xGvgjmb+TXb7pn6T6UqyeUiMHVGOHHQRqSozSzUF4zek77HcCVG7+341pPd7WCHYYdz9FhW3h1uvea9/4GljjDmC2OitoUBcfsZsR4Y=;4:aIxymSzKxHCHM9OXwssQ9MU/QhfORfuxlOoz/dWBDoN80RFJ0l+MsgVBN/XxdRR3XeSf4+g2YVTxeY+6Y+USvzIBFnjSu1GLkzmv3di2LGx0zO6nSrDg66QEMrfr8tQ/7ybjDQVaIwPYV0eTMtQ7Ao+hHsF2PnoSENixRBHZf8HfyJq9X/bq87b+caDX6y52rm1cSvgeyImWaPy1rqHyHGEzw82vysHKm+689hhJvNhFvgWOWZpqztQjNO/Fg2O1gWy2A/O4tly7HOd8rtJrPw== X-Microsoft-Antispam-PRVS: 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)(979002)(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)(6666003)(16526018)(230700001)(55016002)(9686003)(6506006)(106356001)(86362001)(68736007)(921003)(217873001)(1121003)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1SPR8PMB130;H:localhost.localdomain;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFTUFI4UE1CMTMwOzIzOmplRlpwZGhQM0FxQzJJUFJUN0RCZW9vTEw1?= =?utf-8?B?TEl6QUpvMU93ZWx2V2hVZnAwVmRpNEpkZ1h3TzhqMkVoUTFzbk5vamlsY0wy?= =?utf-8?B?TVZkM3B3S0hqWFo5ZnF2U2k5b1FTUUVDYjFuYkoreXpBUWhGV0NmbHhRcit6?= =?utf-8?B?Z0pVeVVyc09rSHY0MnVYc3dkOHpMbERhSWRXK3hlcFBBYnJFTEtPemkzUzFY?= =?utf-8?B?clZ2b2ppRnhkQjhtQUVlSkwvMVhmU2FzSFpTOTFPc0F0bWRSMi9scUVML3I4?= =?utf-8?B?L3kvMld3T2ROd0sydUxpaEZDelE4aDd5VldsazdqY1N3WmZ4QjZJWGRhWjdY?= =?utf-8?B?TWRYK09EY2Z0YmhqOU11eGhVL0w5ZURYVGhPYnFSdnlScWFWcXA0UnFHUW9Z?= =?utf-8?B?N0lhQ1MzMmR2cXlvNEdtWTgzd0JKV0lvZm1zc2J1dGpiZTdFZ0dnM3l5SnJZ?= =?utf-8?B?ZkJ5d0VEZ1hjQk5PVVlkYkhHaENvU1hIZXVvclFIRkdZbWFpOSs4c3FSRXo3?= =?utf-8?B?QW5hVEJGcFRqek8xblVoeitWYVpJZkNENXNhN1QzbVFUYW96VXZKbHZyVnkv?= =?utf-8?B?dGxTamtpc0U2SWZPdzNWWWFyZHQvSTk1bEp0ZjV6bjNQTFE3RkZYaTliTDRF?= =?utf-8?B?MStlS3J1UFFUVml5Z0JMYVZuQStzVjFTcFJlb216ZWJpcjB4UUJGQ2xQQzhh?= =?utf-8?B?Y01NY245RTdINkNrY1p5UGtDRmtSTzdjbHdDVmJwSXVCQ1BUWktyMGRyL1Y4?= =?utf-8?B?TXEwTU5wQkpaQTlScDc2d2NPaXMwRTNFUk50ME83eFNyNkpObDdQak5oVDhm?= =?utf-8?B?UGdYRTEwaHVib0k1azFxZzRTZGYwdVJTVnQySXZpT3Z4TlpWZ3RjVGVHRUEr?= =?utf-8?B?dEV3cUtqZy9KY2plTG5uTUhqUlB2Rjh6UlFBcndGY0p1UU5zRmliMUZ1ZXBU?= =?utf-8?B?cmpxMGMzSFFacWdzdlg1b1NRczQrNWhmTXhMZExzaXRHeWFUeFd1blpzSUI4?= =?utf-8?B?YmRyZXI2b3lhMmxhNXF6Y3RZM1VMZjVmaGRJVUJQYTRSQlQzWDk3UkRKR2Jt?= =?utf-8?B?Y2ppbzArVnl1NmlwN0FNMG9KODRoMmFWaHBRdFVybWtBV3NzczhwcUlQVm5X?= =?utf-8?B?K05ySWtPZDlERDd6b0NqTUZvakw4VkE5TVk5TkNJZkdicGd3NndKZTl3ZXpk?= =?utf-8?B?THROVzFwTDdJVkFTUHQrQnZtZWNKSzhvRUxDVk5tSFRuMEl1S0cvS0UzUHNI?= =?utf-8?B?UGxYZklqNTlhVHN3VmRCWGJIR0t5ZisyZFBQZGNLNjVwS2FIZ2FCL3BsNlU4?= =?utf-8?B?VkhPT1VLOHNvYkkvWWJuenM5VkpNRjUzb1MxUEF3RWVOYUVYZGxybXJLU0xa?= =?utf-8?B?ZW5FOWdvR2FpSTB6QTZocnp3WlRSVW9xZnhFb2dpK0svZE5lb3BtNDNFNkx3?= =?utf-8?B?UFlMZTE1U1RQWXlKV0lQVDlyUzRJejJ3aVlZVjNJVjJEdTdQZDhWMXRiUVJ6?= =?utf-8?B?SXBFL1htNnlha2kxM0xrYVk2VGtpbkYzMUNHVVRqQ1hsWjFiNUJTaFAyaXh1?= =?utf-8?B?TUZlZm5wYi9XNnVPbktpR0NsYXF4bm40bGRoTzNaRnplam5wUGNpQmhING4y?= =?utf-8?B?Y2dRR09QQmdUenVOV1REQTZEck5GRzI4Y2h0bzdrRytuVlVKMHVCSFhTV01U?= =?utf-8?B?QlBiOUFKODFNVFRIdEFoc3hwYWh0c295L1Y1ckhYYmRlZ0Urc1RsMi9iV1Nq?= =?utf-8?B?bEVMWVN4TFViS2xLVEtMdz09?= X-Microsoft-Exchange-Diagnostics: 1;HE1SPR8PMB130;6:jnijyMCe37ahzIfCE5ykbUBQyy4mSmbCz69q24jeaLJwz6KQ8C4iAgckUbvO/CAKRPUwbYmF9rtuunYdOBrSQIAHnABD0Op/WVj104D9cNm5lExl5yxpAu5a6+N1WUMZ/OHvzodCgS67dIOCGpCMthSWZQXBCuFmWJ2osoMZTnbf++JSDWrW6vnCYyMkxBaC1MJTtlG/f9Qq29hA+F2BcAE71ih7twDpf0x4MZwMLsqKBA9fM+JTsNaDziytgMXq4eWMLgSwCchIGwC8uIoJvX4OuizUNvROq9C8GZTheGSIXBoSMoPwICRBrIhjIR7V3ZXmg0fD+ZXjec8QBsjkK4+GhXUAhd89PQ/KBUDP/GM=;5:iS764Sdwk8RK87kaVBNXwQa2cfKFhvcy6x9vssoGHQKJdBbYr/8PAbyAigmVSmxYZ/OdimYEBqM4HdyB28QSLF1FRH3l8SRAe4GvPrBHcHcBUluAHXGBgQng6bGT9wnxAwXLkpd2vF5IC01Vn0l7NAYQq0lGf7RTLWwT7ZXqwJM=;24:vgumcrGb/sphhTZV0f0cl6P33TUC/g5GYZ4QmPNpKHaT0u41fuSG3Z2cPY45PtJwSV+ga7Xtw+eAT7PVsgLLJosydPZLcmZKc5bypVIPFqE=;7:gl2unXZHprwBOVOmk2qRtMV7cZANLEeAridWXC7+iqCPLJNfBIFai6MWF57DaaM/z1USTjU531oXz3cuyCS9lMuO2sCpDPbNvM20qHExvw3OxYiF7RFtvCTupLZ1JAGTb42mKRdAOuM12kFmsq1/5r06jYyub3+eYUg5GZbdIoPzrahZhykcdfFrI96Uuu/RZUf89JhIDV2nmXadw2z7VU1QyIQA6RDDZWtL8ECnlwPpT4Z65jo8tmCHlGrei89l SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1SPR8PMB130;20:Sslg8tTY+TpdS7gdZsSyWSYfrNPVujhIma77Qb/bYsvDKcfBocDTvjV8ryQjxHRDbyL0aq5OhZApaNiWgeGuzazot0qbnbEJR+Of8VF9lTvNXrDp+GDhRVww36wLdPM+igbzziSdsERxqPc/EucBVISD2TKhyCBFvzUMVFJedMQ= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2017 18:29:34.2386 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d1749449-dded-4cf7-fc32-08d52de92727 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1SPR8PMB130 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org According to net/core/Makefile, net/core/net_namespace.o core initcalls execute right after net/core/sock.o. net_defaults_ops introduces only net_defaults_init_net method, and it acts on net::core::sysctl_somaxconn, which is not interested the rest of pernet_subsys and pernet_device lists. Then, move it to pernet_sys. Signed-off-by: Kirill Tkhai --- net/core/net_namespace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/core/net_namespace.c b/net/core/net_namespace.c index 2e8295aa7003..7fc9d44c1817 100644 --- a/net/core/net_namespace.c +++ b/net/core/net_namespace.c @@ -371,7 +371,7 @@ static struct pernet_operations net_defaults_ops = { static __init int net_defaults_init(void) { - if (register_pernet_subsys(&net_defaults_ops)) + if (register_pernet_sys(&net_defaults_ops)) panic("Cannot initialize net default settings"); return 0;