Message ID | 151851412470.5034.12189394559442483567.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="eHmCCZIh"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zgcfy1xLxz9t66 for <patchwork-incoming@ozlabs.org>; Tue, 13 Feb 2018 20:28:58 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934456AbeBMJ2z (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 13 Feb 2018 04:28:55 -0500 Received: from mail-eopbgr00114.outbound.protection.outlook.com ([40.107.0.114]:13377 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933807AbeBMJ2v (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 13 Feb 2018 04:28:51 -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=sP9tghA8lDYMS/kNSb4q0kYyPaV2iC34KyeQZ0TTdfg=; b=eHmCCZIhy4IcSaXQoaxBtBdHUxxRBMuyvo7od6Fjt1aMa0O7HoM6hPeqpdGSIfDsYB/8LA98dQ3WdUb9iBIoFaWZ2ehvqAcX3AVR2kGeUOxou3w6HtBKKurEC7CyxCN2znkle/y3JmDrgi0F8yM3KGNMLgGxU9i4Hplok2WaHmo= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by DB6PR0801MB1336.eurprd08.prod.outlook.com (2603:10a6:4:b::8) 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:46 +0000 Subject: [PATCH net-next v3 17/32] net: Convert proto_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:44 +0300 Message-ID: <151851412470.5034.12189394559442483567.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: HE1PR0102CA0041.eurprd01.prod.exchangelabs.com (2603:10a6:7:7d::18) To DB6PR0801MB1336.eurprd08.prod.outlook.com (2603:10a6:4:b::8) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 53cbe9d9-e078-4394-7932-08d572c4302a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020); SRVR:DB6PR0801MB1336; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1336; 3:ql7zvBzyN12Z+2s/RpfUh2waMgCc29D3lYBSgRMcIwRsQWlM/jRQtn/B1YjMFi1SAO7X15VtysAj/INGdcK5079uF6yHeEQohHr6UgbhuaNrhVbPO+CgkGcgLU0PmzcmanS5AHswtdEtfIRUignR/b/5yviSuDYVCX+sH7Y4eBBuV1lKLIsoytKdqQqwK9rjxWWRrJPMk99oM9wduvjdK20nufIwAdpIo9s42KEb67E3OvSwU9PHC+8TIOq80A3d; 25:W36ojEa/Q8m5cqXpeIW02AoxMnpB/zICm7JZNUsF0d9XM9uyyB/q7JueNIoKrGXq3utvK2MOI6EH7Ra6kb/CvAOGStZ2/YoJ/Xcx3QKDtcKVrOUFoqBuSK/G2HSUMOZ64h0VdcEqdx3cxpjiIZq3M73niu3KJG+dvcQ6jg9r221PyAqdvuqAUX8p8pXOiyT7q+7erBGfYKNYLg0hnccNeeQmzo2E1YyoDyLPMWLLPatNcLKPC67L1ndsAfbzZ2USbBuLP8lcne1hBSisbZyoXbrSqlXzQg/ugbfVXmRZiZRC9C5NtVqrcVOZAzLRW1tCuDedjChq8V/sWKLJ1X1Gbg==; 31:jak+YvH+XiGGRW4Ie0fJR8uDdbnyvXmk+YlB2ffAXlgBvcCGdng/43LBMxZEKMKwVdq0p8vhQqv7oJ59PQ6kfzDqrrVAsZANWKe/m5xonmLL3IW1MYqqRbSjkr1Ggxm4TfMF0VX94dWjm1U5asiYfKB9McUGQ2j9MxzquOs3ukQNSoCqVNpsUqW9RHL1I2xm0SQMIZMbtNqn5VSpfsPr/08wjrPSzS8NoaqtxqRlhzY= X-MS-TrafficTypeDiagnostic: DB6PR0801MB1336: X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1336; 20:5/bD+TUQejYDlilU8K/zHL8O/33DQDg4/RZkX8Upko0lmT5UJfbpRq5j+J8NIDWTBAXn1jaT0G+dY129cgF9jkmNi9xam3+PUDC820Tsq14VrgyEsUl7XkRLFyMSLAhVvwm7hq4ylDW+OxJFhqGJXwUHsYdKKUwqn+/a7SgMYEMaPcmEVp8QBa8fG+z+OqzyueNaPTJ8F9pv7K6LHI5TVXmvZkOr8gUPJiZU/gS66NRoKZPxkaG3yh7FuwWMGhsSO9un/cos1KpcEuwIRjM2bHSiL0Og94/NisMHnOkVhVbUUfHClnvmkOXl1UTuA8cbsJM7daN/HC7Ei4JL++GlrIdwj18uqzwNtxI85LLIMdUhOfqa+zIIA/6wf+ndk0TE4/8cIekwGgzfg0rXgPN2UoRgQZ7kmPMMskVG18RkL5mMPPuyM4ihwq5yB8bH0kQlbD2peKXp9aVHoKtoUOiAiw0fKN2DPTcwltHVXIi+VL6BVpge4KfTY0qVX2Wbi0fv; 4:w/pLCAY7SYChzKM7KW6IMM0DoJ3BL1RgFCPVuLf1APRTM5yavx6ipvV/QKtNuWScyFittmluw5PfwmzVRCfPcusotgFc1ajQ4YCZSGwiokqHuTd8M8UhRTTbsn/1AHLe2XVmW5Ytvbxy5HVE5ep5XpEvbmx5zF9GNVfNPU3emb9Eeu/vtacwf6quHWDnVFeudASPmGF2yqUnWK9q95OKrNm4px9OGjoyC6k78upusvZyJmpt8t/UNrEF/ubqIjXsdgzzfZUIIJtUHMGsRwp5Gw== X-Microsoft-Antispam-PRVS: <DB6PR0801MB1336BB1EC77B590F2D46FB07CDF60@DB6PR0801MB1336.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)(2400082)(944501161)(93006095)(93001095)(3002001)(10201501046)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(6072148)(201708071742011); SRVR:DB6PR0801MB1336; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0801MB1336; X-Forefront-PRVS: 0582641F53 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(39380400002)(366004)(346002)(396003)(376002)(39850400004)(189003)(199004)(7736002)(7416002)(305945005)(53936002)(230700001)(8936002)(106356001)(105586002)(81156014)(8676002)(81166006)(50466002)(86362001)(16526019)(186003)(26005)(97736004)(103116003)(25786009)(386003)(33896004)(6506007)(55236004)(7696005)(2486003)(52116002)(76176011)(68736007)(23676004)(47776003)(61506002)(83506002)(66066001)(58126008)(6116002)(2950100002)(55016002)(3846002)(5660300001)(316002)(478600001)(9686003)(39060400002)(2906002)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0801MB1336; 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=3BDB6PR0801MB1336=3B23=3At0?= =?utf-8?q?P3V+Yjfhr5pkfpxQD0SIZUr6M8eaX66ZD2paZShxYhKWnQYa2ncHIpS+?= =?utf-8?q?3/27Fw9ONAG2swXL0P58dzFFWUyMXYAUDvo5AUxkb0dfEU6KJrhk0SrK?= =?utf-8?q?bbi9xmMYED3Y7rStoOdeVfEO86welx7wrkxzmsajgl8pEPpFjdZJ3q8Z?= =?utf-8?q?PIYG03R2W1P3nf47gEUJCyAYo/EDhcaZWp8IC/yQ+ca/PZdFFVT55Q0U?= =?utf-8?q?udaFwPgdym2o27O8+85yfG3nUkSVjrkKodnEdXEKofVrVdhicetA8nmJ?= =?utf-8?q?jha9u9tnPcHSjrXMx/Zh7UAA+13vxKwkGtKDR9JKcT3VNDqC3djKe5W7?= =?utf-8?q?DUSodWltVS/pSdlR6jB5h9r9EMGyRQTcNwZ7KtBlG/IhYlnTOqlch3ae?= =?utf-8?q?zVfYPhTyPGNu3D4qYUWCRLiSnQw3RyHpNdyL401Ckqdab8TF5tjxLnsd?= =?utf-8?q?1+TBKfPtBqieRGMlxiUQx8CndhgzOA2kWaWUYEUb1+JqUD0yEOttqWrw?= =?utf-8?q?c5KDOnKdZv/2V2dens6srTJmpSHJjJxbUDSUycO1tNkPRpXjaKVxKOgo?= =?utf-8?q?3bqOeSxw5ItE/sbi7wYT9/GXbXtqML0JNX49kshATIBnI6JxvOO/6p7r?= =?utf-8?q?TtO9o4HI4/hi/JqN7lFGUzbTn8v5afKhtzu8uvt8XwguTB4CY2ZDBR2X?= =?utf-8?q?DgqTl9cxbcSOoep09vY8dc5tzwEhq4Qm2A9CKbpgdK3vAsnlABP6ntNU?= =?utf-8?q?cTAUQnIT1ddcKKOFkYEcE5IaMBVue4qCA/pDdheS1TTHi9+aKjsenhhl?= =?utf-8?q?5yLvrCeEcS7U177X8cSpOfBtEK9ZwYW9to2RLBXSEanCPQTKsnf/LzMd?= =?utf-8?q?wnMJHMulFVhpuEhv3Y1lriK0m5dFSwjp1UulW42M6iwkoTFGmqvw/kSe?= =?utf-8?q?jgpgbmLfrqkzKMnobEL3t4eI8sKP6nRVizg2wMJe2M76TIzt+C3Brn2C?= =?utf-8?q?jMxYXjP8WuI8cvr3RWO7soOSibWkuSh4cYA86PxDRipWs1iAmkU+GM8L?= =?utf-8?q?Xl6wSt2k5Syh/5i6GU4lzs2zmCs4jqLiG0Jd7idKH7yWYlnV1L2XwjOJ?= =?utf-8?q?AKcWLTv8YABg3YGwwIh09P4SffZi2Rsg9uMxrwEQyhlJce5K9KOeQRzY?= =?utf-8?q?Co8FuueGdfbufV2l8JKpzROpdW2j2kr2q2h2XFy+ej+OnBnGKQCVIN9N?= =?utf-8?q?h5M8gW0t5jIg3bR2Ufn3IOx8rtgi6mj6k67yrUodHWFIH0aXRmESyNeH?= =?utf-8?q?/KMghK58Zit2B71ERIG9nOCgQ=3D?= X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1336; 6:FISVsSES6PKgflgo5w0Kbcor5Cr8BxCFxeeXPoKVIKbTN9dhgvgSe8MuTe2SLsRGaQVxgszHLwSdRyVyFrsMcGUlCnqf54HeDgA+1yqO2MLf53LXZI4gr5nL8Auum1/VPajBEYuNod3rM9d4UjxSu75zx95kdrN6blgQjHL5UwlRiM27Zhe3yJgo4YZ/GsWsmbgS/2CaOf+aBT4x6SLRBLMXAqOwyecw8vyNNZntjsJ4VEuiGIkTDIOirfN0L9vDDdt9DwvHljq4u/Fpefk8JKyJlDKj8/0sgBGt4Z8FfZG9g4Mj+DJZQ7hieQyonmCWyOLzTft1O3RWbUN5ibyolsY0Lf7j2sOTsw0Gf1XVJMo=; 5:o9mBKMIb3K4X4r5Y3Ve0EJTWu1mo+i6BHdVHAZOvLxYNj4H23QPL3SAYz1tgJx0LVo0RmvixuEnqEQ2w2ZCIwHoPbqEMmud2An9/ufyJs7Ts2jtVObg4VGhvXIbdQSVppGGHth0A7e0yvBTEYSWoQhzXjLLOh06nR3lUexN1KTI=; 24:3JYn9LaV178k47uUEtCl1nyQ1MEtN5Rtfuha8GeJqQQu4ocAkYhon3+AuVW75VTKjvdE+A0R1zLY0N3lXNVWPO9J1ha2v4KTer3Ndeyi7yc=; 7:4URnLbuKPfdzsbiuEGe6jbuFXlzF8ahRFUt3G8lTNksKpGZZpOxp5/Fqg8Sppux2wjVh0yshunPI+8pJ1kcIki9Ka8o7nR/FfJqKMpvu/BpOQ/pGX6uCIrOAXTBibZetXzyQj6T4hgjYUBaNI01W6BHX0eBU5VtQfAYuWcW5xfHHtd2fu+0tMT8CfQWW4YJXsVAZXTD5u8RRyxrcF5PD5/9JCPmFrbKjkFr6vW86rWeXNfaO2QUxqslpzoRykzR2 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1336; 20:MARsvd8KPORn9QSDm3opdvhM3qE5nS1f0s3qy9OjYMaITpIvh29zqvBYASM6COxPW+k9JMsh6pcoQ/tAv2xxAZ4l4pBdL+Vr4MRCmDn09ADQtwpSNQFfOXGD0ANIk1GkOyCmIFvJZ+wa7broPQQyUt2nWXjTF/e2HgjU7gx/WKE= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2018 09:28:46.9726 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 53cbe9d9-e078-4394-7932-08d572c4302a X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1336 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/sock.c b/net/core/sock.c index f2bf69b86c58..e90d461748f0 100644 --- a/net/core/sock.c +++ b/net/core/sock.c @@ -3386,6 +3386,7 @@ static __net_exit void proto_exit_net(struct net *net) static __net_initdata struct pernet_operations proto_net_ops = { .init = proto_init_net, .exit = proto_exit_net, + .async = true, }; static int __init proto_init(void)