Message ID | 151851411366.5034.9867266210876662443.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="GRr50nM9"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zgcfn1xZkz9sNr for <patchwork-incoming@ozlabs.org>; Tue, 13 Feb 2018 20:28:49 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934396AbeBMJ2q (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 13 Feb 2018 04:28:46 -0500 Received: from mail-ve1eur01on0093.outbound.protection.outlook.com ([104.47.1.93]:47712 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933807AbeBMJ2n (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 13 Feb 2018 04:28:43 -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=vNTdsW1FHljDG8yUcS9masj4mW7LzPsM7q6PpVC5iGw=; b=GRr50nM96KolJdGXRf02qDFLxJ8NQq0oiubTZfM0A7onfRWwnMSL4jB/tmSVv8QS5nDGVQZZJnG0/EUPmnkhOND1ABSrgQMGe3YcNKDBK04U6Bhlx1AA9tztJABRWbnpRXtsJ013BE8hqB/kfaTaaNp7pPTTVgFUP3cToVg715g= Received: from localhost.localdomain (195.214.232.6) by AM5PR0801MB1332.eurprd08.prod.outlook.com (2603:10a6:203:1f::10) 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:28:37 +0000 Subject: [PATCH net-next v3 16/32] net: Convert uevent_net_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:28:33 +0300 Message-ID: <151851411366.5034.9867266210876662443.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: HE1PR0102CA0060.eurprd01.prod.exchangelabs.com (2603:10a6:7:7d::37) To AM5PR0801MB1332.eurprd08.prod.outlook.com (2603:10a6:203:1f::10) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: abaefc3b-88fb-4d33-e982-08d572c42a55 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020); SRVR:AM5PR0801MB1332; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1332; 3:O2t0l3tVmB9lWP9N8nn5kpW81xAUR4PDr3vfmCZnt3KzomT+yErzMqHJ1XaG49tlOgUosZeKvWr3yEUKTzRzf/hAJMTmH2MvkeUTrP/sxshDpZKT0+n6bb+itFBxMYKcnTVHUlEoVoocRGDcpnnsmbyf0CMrbSzbLOH7XmYuahRBi14KubH8X61/GHXx2N/HW13n9WFUKvAAK2FNQvcMRK7OuQtNbyz6tjhIu3i3yNST/EzHxnGFMHy96cS7nz1y; 25:sN6VA7MGLenp7LLSSwW8FlHkFteHVTxWBPO29GR6cwCV844+b5al0hlx+cEIQTlYj4RH4VhUtsrdsRubHR3ZdQcy0Qo8S76q78JfucB+nYvtht77gpVCogA2StQZwwfUzzZOCWTsaL4p1BfOJSSXjFEp5Y3omQ7U4Ef/yd/dH799IKVeGo61KgEWZAtKfzGEHYspKiRWJzZhyYdra/kArCte6Xdeo/6vE87i6AXKkYaHe2UFFfr/vy0gQPHjsqDdK73VepkIFd4HSRyupF7+g2Q+0YzfopezyPDA2yta2jVWMuLdBvD8iaT1NV3en+Na9Bv6rNCQL679zhSi7AzUnQ==; 31:MxpSnqeqj6O2CD9jDM4PMBB2Cay5t7yM/PmlY/Z0lv33iE68I6JWR0MBIIej4YMNiduuuPNcSifbHRl6+4nKk4CFDWb0DW1eP1mAIH4r4wR8eRLzABIKdsgDKKhBHB1lOYhYtbjq7oqkw2CYGcplSgAl17oHcerVUNwOQzTZN1bfk+B5vqztaBJtw8gBefD2Qg2qAQ4ffBmaTCIR7lkXWoLQDf8K8jXTLvKaVFauIVk= X-MS-TrafficTypeDiagnostic: AM5PR0801MB1332: X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1332; 20:s/27smNwOCWVG93cz2AV/EPXTi8Qafh6cfSNaimiNjtkJyDDDkbp7piKsOt+JvFPopsdkRJOkl0AfI2ePWT3/L72UHv7zMg8nO+RcefsgcpXjnS2J0B4ia99HUDDhBLcxYw3ljITgm0OnXILqN5Qm1mz7MItzaVXSiMIaRRpyRsM5MCIxBy+TvD+1ZB6VbVTeUKhFr7l0vzEzpuwMPPTa2X6kkgoKM+ZcuoTbudwm4+GijIf7JoidSvQ1yeeJBFFwupcCm1GP/fD2jxWBx4NaA5ixD6xFnE9aYvp099asz1fcQ97CxPWDNsEALq6p1+g4yJlQAcGgK6KKCkV3KY6OxP6VjFrcd0UjFxgGn43ALN/nUtdv/bguye6BjFDTYx49NO0FVTMAI0b7Lr1qeCSrOlcdMWyd3snMLRlWhJSf9DSQ6vgH8AomVGK/w+PX4LMuhfLkIrwyAvo4KWTopxZBO2k4SnHFQpV6IVA9t/QGFqOOJL+ZSnJhME5Y63aQMds; 4:SB+uuckwbVWFxGiW/RyTKNXvJK7JxqL/1eFDny3XKwAnjCxkUlGAW7VU/ekIa5yKIPo2fp3Qxqk5l3OuFEfNFlN8+G+g4dnakAJf8MDUw5jK+hNemgI4TMpGUfJjwlxw00GOp9HUs+WiWAY2WzybB0dvtZ0v5+RKRqKoyR1r9KQQdVXXc4+U1ohgUb2oQ1dsI7vfZ9n3xCTFkxPxZqJxSkBpu5wE/n4U98PjNbaMwD1txcUN8k0cvIHzqs0WVHYEVshYP5yREsEhcSbk+iBvaw== X-Microsoft-Antispam-PRVS: <AM5PR0801MB1332D31A89269B6B7CA9C163CDF60@AM5PR0801MB1332.eurprd08.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(944501161)(3002001)(10201501046)(93006095)(93001095)(6041288)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011); SRVR:AM5PR0801MB1332; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0801MB1332; X-Forefront-PRVS: 0582641F53 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(396003)(376002)(39850400004)(346002)(39380400002)(366004)(189003)(199004)(305945005)(8936002)(7736002)(7416002)(97736004)(81166006)(50466002)(39060400002)(8676002)(68736007)(3846002)(105586002)(25786009)(6116002)(81156014)(186003)(16526019)(76176011)(2950100002)(5660300001)(6666003)(106356001)(58126008)(316002)(103116003)(23676004)(86362001)(478600001)(6346003)(26005)(2486003)(47776003)(9686003)(53936002)(66066001)(2906002)(386003)(230700001)(61506002)(33896004)(83506002)(55236004)(6506007)(7696005)(55016002)(52116002)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0801MB1332; 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) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BAM5PR0801MB1332=3B23=3AJq?= =?utf-8?q?sc6OhiC9mg5arQuIMm8IjyAhhlK89QWAYv++xYcXbxpvHDG3A+/wjewN?= =?utf-8?q?d0DGWD9CsSGpF5pedm1nQjL8CjPFbDkSgFH3r6MPZ2AvoYrXz38cqw6z?= =?utf-8?q?H0guC3d4T22gfOLMnMuquUKp5EeQTISzOCQAhZh9/Gnrt4HM/GO0beaa?= =?utf-8?q?8/dhT7kkbolnyNcK5n6ZVGK3KC7Vyt9tZHyHgWNcoHS0Oh0ar4XAnVhC?= =?utf-8?q?HBJ7wYi8AKSCqZx2vosYFxZSiwCgr2tqTwmctJ0GoJtfiKv9YXj9AYHr?= =?utf-8?q?B7GP54sJC8YsUSInOl/mpK64rsp4HpH31TONbLdzcVKCgeTq+vaAfvzM?= =?utf-8?q?1Ov+zhJJNBGFoEs2fy0nrWJY2htQ2xscaGna6mvZq+FM5QaLh5BPfKHj?= =?utf-8?q?ZL0mr1b64HFHMz1Ssmuv0VhbGJjC8lZrScjSIbgi/mp4QNuVaff5qkG2?= =?utf-8?q?GCD3qa0hjigzjvLRSbUxP2ItDtRl9Gu9V9t7zr4r8sIyKEVGB63Kh2RW?= =?utf-8?q?4WDBmOLPc401ex5Yh6NRU7sYMQiZD0xgAJpem7rhdgcRFLMhJyw6d9Se?= =?utf-8?q?z68+bd1YjiJhNOKh/7t0mUJlJDnFRxumsoqdP1wF+Cc+mGvQoodoMhuZ?= =?utf-8?q?Q1i6nMw9BXlhc9oyKCkcEQoK9UxEAsNA/4+LyI7NgIAuvTQp+o0K0AY4?= =?utf-8?q?J9aihQz7mOr21QbZEV5aQKo/2TLJcZBS1aKrXPZ62KZ7KY24cuLCSQCC?= =?utf-8?q?f74KrxRBdZmW4Pna1sML2ptV05yZ0EBQvytgq+J2+6Z76ex1xhT7a5Uq?= =?utf-8?q?QX6NgMJo1uul31lw+8xemui05J8Ea/tBhpYMqU/sus2u5nMb1Cv8fZ/T?= =?utf-8?q?Zo86DdPjLGbSsYnikynXSaPhTAzcxvO4VH116Pj2mkHwSqNuDEX+ReDe?= =?utf-8?q?t9p3T/kXKzUT2KK7SSYDmhQNI8cvR52FKrMTxW9sjRgrytXQvOeZfG9i?= =?utf-8?q?nVNQAy+eAvTJutyqf75ZTCz9Hl69X0ciSJPcvJYA3HuZThB6CUM1R0Lf?= =?utf-8?q?Bb1jzMmSqZtMuQkFQ0L22seGeUkassgNg3zekZkaujWnWxHSIcTcWSHf?= =?utf-8?q?bkuZ3Yk1PTIHtA7tCWLQ/zf75EtqbXKeTk45ofkRDAZFudII7ehYH1+I?= =?utf-8?q?WdDFQuUWeTarM5g7w4NbJDiOKURmM4wXhp/hoBNQyhIbRDs7mj536Pnp?= =?utf-8?q?swZrMFXfJ8DoGzcoY2KSmjsrry6S0cJfo3VvfJ96Pq6q4mI/wcs9yFa5?= =?utf-8?q?HtJCeHqX8GXQYk7fuR2CeeQpX43D0g4skfjzO2WaYIxRxAK4xxrjpDal?= =?utf-8?q?9R2/leMuUttw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1332; 6:zkUmsEIzhMAyGHeYJoPY1LmUa2LjGmZz+L1FByEsF9Cqg7/j3ZK3PTABmWwLIZLZpaJWJ5CYegMZML1od0OFz0GUREZqIhOpLVfS48MmooCSVFpAmBlRrSNnVdt3KKncpdDYRWtTH9eXcaB1clFzUq2bpGzud0UyEfIUwCFXpkX87z8HXRw7ISN06JL6bb93szfzTn6vgelpi3SnBSW3glh7rHpDp6xTwSDtdW0n6EQr4Iz2Mdh0vLe4K8jMYLKDfI3NYP/Yym3G7LdGvUUXSUrI3NeEE5BSfXN9oxReCp2m/tM1xVZh2d2LjCgSvDzwonx+Qhklq6Xwp3aK0fBIT9t+8OsOrP3AlPMyaFWzMD8=; 5:zGZ9rmGVhgYvHP89yr56gIbhyc8iwmxDkG+HHjmFDHFcR05dwG977pdq9JZOzOkjaPhJl2dSg1IikkzQbmtfY+o0o0s4/rjFO78yQXOU50Uy2ufMcPVAhENvB/RE1GWkfgvweG3iQEwPRlVZoQk3wxbvtHogETyeQvQ5TUTlV9M=; 24:aFc6tF9a6qsAbKZQGZMow7ZwIRPsZbxykmle4bcBsFwUfoNyydXvgGBgO3xRc3YOoYEclMRuw7V3krXaJvrjtg1baSXVVPuXASK95iLUXcU=; 7:AA+/u6FEp6N3DJUm5MsSXUKTGTV+Wo3D0+N659Wz7IPbVud4cSy7OK6VPig8+uXNAsyNOmaPeUmkrEtEepbZHdUpK6KTbaazJkPAA+X6tNYv1zHNDlkOrjxidxwXKfOQ3SW/chIzpG4EB0qMmqvqA+nFPIQZTFBKW0kfmM4Zw/TO4q/paBjoMbXenMRsNZ45VSAm9GtVyKLFFjAaEHsWJNQBc232gQPBEeppwbv0MQU+CYGAaOfFu6nM24MvSGR4 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1332; 20:WEDHqMscuUJljAh2AtbtliTL0SlS9BxSwDw97zBadFKK+faeaG2AnOzgeLcZBHzN+hSXM/hs9XJqRir7J3BH0rGZHOldKUbX//ZJpdZCH5ejuzZBJls+78lmI6pkMfsEquCLhvHxJEP0qqb7cvxc14LN4HHuOk2vGsfKPq96hCg= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2018 09:28:37.5503 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: abaefc3b-88fb-4d33-e982-08d572c42a55 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1332 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/lib/kobject_uevent.c b/lib/kobject_uevent.c index 9fe6ec8fda28..9539d7ab3ea8 100644 --- a/lib/kobject_uevent.c +++ b/lib/kobject_uevent.c @@ -650,6 +650,7 @@ static void uevent_net_exit(struct net *net) static struct pernet_operations uevent_net_ops = { .init = uevent_net_init, .exit = uevent_net_exit, + .async = true, }; static int __init kobject_uevent_init(void)