Message ID | 151851407149.5034.2405749031165079479.stgit@localhost.localdomain |
---|---|
State | Accepted, 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="K2fQcArS"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zgcdv5zZqz9sNr for <patchwork-incoming@ozlabs.org>; Tue, 13 Feb 2018 20:28:03 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934449AbeBMJ2B (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 13 Feb 2018 04:28:01 -0500 Received: from mail-eopbgr20132.outbound.protection.outlook.com ([40.107.2.132]:44112 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934180AbeBMJ15 (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 13 Feb 2018 04:27:57 -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=SJOiomMEsRMKCLIWcJrxf0zf/Ua8aTelsB8VLruD1ig=; b=K2fQcArSsafg7SApdIm8qmQZ0Ma0J7MCh/F9DZ32PdAeAOVgXsURUaS0Feluk1IbiWWhC0Nh8PZr7a9gHPzm/OsRuWqjtTPsN9YV/GrcYoqsrBlB8WOCYRwD/uTRR/YCr4bZvIysdr6Le+fhCSVd3tmyOgXu9qu0DM1VJZt4OxY= 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.485.10; Tue, 13 Feb 2018 09:27:53 +0000 Subject: [PATCH net-next v3 12/32] 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, 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: Tue, 13 Feb 2018 12:27:51 +0300 Message-ID: <151851407149.5034.2405749031165079479.stgit@localhost.localdomain> In-Reply-To: <151851357738.5034.10272265431844825686.stgit@localhost.localdomain> References: <151851357738.5034.10272265431844825686.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: HE1PR05CA0232.eurprd05.prod.outlook.com (2603:10a6:3:fa::32) To HE1PR0801MB1338.eurprd08.prod.outlook.com (2603:10a6:3:39::28) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 600ef273-565b-48a2-d05d-08d572c40fd0 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:HE1PR0801MB1338; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 3:IyFEMxgMmqMHVshGqoDl5AoNjZ/HbZZleSM8hoyao62KYzi9eSPF5DclCTQEs993qT5sgmuo1Ymp8emcnoTfOBb+zijjgc6H1TqHgPs7TMyj7apiKEo2PowRuVAKTgjvbr/BtHcxGrRkSa7i1yrAbDMgfZOOVYanCgPiehw2q3jfyHx2i5zksCZlJktn+1tBIvIfQhgzoRdbvGmIPHEcT7TTh4RwYbpKLEtgti/Ni1xsu/bW8EKhlWc9LHkd8nWc; 25:qC5gBsej5yaZ46HNHWNfCqLf8pbwf+r+dU1qxMfJQxsQaG7Peymx5XqY+7Rj4SCSVgLTYxKSmrNFl+eR6SNJVcbfzPW0Zco0uEgNz0qo82L5NLrXRZ7HIVkf+8rUU+go399dIZT54VhYiSdDQ4Cak0wVlLSkKOXvw2Did2pkarZn8zWv2bjp5sy1ISskde2dOFOhblV6pQEnBrtuskKyKk89HnuHZyF6UuT9SvP4rpDdfpleOW03PKiIKFw8AtB2B8Uh3aOI2VRom+q7eLi7jlx6z3Sh3OCgZcvchK8pUbzhHAs+aU3ca75dFhOHTx2AZj4sAGKQ1tGEGhJOU1X0YQ==; 31:MUwXA0lKLxcquXWuOXTqnZWt48ZfrheBi2oRRw09eL+mZK7RGfHMDCK/KwMFYESqYtyllo6stEbtgCFTedom5H9N9RyYYusFcU5MvY2cZbGdwRvdaJYsrQQ+u28AUENGW/av7Sgu7eWbKd9qNexXsgMDEFhsWzIOpOhLh2goFyVf2hcerku8BsF5xDN6gYGGqX6RLAdffpwXuuxlyRqp6U0EXIBp+JhZ4PHapjhGUk8= X-MS-TrafficTypeDiagnostic: HE1PR0801MB1338: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 20:OxvBwJ0Wg3cucvYXm6F7jS4rzpbERJE3RQbNaMpeVwViB4NtMfkdkMPcXcxKEXfkVfcmxdN9JOLxl5B4/Mah0yJW2H/g7k6di9FclqrfmqwdgDQMAWk0aLpPKwKPM9NKYz1qTySeZEnIdH3NluZf9WFsQs2dV7u3Bg0CJvcEZUWU7PuuoG1dVv02qM6Ob7fpMId31QmEMvhWphWqc2Zwzb2Z8ms6U2+O1vzOmcgqUgtzMYD9vfkvhloTvCv4UL/cpGigcsBDB0Zi412+cOINSpH/evl8UXS9MGnHhvsJGbE97QkgjyI6eisU6UZ5gwOhL1rMpkPj5NYZWRBLoGkzZ/uXw0JqzDkpwgfTIDI5Z5nqmcCEBAaPxEiS6/xjGjMIppMTlXzpUfikfETM3u7yhR5F8jrVBij0bkyfFMlKdHpMLSfllR/4RkrT08B6Z6VV5Og4K+hWF6sTcUhDUkPBQ+pU2YeJHjXsphRdqo7Jrbx0ojCg72eXB0S64kdb7c1J; 4:Le12XEZBVmPjVIHRgXKE5/1w3VvawE9DC6HZe5n0MJsmHeGEnGyFmaHiSwHN7YjRjddwn0cY3uAXZev+IcU0RbU6H7lQMkH7pg0PS5+0vLV11A4uTxx081HgQNal56FcxHjyo9sgXmXbPOaZMtBY5pF1/PGMQs5M3YBVcVm6WtsSnJrGuW5fPD4SNHpF3pJxCzhCe36uW+tkYG/R0pr9M6dF6Ot+QPXx2KBvBMhkwvqUIyGbVF7vY83DU9gsPO7+gwoPE7VbKtOJbfq40Ov6kA== X-Microsoft-Antispam-PRVS: <HE1PR0801MB1338A79E398BFD3B073D129ACDF60@HE1PR0801MB1338.eurprd08.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(3231101)(2400082)(944501161)(10201501046)(3002001)(93006095)(93001095)(6041288)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(6072148)(201708071742011); SRVR:HE1PR0801MB1338; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0801MB1338; X-Forefront-PRVS: 0582641F53 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(396003)(346002)(366004)(39840400004)(376002)(39380400002)(199004)(189003)(316002)(26005)(55236004)(7696005)(186003)(7416002)(52116002)(2906002)(16526019)(5660300001)(386003)(6506007)(76176011)(6116002)(105586002)(25786009)(2950100002)(23676004)(3846002)(33896004)(68736007)(106356001)(305945005)(97736004)(7736002)(2486003)(53936002)(47776003)(230700001)(39060400002)(66066001)(9686003)(83506002)(55016002)(86362001)(50466002)(478600001)(103116003)(81156014)(8676002)(8936002)(81166006)(58126008)(61506002)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0801MB1338; 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=3BHE1PR0801MB1338=3B23=3Aa8?= =?utf-8?q?yFwycOSXKcr1ub4eda/cpffg16ThC7cdodOdN21/Sh9l497uHGQcGhI+?= =?utf-8?q?CDaqJAtxB/eZWLCvObN/DWvcAOxesjs7QaUMAkrLoC6Y44j0MvLOhJ/k?= =?utf-8?q?CrNxDPk9Nv41Vdq16AbHge8HijcjQue377pFlFo65FAJv3eXsZ7ea2U/?= =?utf-8?q?VUJXFoZtsJq9TIpirqQoY/PIHIyLAHolnmCvNNxfUy9h/arMrnZBJkQJ?= =?utf-8?q?0l/U3paf2pzZnGH7DWV9Il47sImznliFjPJwhZW2Oq79UNjx/Ohb5LoM?= =?utf-8?q?TwDFAH3QLV3cHctlon8wbP9fNENZ2zowEoZFlkUrA3eUVCo7O/u/KavE?= =?utf-8?q?ejn7bHH1uXP/s5LusDzp2QsIAc+HHZcvJJlP8if3ONExdrEuBPtiGBVX?= =?utf-8?q?FLEQrkg9IL/y2V52zuPWC2ShNJ/nF0t7mM/OJdYBQY1Yk6x/h5/fwgi3?= =?utf-8?q?b5xCagvL8mnHRRJtiEYvhjyC+L7rSjeciVwIoVOpdYsCQPs65QINW6Bp?= =?utf-8?q?fsIGAirfy7G53L63UQBkFUl1eN6iYttsv0FpI0GLi51c+/vo26h5yp3W?= =?utf-8?q?5ZBJ1X+rbtsTPE+0eiBY8vg1eq2T+1SJAXiHuXlL0/ncmw5Wcz4yr3y9?= =?utf-8?q?o595P7BfDftBm4yNiBAxSmOLpBqBO0FlSpxVSJOcm/wflVh04V3n6HOj?= =?utf-8?q?G8ffzEuGzAwZx0koaJqYUbIeqBZRtuWv7ndI3eU4nYcdHlOlJK6Jqnt2?= =?utf-8?q?ZFfImlBXdUl+DDYi5P/jZj6+/kz2eCsHELOrNqi91diaE2ar+l+5L7Zc?= =?utf-8?q?EMVC/a61Gq8eTI0BVDXKGfThoYyRAh6bSrDh2ITFaxLTo3ljainciMnC?= =?utf-8?q?89Xd7yGf9j10uaS+KeTBwfdcTMotEFT3b7qP4uAuu7q6tbfmoJDnzFt1?= =?utf-8?q?JECMEchHwlN0vnlGm3DAnDa8b8q6Eqi7C8bkcfnBfDnXzUzZRTXKPiiJ?= =?utf-8?q?SCs0wpLityw/T8Tx/98iL8T/e/EBYWEwCBReEy0eNsNbQ59O9nhHMnhA?= =?utf-8?q?YgfvXPZuSh7vo9Yi+ubDIxfMp0GLD+IyvJw1+2b03gos9BUE3ZN8aZRm?= =?utf-8?q?S82fSsGwZUwfpk9xOkmJHQrNF6ps6inLySSFtlpwgBqCb/OYRM6hh0cX?= =?utf-8?q?17OsS4kbmtDx2Qb9T5F26WusUXT63vUHc/A1y9vl2TXgDwjqYkEBurTH?= =?utf-8?q?2RoA/9t+6BfxXBR4hnCAhN/HJr67ZyfjfotnVcNMb+132rYkJWgVFuIl?= =?utf-8?q?qCXOusfd6qQtXBCykfLid5Nnc=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 6:W2DJmTbtHsoKlPwkVezqF7Mkj4lN8n7PfVd0of3CiF18QWs3VV4OAZqAklJc9i5AstPuuggvXeh1EhbFQkEpiIAmjMud/lrD+f7piayJGhraYOewf7wtqrisLerzSVDVdFatoBV37dIkvtw8sLXN+AXIDzNLmMjC6Rx15LYdppF7NvRNPsMnimJFmV/rs9JsgESzTWUc58/GqIMJRRzi+4KueXJtEtBQHVeebvbsNDXQR9hifJMPcaF3dy+k7RnkdxVa6YYjZ7JUvhV1u2ew4oT9ZpsaMwfYlTGUTbihS1P0+VIn8l49WrY0tum0k23ic7qFjwdN/6bHdJAgyFQq/AH/qCtILbcW0ZrsxajHiM8=; 5:suzxshO4kKzmWW1wMYIpnQQ/MJYO2UXaCY/sEW+tvbFNN+NQcM1exCzkC6Qk0qAT+53zq62caz2cV8YqqJ5bocVUY9+GG0E4WXiDYnA39dkrkPeXkNqCaTgcGo2xuYG3bydMIN9XVyg/5xXvKTp7lUFLBnTpsGZMmrtSmRBWTHI=; 24:DToyQiASggYGKXRgehDbYwtjf3pXkKb9fOOxZz5CgeESPYbNE08YJ6I9donZ+VaoUtJKGTyCqy1a09wnefu8GQtmnJMLQ+q7ap5qDI+qvMc=; 7:7vSqVkU4NIZZqIscmYPRzF0+SZcpbsxWj+o7Rfi6SsKJIDhCljou/hN/0QFBXAfok7d5Q+S9OAZa3YCgHYRVRRBBdz6/twiQsNdnoVEB1AY1VxqDyiyrtWuxZY6ZSSVnlusrStrdF7YPEzn+0TtAE5Cp1TixbggQswRe83UpKrmvCkcGjTH2X0bt7J3OimldVtWPknWCcITOKskg2hDOtD1+fnyWo3zR3dSTeGfEqwO2KRh5cES8/8Oar047jjx1 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 20:9uL3Oj8u5JUPzpJx3okSYDMYewTpEIOTNSD3mAXq1YAbGT5YwFvZxf+MC8SLAnxhWmG0o/3xFPn637cAl8W79L4HXL6VoJdELo3/0WqoZNDiec4/ZyKvVR6e0hVEWzhEfNj8Vae1RoRcbFKGepZADaHz4N9ZguuuuQZmC0ACAFY= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2018 09:27:53.9480 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 600ef273-565b-48a2-d05d-08d572c40fd0 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 e21c564c8c00..bcab9a938d6f 100644 --- a/net/core/net_namespace.c +++ b/net/core/net_namespace.c @@ -340,6 +340,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)