Message ID | 151851423549.5034.12868649781173723389.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="GPk+YCIh"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zgcj41znvz9sNr for <patchwork-incoming@ozlabs.org>; Tue, 13 Feb 2018 20:30:48 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934734AbeBMJao (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 13 Feb 2018 04:30:44 -0500 Received: from mail-eopbgr10098.outbound.protection.outlook.com ([40.107.1.98]:32736 "EHLO EUR02-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934563AbeBMJaj (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 13 Feb 2018 04:30:39 -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=Bkp4Q9zqz9sQdY6RgFrkidi4KzWCACLBFKH+VOUlbdw=; b=GPk+YCIhHRvXnkYEXo9cqt8axNmfH9+NDCMScv1hB9RouQkOCeZG+v+2/p9DRNCYM2GyPKj1XZrqo9g4lYBZehNpKyPLu51YKQR2yGmev/mBrn16r1OovY4TwKfEhHiX6NUOY9gjaNQxVYT/d9yeK6Fh2s1oxLG9Yro36gmDz1k= 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:30:36 +0000 Subject: [PATCH net-next v3 29/32] net: Convert loopback_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:30:35 +0300 Message-ID: <151851423549.5034.12868649781173723389.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: HE1P195CA0002.EURP195.PROD.OUTLOOK.COM (2603:10a6:3:fd::12) To HE1PR0801MB1338.eurprd08.prod.outlook.com (2603:10a6:3:39::28) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f201f6b7-156e-45a9-0e50-08d572c470d8 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:Ds5Kcb1XbtW/q5N8b31v5Tv1AyAEVRqN5qViMBfBXCXN+rVmFaGaqFrIw/QpX0RhzpY4VjREprQS98YKhUI0XnrsDi0JqgIfImBAld4mbTMYNevsqrj1T6UgHWsSlxreJkOw/ctDqA1cUU82XfG91GcfjMn3fkMCn4n4VqfYkWeyvx588/oepypGfZb0A4afnqW4KOQe/AFwbgYTeXG8YVtVJGembWYqAUVwdl6wIzElhs879nKe7UoGc8m0xy2c; 25:uUmEMulFvrrpsFJnsr0HYs+gGI4AOiJGgxYHj5Zg+E3UTGnVlYtXyCjHawbzXj99p7gqOhJHjkJoAV6ZkrptC9Gpivc8na+fGK4g/9iPYaukWd+pJxUb4y8CxsONUMUfvlGcQFikLPWgKic1m6qyjlh2w8FT31mv+dm5db8OGc+qIvtwaGnMTmPMWN1lNOzAJAklIFkJVjV/pHexX6NLfj35u0iWx0GQlzU9zyW17ggdLGqn2cmildaXIJdng+Yfs955Mk1LYRaxMrD89WL4BcNiljNFjVCX2RczkO0Dh3JkT5oY7TwEY0YXXoXNZdLF1dYNvKYmiTEhQcwURAEY8g==; 31:yftq+7W9a9YRbyTdmNt9od4+EO1U+sJvYXQ8IeXV9/WHPTyLIxloZsXXcwnGP9ySI9z+kZ09V0GLHiQ91AnBSw7+HijQwOF5s0DFtpTReAX/GiUPqS7MskRGxEFd0aw7JqhPU3PqTyOPIsbHSet8hMch5YvDoO5wYo2dM3C1y0cl3W1+EBWP2+H4lOZRKgd2TZ1IW+nVifnN61HzQNKTl59quq5jBjMp5rlD64QPGi4= X-MS-TrafficTypeDiagnostic: HE1PR0801MB1338: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 20:tPli4UqStHbTWHjMRUooMOQG5x5eUayMLFawka8DcOeH46j2ZKPG3dmBsAmtV4ZLiKfr8WFS6JIsMX492EYC1EIw4c1kjNT5xeyqt2tquHW3zsGRJCSyzHVwPG5G/9CSDefFMdofagafZLJCuVh2fxvOnlIBu2axv4cE7DCZ5Zfe4+woSdFA7Z/GfcVB8VNPgerYtJzwoxNvPzKw7EAPM0yBBT7DTlp5wsnaY8gtI3CAaP6dbcuvjXFXkfm4PLdyEuAy4Az/PMB3VhfTRG82o3IVIohK5u28oLxdtQyCvPG4OWK6kZWxIOYJrbjWvUemYEhaWWDmA4LWwV9YVKUXdzHhy7OCER1K7ybU8YCbgbtHh2lbOAqmbdbUWEQhwXfRUWHfMy75dBSSrr6K1e9XLdiLa48ozozIqsMc5Jy8kw9fNf/o4SgZzP2J6Qczlvjyn7mAYq2pegVcO1zzfWkML2cjCf4nAS376wmYLaqu24IWmxEQN/vHqGDAfNv8TyFp; 4:FxmavIpTDNqqzCdanP0zkkY+I78c2miB3F6FhlVAqvAVK2Vu4MtKqTziCdl0I/1uRxMjXSorzyVVtX5lqpEmV0hGCKmfDDww387PKg/26EpWZ2CJNLOqI6XIfzc15nluBiksTMyFdzEJ04zw5sJb3gzzzz67mlK9kSSkOjw6kak5Auh14lonK8V9Cj1hxjMMLRBVzYzKOLpQcG52D2SsdMQ4Wh0xioAxdsUuwtmVZyf00kuczrK/BtpNEtHnzRofWTXqOqCgeZasGwsmidzxHQ== X-Microsoft-Antispam-PRVS: <HE1PR0801MB1338ED31E18A6659118EA0E0CDF60@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)(39380400002)(396003)(39850400004)(366004)(376002)(346002)(189003)(199004)(9686003)(55016002)(83506002)(47776003)(53936002)(230700001)(66066001)(39060400002)(8936002)(58126008)(61506002)(81166006)(103116003)(478600001)(81156014)(86362001)(50466002)(45080400002)(8676002)(5660300001)(386003)(59450400001)(76176011)(6506007)(55236004)(26005)(316002)(7416002)(16526019)(2906002)(186003)(52116002)(7696005)(68736007)(106356001)(2486003)(305945005)(97736004)(7736002)(2950100002)(25786009)(6116002)(105586002)(33896004)(23676004)(3846002)(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=3ARE?= =?utf-8?q?DxUd3+rg/kHvWKM/QzhU6yntDiyDUCGTT/GYYyCfeC/Jb3jT0fTCs/eF?= =?utf-8?q?UiGrqvH3c6Jjvck2n48SCE2LJlUQvHjerbdixsIjBvYTY1W0NvZhzCCI?= =?utf-8?q?v788Uodt/c75urJGgI2CSTlPA9pOf+/v+4Zsh3egmAhqqIZdENGI7dde?= =?utf-8?q?oEsOt5iDPbWKgokGey3ObwqJhmQLHAonLSGiHsl9f0oq2rR576uMXXzl?= =?utf-8?q?CCpvwCEaR2FZfAjjvdesfdRCEJiyGIHIEDJTLscxLBouMP28TCRZqOg2?= =?utf-8?q?F8+KDeBOmBHXcFqs9ymIPJ7Sk663jKKOgj/KzdZ+GgVRvQWuFpfexSBk?= =?utf-8?q?6t+Ry/MULrTlpFMLFP5SjtWysR6FpVSdOnlUkWY9KbcN1kSuKL1mFeFo?= =?utf-8?q?Crorm5O3hS++STSR2OqfxNQ5VivQIRB78sLUGOVqtp+8MGNtHEO8xmWH?= =?utf-8?q?J3E2Gd24CD2apNmRw0eMWuZ0Lr2r7PUu8fFr4jWmFhCw1o0roLKZT2k8?= =?utf-8?q?6lY862wSLBpK6sc1CUxuqD6b6a6QUTbpWlWZ5kr5xgSrPf/Stxf+7gAU?= =?utf-8?q?2kCRzaRQItpVTURGDkOMvCp7mvdy3Bac5swvKWNklQgDUJQe1li8K6/H?= =?utf-8?q?SVlSy9CtekVNkPflnPJBCOlXcU2BjQezu/vPfCtimaU4bST523+8knu3?= =?utf-8?q?45ZU3wEvCdefFxE/2ieIdIVJ3OzZ6vaIKjYbX4Vk7yXhdPrbZxAQCFdb?= =?utf-8?q?3JZY4Q1AxM3EE3sZe7x1dX0HgxpTdF5Ro1gLkh07vjn4AdtHKCxNTpXE?= =?utf-8?q?VnjezRIty8QZnhzuTGBpkuE0V2bTodd5xxoMvGjn5r9LxZqxG4NjfRiO?= =?utf-8?q?0F06Zli7r8Nk5A3gsrKUOPzFuJ157ojhfUhM3iy6b5Tdp6DztPxV8Epa?= =?utf-8?q?RgS5wTXeCoDXneUZW2w+/3u6646OSZ4ak8mFF5rlR/SVDQezpJwFEugv?= =?utf-8?q?earEEEdQH9rG2qcq1Sm7j8Ne2bgY7rxi0O1KSGcwpmo0hJiQ5kmu9woP?= =?utf-8?q?IDC+3C222tDPcCuOPcS+03aLIX7VvZtZo3Oew4SUMfh6x8ugUIxz1dyG?= =?utf-8?q?CizQvBsukcq5m+UFbV+/nHGETAUOpFhFZWkcN0UzK3LDhmBxgxse9j/Y?= =?utf-8?q?TZMUz+nyhy/JiFHNNgXgZXDXGp8lU984ptOjMhSaW5FrROUrfMSV3tAk?= =?utf-8?q?EkW9aQbik/gfTnZkZVl5PWeYV42VvfLbxuOHqx5VWDpDbzIhCx1exFIk?= =?utf-8?q?1vpYHm3R9WQ5OvDhNhQFbXQrKrjq1sZp1WQ+6PFl0MDWGlhJzM1n9JHL?= =?utf-8?q?MdHyXdcq0gjIDmld9L3w7ed5dm0ZDLtwc=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 6:G6mAcjeSP6mWU7v5e3xrVzp4DHH2SI0eRmCeFTI4kDck6z9Vcs5bt5xA/7aO4ntTLqOg23/1rVdIqtS24j8PGcf8EgSj8GOZKDRkYHALXaOumx7hBVTImLPCVyJ5sskdE8cAcDJ7xIynGYVGUu/ssv8URTs1iR8f8ax5YbwAJg1WTDQMJBELg5a1Ic/48w6v//VSRKZ3shSQ5/ZdBIFllbSqOF29pYKZ4Ybyk9bNqBYc5ztUdgWsrvK5EWEpsOjRXqeSr/0a1Mj5xSFpKf9x1tXSzW71V2USXhAEbvmqeBAe/fi4LQsZ9CCiMWs7SbFjeTnQvpgkFfn6s0yU1bDz7FZWjY2+Md9pcfqLln645bI=; 5:PKlwzRVEhXOoZBPUIq/2XUttB4h4hC9t9+i/scwzR08z/AcEYc1hTKQyNE5J+kaQd9QxYYJ5su6GRgODDanC7JY2D+e1vmDkJRdZfZxabd3rIme+O5WwlWMNrysj5joUxl6AMD263PCYl54kgvjtIpMtctb2os9juYTgMoooDuo=; 24:tLLD4WdERkHs0UH1GfITz2+60gkH3R0FK3EWY0o9+PHamqjhbpBY0B3zXu3bg1hG7zuhjybkMKtvpo5CAX8RUml9eUbcUNNsfxJCdRc33pI=; 7:2pLlNMxDPxFVIW5w9h8QOrvYOPxAb7HdnokE2Ccevad7HhiGaTQYMPf45K92QQrFqQvMPnVbtdnyBAzFLQq7tDS6QDQsqAbPdy+9HhQNbG+xMz6yyXBOpSTL2ZLVpfLxOkzdQ3s/CSPtHBF6DWmKDCcH9ulBcGZurlZMrI8K6khWu0mkgiiixlPmyfTyWl6l9M4379vj4Agg/1M325B5vgzAWcTK3/11QtCFBsZsCIdqorqLRT1zzfWqepMzCzNS SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 20:Mtz/oPNcULnWdX5Eee5ZTYVOFi6nrM/x2+RRMkinfrrZxYqLM9PH4oO4zwquYKShQkm7jRNJ24JKHLyUKH2SINrsAERhbtXapgEZEhbPfR5yu7ykWIET4R8uKthc8Z1sym5VeZlM5v7DtK9WZfxJ1V/21lB0fHCqs4T6GQSxm8M= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2018 09:30:36.7344 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f201f6b7-156e-45a9-0e50-08d572c470d8 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/drivers/net/loopback.c b/drivers/net/loopback.c index 30612497643c..b97a907ea5aa 100644 --- a/drivers/net/loopback.c +++ b/drivers/net/loopback.c @@ -230,4 +230,5 @@ static __net_init int loopback_net_init(struct net *net) /* Registered in net/core/dev.c */ struct pernet_operations __net_initdata loopback_net_ops = { .init = loopback_net_init, + .async = true, };