Message ID | 151094337170.20009.15836554813104206531.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="U+tAhCry"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3ydmqw1D8tz9t3k for <patchwork-incoming@ozlabs.org>; Sat, 18 Nov 2017 05:30:04 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760814AbdKQSaC (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Fri, 17 Nov 2017 13:30:02 -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 <rfc822;netdev@vger.kernel.org>); Fri, 17 Nov 2017 13:29:42 -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=gjIAQEs/D35RH/PucZJ7SGgvLxjjUC+HCXMGp8j99w4=; b=U+tAhCryc57y3Tdw5BFT7o/ILH3mHAqmBMlniSgzOcQMQ20q/SGKchQrLy6Ej3X+RemEf3VObU9bEgHkQMdezzZJBPczlUrsmFgDce81F8Rjvd1bcliDL9V53k5rW9PkUaWoX2IKQl5/iWD3lEsg5SYqcJE7jNZIDwJ294Zzx2A= 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:34 +0000 Subject: [PATCH RFC 14/25] net: Move net_defaults_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: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: <HE1SPR8PMB1307B045A700D2A95BA60A9CD2F0@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)(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; Received-SPF: None (protection.outlook.com: virtuozzo.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BHE1SPR8PMB130=3B23=3AjeFZ?= =?utf-8?q?pdhP3AqC2IPRT7DBeooLL5LIzAJo1OwelvWhUfp0Vdi4JdgXwO8j2EhQ?= =?utf-8?q?1snNojilcL2MVd3pwKHjXZ9fqvSi9oQSQECb1nbJ+yzAQhFWCflxQr+z?= =?utf-8?q?gJUyUrsOkHv42uXswd8zLlDaIdW+xepPAbrELKOzi3S1XrVvojiFxdB8?= =?utf-8?q?mAEeJL/1XfSasHZS91OsAtmdR2/lqEL/r8/y/2WwOdNwK2uLihFCzQ8h?= =?utf-8?q?7yVWlk7jcSwZfxB6IXdaZ7XMdX+ODcftbhj9MuxhU/L9eDXThObqRvyR?= =?utf-8?q?qaVqp4RqGQoY7IaCS32dvqyo4GmY83wBJWIofmssbutjbe7EgGg3yyJr?= =?utf-8?q?YfBywEDgXcBNOUYdbHGhCoSXHeuorQHFGYmai9+8sqREz7AnaTBFpTjz?= =?utf-8?q?O1nUhz+VaZIfCD5sa7T3mQTaozUvJlvrVy/tlSjkisE6IfOw3VYardt/?= =?utf-8?q?I95lJtf5zn3PLQ7FFXi9bL4E1+eKruPQTViygBLaVnA+sV1SpReomzeb?= =?utf-8?q?ir0xQBFClPC8acMMcn9E7H6CkcZyPkCFkRO7clwCVbpIuBCPTZKr0dr/?= =?utf-8?q?V8Mq0MNpBJZA9Rp76wcOis0E3ERNt0O7xSr6JNl7PjNhT8fPgXE10hub?= =?utf-8?q?oI5k1qg4Sdf0uRSVt2IviOvxNZVgtcTeGEA+tEwqKjg/JcjeLnnMHjRP?= =?utf-8?q?vF8zRQArwFcJuQNsFib1FuepTrjq0c3HQZqgsvX5oSQs4+5hfMxLdLsi?= =?utf-8?q?tGyaTxWunZsIB8bdrer6oya2la5qzctY3ULf5fhdIUBPa4RBT3X97RDJ?= =?utf-8?q?Gbmcjio0+Vyu6ip7AM0oJ84h2aVhpQtUrmkAWsss8pqIPVnW+NrIkOd9?= =?utf-8?q?DD7zoCjMFojL8VA9MY9NCIfGbpgw6wJe9wezdLtNW1pL7IVASPt+Bvme?= =?utf-8?q?cJK8oELCVNmHTn0IuKG/KE3PsHPlXfIj59aTswVdBXbHGKyf+2dPPdcK?= =?utf-8?q?65pKaHgaB/pl6U8VHOOUK8sobI/Ybnzs9VJMF53oS1PAwEeNaEXdlrmr?= =?utf-8?q?KSLZenE9goGaiI0zA6hrzwZTRUoqfxEogi+K/dNeopm43E6LwPYLe15S?= =?utf-8?q?TPYyJWIPT9rS4Iz2wiYYV3IV2Du7Pd8V1tbQRzIpE/Xm6yaki13LkaY6?= =?utf-8?q?TkinF31CGUTjCXlZ1b5BShP2ixuMFefnpb/W6uOnKiGClaqxnn4ldhO3?= =?utf-8?q?ZFzejnpPciBhH4n2cgQGOPBgTzuNWTDA6DrNFG28chto7kG+nVUJ0uBH?= =?utf-8?q?XSWMTBPb9AJ81MTTHtAhsxpahtsoy/V5rHXbdegE+sTl2/bWSjlELYSx?= =?utf-8?q?LUbKlKTKLw=3D=3D?= 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: 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/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;
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 <ktkhai@virtuozzo.com> --- net/core/net_namespace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)