Message ID | 151120284364.3159.7905323554414935875.stgit@localhost.localdomain |
---|---|
State | Deferred, 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="fHF40gnc"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3ygcyR6txlz9rxj for <patchwork-incoming@ozlabs.org>; Tue, 21 Nov 2017 05:42:07 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752332AbdKTSeP (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); 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 <rfc822;netdev@vger.kernel.org>); Mon, 20 Nov 2017 13:34:11 -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=Ui0LIBeAyy1mPj9f5G0ncchSY6iPX1Q04XYpzxUYW0M=; b=fHF40gncN7/7wt/AaPJE0mQwYxYx+D+rBbgn4NELVmGaW/7iOc0mRDR8sNmdmioDrBi2ZLwT3NGz1gWqdsct2vWiQDL/lCDH9Dq3ihUqPqKZGKXIxEnim5NQy+dJ9znHLkcPJKjrBODKsJvkZlMjr1i0sxWT/qhq2gCn8yVkOyY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by HE1PR0801MB1338.eurprd08.prod.outlook.com (2603:10a6:3:39::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.239.5; Mon, 20 Nov 2017 18:34:05 +0000 Subject: [PATCH v2 12/31] net: Convert net_defaults_ops 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: 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: <HE1PR0801MB13387E341B795598D7E79E60CD220@HE1PR0801MB1338.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)(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; Received-SPF: None (protection.outlook.com: virtuozzo.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BHE1PR0801MB1338=3B23=3AYm?= =?utf-8?q?cUbgQFh8mze3jHnpFKwVQwtCJUIAXc+9q16A1WiFkWHATIMcn1HfFVnb?= =?utf-8?q?d2wM4Rqjl3SA1W2beMNJ2OlU9yTOhotXwEZPSCDywddUHTXPYpFC1h1q?= =?utf-8?q?NBuEaxjtQJPrWInhNxbO0Afw1CgWeqbhNUrldjlXulfbNOxGwuZB7Hhg?= =?utf-8?q?RB3drHRwgfui2XWpU5hVNHZ6ceXw/mbGbVVgSCPQBifmuHdEG1BO2lZZ?= =?utf-8?q?nQFddSEuTYnqzUvvN9OUpf7tstCFw3kxCeWwyKEviZZx9sDSrCm+Xu1o?= =?utf-8?q?5NbtDKFx3cg+xSxrbS3Xc2pCkSr1WAnft2KGsSjFKkZ6bOedcM934rle?= =?utf-8?q?bLOzazG1M7kdCTxLXxqEOQI/dsmU1YBNV38XyD8WC8K4i+8mcOvdQDuL?= =?utf-8?q?u35NQCKH7vUFOZqkSNQO90aIf8LOQ51+viV2/NQTC5q4CrZorR3zRtOe?= =?utf-8?q?hMKmix3IMIcaEuveEaPOKP4s/p6+exHB7H0VKAmY1fI+sX6W7sBagdSU?= =?utf-8?q?9bMtYfW9n5menFuxY44FPOh12bkP5sK/Y7yLOltLHCDLcP++FKmTteO/?= =?utf-8?q?mnAPP/oGqiA18tr4ZWY5q9+SRDMppDBHYP2k3/2V8H7HPyWz82VW73tx?= =?utf-8?q?Bs8jiUngwXZkX1ZmpOh3bNzSbFpiJZsWdqKZ4yX93uX5O2kNLfGs7YBc?= =?utf-8?q?Zkqx8X+L8ceDZ6s6Xoda328L375Ozq18nLZCqXQbpTlnnhbAaIGbAs4Q?= =?utf-8?q?dExmmxMCrrwX707VPg40R62QghJ1D1QSgAzEXnAtXm36a2LakqYUBuVL?= =?utf-8?q?JiE+SM2+ftY3YHuKwiBd+/3Kv4Y3o9XQ39E+NVTVVRqL8a3bpLxBtkB+?= =?utf-8?q?svEtFoLlUdxmf+0i8PkMvAJlSAhw61AwGPB9bjbCNG1xASbufv28jCYC?= =?utf-8?q?bgNcVWkBSgEHGiR5qJaMzNy6/D2jAqw3UQDSSolFopgWXAUICrDBuiQI?= =?utf-8?q?Y521GKnQmTAgIfpUP/xdYNjcm281pbuZe5rESAKt+6DymtXmTWsIeTFu?= =?utf-8?q?54fRsF1jvr258BiJzK1tiuJmoxPRIAlWpPwUTFuSgno2dCEVgDO/o8ow?= =?utf-8?q?vwAj3VcX8GZTetyas15OCT9arw/ov9nuZx9RVIe+nCOgNrvs5pktvVWz?= =?utf-8?q?eC3WEp6REsAJgfdZxh7R1YJcgNbW0btx5/Qepkpt9oOOTUntrD5w=3D?= =?utf-8?q?=3D?= 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: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
Replacing net_mutex with rw_semaphore
|
expand
|
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)
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 <ktkhai@virtuozzo.com> --- net/core/net_namespace.c | 1 + 1 file changed, 1 insertion(+)