From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752763AbdKTSeP (ORCPT ); Mon, 20 Nov 2017 13:34:15 -0500 Received: from mail-ve1eur01on0116.outbound.protection.outlook.com ([104.47.1.116]:43712 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751935AbdKTSeL (ORCPT ); Mon, 20 Nov 2017 13:34:11 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Subject: [PATCH v2 12/31] net: Convert net_defaults_ops 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: Mon, 20 Nov 2017 21:34:03 +0300 Message-ID: <151120284364.3159.7905323554414935875.stgit@localhost.localdomain> In-Reply-To: <151120175301.3159.9577108443167812854.stgit@localhost.localdomain> References: <151120175301.3159.9577108443167812854.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: HE1PR05CA0278.eurprd05.prod.outlook.com (2603:10a6:3:fc::30) To HE1PR0801MB1338.eurprd08.prod.outlook.com (2603:10a6:3:39::28) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b0beae7e-a99d-4434-2f5d-08d530454830 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(4534020)(4602075)(7168020)(4627115)(201703031133081)(201702281549075)(2017052603199);SRVR:HE1PR0801MB1338; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1338;3:rSXrvCsF8FPF4kvoV2fAKLqHV6XDc+FlRmgmS+eTPvKLMh7CgoRRgMcEGQXTzZfV2lvOQ3wh8Y35Tu/eoXxWQEgzxNZNR3buZKe+E3ZGWnFi9fFxtE6XdP1NQm2VatbzhQAJkLrgLCztC+yaBDGwncGvyZ/P3WP6lF5ImUwksSlDNXvHlLtF8XZdBxj3DKi8isAYDA78pCv5TycHbvaIzElfFeuP8E45Nc9P0a3csIkH4/9g2fQkBAKSVezqyahd;25:iswW2HrIVYZLnBiR/nOq9FaCbFNjxWkjCMRJVAp0tQHp3e5TkOWpZnkQ88+KvHeLI/FyBZgB4dCc/DD1E1vBCGjtDcvAt0mxR0ksiYnGdszHtGgIHETf8u0PF1Xrz+reN7+EyeheknyTXrdRDtvmDBG+DosJToBcuJAGJAKQr0ulIUrH1RwQZBfUDDDk50LUkcc29EL52K0nXjRSEZwCUcZoROp8ECmA/Wa0tlVzD1TkSYVYwSYxv/5wFK2PN5rQFwSKnfed5ebPsYdDFZm8b61MBgTcBAzUbXaVW40N7i+TyVQnq9nCYXO53+uQlTglveDmTY6ThKB9c64EWU/O5w==;31:i8y+ACDm6S5ywI1oGdhYnC4PPws6u/iNwzNQv4TW1x34jyblico7irbiqT9jDq1n9wm4FcU084NU/MBzkI1tBd3gedred1spiQZ2TbMUMIbsVpvXu8IiVN/CWaGMh3YEQwzQirnB3XdoKnsmUzkrwblmYcdWD1IYLOAKw4PS3AGXxNsEealh2S5Lc7/GDABWjcXrNjzYS+zYDd9stWjVa9iOBkBCPtYgJ7roj4SiLRc= X-MS-TrafficTypeDiagnostic: HE1PR0801MB1338: X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1338;20:aMgnaEqGlxw79Y9A49VAW0cSpml5YhARJoBOnLcAaGrS5KtvdUdBv/9y2r7uP40Okz3kKjkZVLmxM7B5sXdN78HAGl8i94to5CtPBD7e0t/yQOw//Ukyo8ajyU734Sm5BpaRaAER+AagOpQNlllPTYoKsStpfItRenc+KeZzLXtxNSy8unIAntsnZ401cblmQXfohv8savXZZFxe8JAmVjGLouWl1LSn5ywg27sh2S1IFbZpVIZJi7x1gGc6D52VVorANi57Xmg2LOE2AINEZk4PhEmc66RVHh9qWWHmLZ6+QulOLBFjYarma260QnGmeKHKOslAxppWIoErc3QhH384g1ujCso8fCDP7W4FHu+hfgor2hs5n7K2mAVgrQl6vn1XNN6d/9AGbJbPw62QEAjOqCqIzFX5V+iws9NTAGs=;4:5NuUuo/HlsqoiYnb0un4l1Eory8RCOwA8FtbYxRwJPGwloOcFkblXMdqXh7phfspQz4pDh5CSb/9bi6aEVEJnao4bQyUOkg01sM0qLJoSggq3pf81geV41pfUbFPTUWgJCksNFdqp7QAbCzODfxlFZRUMmq4wiehmvUfJ4RDB8Bzo29vvCnbzAMcLp0JIGtaCbBMMH1jG8sYBDusXAhaBHXDLmg+0nQitXTLHDaAfyHVPDao1nW+BzFjGqyFE0uCaXHP2jGgFY+nwPU/HsvdLg== 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)(93006095)(93001095)(10201501046)(3231022)(3002001)(100000703101)(100105400095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123558100)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:HE1PR0801MB1338;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:HE1PR0801MB1338; X-Forefront-PRVS: 04976078F0 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(6069001)(376002)(346002)(189002)(199003)(7736002)(83506002)(16526018)(55236003)(2950100002)(7416002)(23676003)(58126008)(105586002)(106356001)(305945005)(97736004)(9686003)(230700001)(33646002)(5660300001)(55016002)(478600001)(68736007)(6506006)(53936002)(25786009)(47776003)(50466002)(81156014)(86362001)(66066001)(61506002)(50986999)(6116002)(316002)(54356999)(76176999)(3846002)(8676002)(2906002)(103116003)(81166006)(8936002)(101416001)(39060400002)(189998001)(921003)(1121003);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR0801MB1338;H:localhost.localdomain;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjEzMzg7MjM6WW1jVWJnUUZoOG16ZTNqSG5wRkt3VlF3?= =?utf-8?B?dENKVUlBWGMrOXExNkExV2lGa1dIQVRJTWNuMUhmRlZuYmQyd000UnFqbDNT?= =?utf-8?B?QTFXMmJlTU5KMk9sVTl5VE9ob3RYd0VaUFNDRHl3ZGRVSFRYUFlwRkMxaDFx?= =?utf-8?B?TkJ1RWF4anRRSlByV0luaE54Yk8wQWZ3MUNnV2VxYmhOVXJsZGpsWHVsZmJO?= =?utf-8?B?T3hHd3VaQjdIaGdSQjNkckhSd2dmdWkyWFdwVTVoVk5IWjZjZVh3L21iR2JW?= =?utf-8?B?VmdTQ1BRQmlmbXVIZEVHMUJPMmxaWm5RRmRkU0V1VFlucXpVdnZOOU9VcGY3?= =?utf-8?B?dHN0Q0Z3M2t4Q2VXd3lLRXZpWlp4OXNEU3JDbStYdTFvNU5idERLRngzY2cr?= =?utf-8?B?eFN4cmJTM1hjMnBDa1NyMVdBbmZ0MktHc1NqRktrWjZiT2VkY005MzRybGVi?= =?utf-8?B?TE96YXpHMU03a2RDVHhMWHhxRU9RSS9kc21VMVlCTlYzOFh5RDhXQzhLNGkr?= =?utf-8?B?OG1jT3ZkUUR1THUzNU5RQ0tIN3ZVRk9acWtTTlFPOTBhSWY4TE9RNTErdmlW?= =?utf-8?B?Mi9OUVRDNXE0Q3Jab3JSM3pSdE9laE1LbWl4M0lNSWNhRXV2ZUVhUE9LUDRz?= =?utf-8?B?L3A2K2V4SEI3SDBWS0FtWTFmSStzWDZXN3NCYWdkU1U5Yk10WWZXOW41bWVu?= =?utf-8?B?RnV4WTQ0RlBPaDEyYmtQNXNLL1k3eUxPbHRMSENETGNQKytGS21UdGVPL21u?= =?utf-8?B?QVBQL29HcWlBMTh0cjRaV1k1cTkrU1JETXBwREJIWVAyazMvMlY4SDdIUHlX?= =?utf-8?B?ejgyVlc3M3R4QnM4amlVbmd3WFprWDFabXBPaDNiTnpTYkZwaUpac1dkcUta?= =?utf-8?B?NHlYOTN1WDVPMmtOTGZHczdZQmNaa3F4OFgrTDhjZURaNnM2WG9kYTMyOEwz?= =?utf-8?B?NzVPenExOG5MWkNxWFFicFRsbm5oYkFhSUdiQXM0UWRFeG1teE1DcnJ3WDcw?= =?utf-8?B?N1ZQZzQwUjYyUWdoSjFEMVFTZ0F6RVhuQXRYbTM2YTJMYWtxWVVCdVZMSmlF?= =?utf-8?B?K1NNMitmdFkzWUh1S3dpQmQrLzNLdjRZM285WFEzOUUrTlZUVlZScUw4YTNi?= =?utf-8?B?cEx4QnRrQitzdkV0Rm9MbFVkeG1mKzBpOFBrTXZBSmxTQWh3NjFBd0dQQjli?= =?utf-8?B?amJDTkcxeEFTYnVmdjI4akNZQ2JnTmNWV2tCU2dFSEdpUjVxSmFNek55Ni9E?= =?utf-8?B?MmpBcXczVVFEU1NvbEZvcGdXWEFVSUNyREJ1aVFJWTUyMUdLblFtVEFnSWZw?= =?utf-8?B?VVAveGRZTmpjbTI4MXBidVplNXJFU0FLdCs2RHltdFhtVFdzSWVURnU1NGZS?= =?utf-8?B?c0YxanZyMjU4QmlKeksxdGl1Sm1veFBSSUFsV3BQd1VURnVTZ25vMmRDRVZn?= =?utf-8?B?RE8vbzhvd3Z3QWozVmNYOEdaVGV0eWFzMTVPQ1Q5YXJ3L292OW51Wng5UlZJ?= =?utf-8?B?ZStuQ09nTnJ2czVwa3R2Vld6ZUMzV0VwNlJFc0FKZ2ZkWnhoN1IxWUpjZ05i?= =?utf-8?B?VzBidHg1L1FlcGtwdDlvT09UVW50ckQ1dz09?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1338;6:Lb1g4VZcyfcXPEZdCTWy6bD03dv/VsYcpyKly4mGtiSGhjpBW+EDruOcyIB4Y62xg5PepQCJ0ikIxxctmsNHiZL4mblP7Ak3U68IUKIG4r+50A6actSsTyyuFnlKcrlfX9K3oSPPQSoiBNg1sSBAZot05UWS+omxoFohX8/QxEw07MwOaQTVbPADDgCgx6KlZiYOS3owoQPr920zt3bxEHa6xXPRvgKyB+248cZaTzTw4Wt9jZ3Ak/0q6TM0mQ+oN+TYU+Dn656GgyIDYTACjZnmDHERiOkDpUcOJyl5Cco+5BtaA3ooWVzCVtofTIpd30PbhnM0/jM/3SiIBy5MlWF5noEnuJW3DMdUVf3SsxA=;5:p3Ma24phdaFNQKGEogfeLyqw17qPweDSWRPH6G11+I/1KG9osht44S1s+Z8qi0w4BRdVxIMqDU9zxWf48s72c5yWjP3Qj/uArvUBzX2AIbE5MLl7hy4vGx5KNPyaIzqS+LGU9LF2aTv50aTQXMea0guRomYIBp/x8z+vYZiCma8=;24:dBjqATUcqCb7a5lwoQwgNNyvQ5sKcB+e4tP0nvT+LWcdWIYfYey0Z1Z3eJmzCEwbT+Bkj46D1JZh4VDsNkMeR2Vti9C6DIfKhM/sxAPIvZI=;7:EI9T72XGG7VGxM2XCLzIH26CqMoe3DbTBXxDXccSdCrg8Kmum5sjJN3tntvoKHAOp0O7D4Zb3A2TBTrXPqY0qhonjLblrvbP2cl75suAJsHclyISqynXbcdQ1Tb+CmuU+3x+z0N/rcRghqkxjO8kCqqIZs/B4abfk2UtN36tHCTIjj2sG/Hgh7O4tvn9IAI33BZhzxx0a83GwXBdhCAR427XBG5cXKJzZnhuxX8b4SwdMw+LwlJbLaKgViw/7HB6 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1338;20:CKGO0Wlvz0g/EEB1reozcEFrqFHYjlWKpoxCulIZ0amC4G/o+Q/dHgeZwbo4Sa5hF7v4YOczGzSYxGuShXEV6WTwiibLPgqsVu+ikjyq2DwtoWBse83DGiNFd2v2wKj6fqwf8J8FZRGepFtGmBG7hXL8Y4NKpi9Vqrn30FKsr2g= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2017 18:34:05.6818 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b0beae7e-a99d-4434-2f5d-08d530454830 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1338 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org net_defaults_ops introduces only net_defaults_init_net method, and it acts on net::core::sysctl_somaxconn, which is not interesting for the rest of pernet_subsys and pernet_device lists. Then, make it async. Signed-off-by: Kirill Tkhai --- net/core/net_namespace.c | 1 + 1 file changed, 1 insertion(+) diff --git a/net/core/net_namespace.c b/net/core/net_namespace.c index 757765d62daf..c91b10731498 100644 --- a/net/core/net_namespace.c +++ b/net/core/net_namespace.c @@ -332,6 +332,7 @@ static int __net_init net_defaults_init_net(struct net *net) static struct pernet_operations net_defaults_ops = { .init = net_defaults_init_net, + .async = true, }; static __init int net_defaults_init(void)