Message ID | 151851424287.5034.9534250181113440237.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="iX2CAqKF"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zgcjL2gdbz9sNr for <patchwork-incoming@ozlabs.org>; Tue, 13 Feb 2018 20:31:02 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934738AbeBMJa7 (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 13 Feb 2018 04:30:59 -0500 Received: from mail-he1eur01on0090.outbound.protection.outlook.com ([104.47.0.90]:23264 "EHLO EUR01-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934735AbeBMJat (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 13 Feb 2018 04:30:49 -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=8FGjIikm8x13YU4joBg9nw6kaLKcHJUMUvPb9uECzQs=; b=iX2CAqKFfF5AvYabFSP9uEmIeD8CiVYISnq/Tj7xXZLtD9+ORHMEWBTvEwjuxrsCYlg+0FQ16aHr8Zod8zI/o/zplDz8LVS+SR7RTBcYOmne9t7abPCMROGGL9e8JwNN76u7kSxO0ts4vqNPtd5E92kWGvUviRsIyOWLeHJT0DY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by VI1PR0801MB1342.eurprd08.prod.outlook.com (2603:10a6:800:3a::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:30:45 +0000 Subject: [PATCH net-next v3 30/32] net: Convert default_device_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:30:42 +0300 Message-ID: <151851424287.5034.9534250181113440237.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: HE1PR05CA0173.eurprd05.prod.outlook.com (2603:10a6:3:f8::21) To VI1PR0801MB1342.eurprd08.prod.outlook.com (2603:10a6:800:3a::28) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5891660e-1b9b-466c-5fea-08d572c476bb X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020); SRVR:VI1PR0801MB1342; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1342; 3:RKkcOit9E58EHHhiaot1zFXdKu/Hd6snUA5MrDJzfOYd35QVvVmt6ACzgf8BtLazpMb272EFwX4SVQDuVblkBKKRt1MfsJyBsKTImOEWaU/6+6iYs3fnWhFQFaaSs1rWhaIOt+JbpJSm24SohcpJJ/uc9EBFW7s5coBuSCnBJbhDrTDksgHq4YaM693ouw11g2C/3PIOv8NjKVqXtWHlgDS6T4Szddzbbg/tVeTURPiI+6/wkigM+8oqc6pDDT2m; 25:I6B0mGW08pVMuEjlJNgHXV5AUc5yZIK8SAYZp5rfVq25/dRjZBhgyajsTPPAKwoqBQ4TZ10y6OQGjI7e6wUu41gDvbLF9K+E/G4jDu9BDGWwD7m5i9ddwCx+SOI41FaRq97aHqzcSmD4OwQ2KVlTR4GnkgC3vgsyx0zK1m+L2knLvCTANzTefElj/IwIBl9Da6v/Q1CzOP//xZmx07V5Zhpjxcd6wpHvv5GJ7JyYAPW/xLj4KMwLx225KwZfcznrjerGABU7HU0FrU6MH/BvOb37oTJyGcByulzrcoDWZidO3oqwFNhkR4R/g7zEonf28QOCCH72RdIiQxKygyFuEQ==; 31:OYjai/ro/gJ5yaBHfjfrSqhpbrUF/NcKQvKp0oVZ5DxrLpTEai0jnu60YNMwieejWrtyCFFaLM90q6ayJFjDFVOp6Bm1DTLuP77KNSwEljuD1o70pEBsCss4eAVtmzOcBv5NIMW1bp3A8YynI/FZT0ANLDeWbIVBBqZODB9Pe7PQn+9VPMzN7z74IHygQFRBDOA429mc44INWcvEPCknW83jzs2nG8uXWYSlu1kW3E8= X-MS-TrafficTypeDiagnostic: VI1PR0801MB1342: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1342; 20:fKkqxlfgO9Rf3I4VUsrx8C/KPABLyXSeWwMvBrAPFilyNVA1CZmCpinT1iZVT34B19xHOBriQdwQUauczkwoqvXjEtj0dAWKiROaAtIG1+nACrpEr/2uqA1bHwK+w9m184rGcEoO9DVIf/NRpvBoeriwyC8DoUdnwzFbKTIB7vYo8Z2WtCA4UcmJ9U0+pxYhD4CKVySXN7VbTQKdYhLL6M40bhPmXv/qYqjKY+6ekgvyobnDEMnglg0HevKd84xG0GWdsm1l7xTDc7bae/rawaJrBZqtppx2180sg0wIcemKMB4S5JA9Yf5tOT/s6pSv2KB2A0xw50px6kr6B1uivl6SnuIILyfyDVg7YwQaHtJ7Cl+y8HXEw7HRAga7Tr7o9W75HogNQ5b8f4IttBJygY415bAIbWgyFYGbTM3aoC3izFrd73m+b6t0ndewoyEVhhV8F871lsvgs5M/HdB3SSR7fRAmz3cBpnnAXyunQeRqlgZphASR8MVeE7Izqq9K; 4:YBt0N6jFCPgydSHHMF04/YsoomD/NpZCmhzeXmgA7sszTg6a3nEq3UzCu1pnt/BPNUrgG3zOnE5cYPtVQaXm9vPAQKvNB+U8VjkrcPoJ1vzWBQuvFSHS2SmGKNhn/NgsuXfqK5bryYOmhf5VDLHwAxVuV2xv0V/AfxQPVYpRo67KWw4gigV8Em6XAYVYBZCaprB9zSwtR3MCvyzhysfoolbWofHXe4F2Yg8GzGKZ/cSm9nVoyLA/zNkCLLZF9lgN2xFgEfuSPi2HWPR3jBIGoQ== X-Microsoft-Antispam-PRVS: <VI1PR0801MB13424633BE65FC842866707DCDF60@VI1PR0801MB1342.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)(944501161)(93006095)(93001095)(10201501046)(3002001)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123562045)(20161123560045)(6072148)(201708071742011); SRVR:VI1PR0801MB1342; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0801MB1342; X-Forefront-PRVS: 0582641F53 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(396003)(376002)(39380400002)(366004)(39850400004)(346002)(189003)(199004)(386003)(39060400002)(6506007)(5660300001)(55016002)(103116003)(55236004)(59450400001)(68736007)(2486003)(23676004)(16526019)(186003)(478600001)(58126008)(7696005)(52116002)(9686003)(53936002)(230700001)(25786009)(76176011)(8936002)(81166006)(7416002)(316002)(83506002)(305945005)(106356001)(105586002)(2906002)(7736002)(47776003)(86362001)(66066001)(33896004)(2950100002)(6116002)(3846002)(97736004)(26005)(8676002)(81156014)(6666003)(50466002)(61506002)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0801MB1342; 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=3BVI1PR0801MB1342=3B23=3AKt?= =?utf-8?q?aYdcuBQrq7hIBi3mCzLuyyPocwBoKbV6z+MDqOEffbW1Iu6AfR/0q+ag?= =?utf-8?q?/ZJFbL7ICu1QmTrUDiDMeV/6MKsNCyo9QCroM6sKP59wqXBUexg4TKnf?= =?utf-8?q?zEo5129eBUQkBR7cxeqxBnkwnfyEKZebeIhmbvNjWnpdwiXR7wwf+mQy?= =?utf-8?q?YZ/xRtpmPSWthbBukukWFOHHE9eUb248FBo5qHQlUD2HQ3kmc5xSMmGo?= =?utf-8?q?hf7tVITRfJS3+EWRSThxsbpQawKKNwPLG2uCdtHebI+ESmCfal1s7VRb?= =?utf-8?q?AKbMIf6wYotzrsb2ElyGyiE98Cz0+PXa21I9+6xqO5l9QJElq0Hhc/re?= =?utf-8?q?g7VSIgBq+uy0nvhvU7ELvGrmKek3J7aseweiag7GPsn3K6RdkAqYTcTI?= =?utf-8?q?tw00UQSViqtEaBapCrcTJqAstIjC7FI//btxEv8ZJqJ9lOwgYbRX2BUd?= =?utf-8?q?FWtVSgRK1yfZu/vXiKUICsT86uLVie9tNqLjrrVwJ5OSJXwG/nUxtLEA?= =?utf-8?q?7ryxTCma5RQ21xpPDhl8JPam3o6UZxfGPePRMHWY6+FdS67g9gJ/pVzl?= =?utf-8?q?BKn73T0ZSXIRcLZcSiov04JuhZFR8tWUoug+aQbpj3E2bgkOZNEMNmUR?= =?utf-8?q?/rD2bcbFVyUEodNwEBJd0yIgPKcmsm60ThspSh3wiAOuTjUV54203kZD?= =?utf-8?q?wcV39NabYxgfJj1qtIJT03VE2OF0atjZeraLImDuRHAXh010OwJMRZQ+?= =?utf-8?q?xMOyMwCZ92kDngOYk6A7fJxX/ZPH/fkacmnopRNcuBaCDlC90WjgTD9I?= =?utf-8?q?2N4HW5YuRIgVLtqb/zQoSv5x7qATkSb+QzNvv7hlaIFSdtJhkfvF2VXv?= =?utf-8?q?fk/LFO44wxeodthumd/B3/+cl3+DuqEWQDasUHM+U9lrIpEV7MAaK10n?= =?utf-8?q?hduvwxWQS3a7E5LZjoOjFi4lYDVk8mhXu+6laMltiDgNM/cyCY9QLPRO?= =?utf-8?q?yMAC3kSJ33qvPyJGOZzK3WwYYXFdyEMYFNSnNLcHmCwVpLmLEmWfl0c0?= =?utf-8?q?YYTZ7QDlgkWwkXQ9QLs2U41xER7ro7+Sv/dfpMErOajcFlOaA4efbdmT?= =?utf-8?q?kWPyrt4InzAKbqCzygzw8fCmic9yd6SgK/9TWuoPB4IhhWeMuhwNAMGx?= =?utf-8?q?nOFFJPnFqqD7VrvJa99o50EWIRePx172LP2O3TDS7ggwhXv2yQcnucIq?= =?utf-8?q?gPk9GQfOM8AG1V3RxrTqRDPIlucPnAg/4//M4jdni71QeBkO/7nv6iYm?= =?utf-8?q?HtyDl4lgRNd+ZL1DUS0rLeNCA6TrNK212PY1Rba7U6xw/OOHw4ipIEbc?= =?utf-8?q?J8aUKY5ZYGtg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1342; 6:RQHXCw4+g6UTKBRM5A5xBDYJvhzPlvfqzyKcyT2r2bEhU433GGUzxHjkeAF6eUHhku8ovuGf0AE1FCCKZ46sO0m08E0KyicAh88ErXOfNQLPFEhi8dL5FSUB/qjNQrXqLyU8ehLvH3InZ+T0WMMr/bXbClirofqDaYTloFVuSKxCbBsGy5qV60xNhPa+n6VVGykjb6Xb7PBAceV0aS30KXGadbXgEqEWokuGtG6TMsxfoikodC1DOkF78gB7kMdJesO820pokXwziNlbX/6i28tSoLrnQz6+yRnyFEprwAC61dzAYluU9I9+5oEsq3yO/belhWpSxyqU5rXHFEy+7tCbgckNhQtFfhsrxOt3/OM=; 5:PAoJWewNUhXBJ0Epl4QjfKu7s3Q38QTB5Vqe7MFAGlmEjOtLscZEUQqml1xdqLja4Z5bC6FX9RSkdIbPRxrbthHPLyHB4GRz/xyUPz0Ra25s57/CXiUhTBEvoCpzkNiYltWgE9BM3HgIahOueTtuxpm6r6i5Cgc6tUGDo686nII=; 24:74dhw0Wx2YuEVVvHTGvuEPov5W+E4K1TzjDWV/6G1blXGtF2UWdZ5aE1XAXsO6AMVrl+g4XKao2iSBP7JWsxUfWX+Djt+Bh90zh0LsEogf8=; 7:8XSpXKBCAUOl7Rm4v+wcSri6mC6zsNMwpEGVPW0KW0ZTf+IaQ2W5HTHkuz8v4ahxQeu9yB1WydAnE3YuDNyISRtbxUMykL1zQ0E1ZfOIe/DFOHLD23Je2L1Amo0L1+mOwFNZ8eHN8H+8E8/HO4iCiulx11NOvoUmQ81xV0Bf976fPYjLZKX1Rq0cK3Cup7FkBB0o2no+h99T1BOF2YialxQo6WZzoyUJw/k1xEQ63H4UrPJkGYRsAuJDTpyAtg/r SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1342; 20:wqpGjG/+AeB8alRqvUmvJUU7XErzMZIXFLvPWv/HypZmMJ4NsJv+eptq5AauC6FlxjI4uqgt90NQJ8mr5e52T8Z1u1iL+8BTI78YzcMyXaIs5LNuewO/6U6xAiD8ruU/5MV1qaRTpe93Xpbc4f+4cwOFAXWG2erPzbf3lqF9u4Q= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2018 09:30:45.5815 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5891660e-1b9b-466c-5fea-08d572c476bb X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1342 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/dev.c b/net/core/dev.c index dc7506f00a66..df5241c8eda1 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -8934,6 +8934,7 @@ static void __net_exit default_device_exit_batch(struct list_head *net_list) static struct pernet_operations __net_initdata default_device_ops = { .exit = default_device_exit, .exit_batch = default_device_exit_batch, + .async = true, }; /*