Message ID | 151851418296.5034.16351978370332165480.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="E0Qo6Ja1"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zgchY46Xfz9sNr for <patchwork-incoming@ozlabs.org>; Tue, 13 Feb 2018 20:30:21 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934702AbeBMJaL (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 13 Feb 2018 04:30:11 -0500 Received: from mail-eopbgr40120.outbound.protection.outlook.com ([40.107.4.120]:38291 "EHLO EUR03-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934628AbeBMJ3t (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 13 Feb 2018 04:29: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=O0nkWvy/SmcZ62ZvWeV5b3mBX2CAEoWI4cwLWgrJPXM=; b=E0Qo6Ja1G6UPnFJAP8rAeVMML1kcCVBH1sfflrlofC7gyirDV/j2FJpieOZa+Y+9Bu9scCedSDn1I5qqw7L0WOoJ15hpoHmMtR9MSgvih9tewCw1nyYjpTqKVwix70gXFISL6WfuNIaMjFB/Sv7+xLAuw9KbRrpe3NnDIPyIJJo= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by AM5PR0801MB1329.eurprd08.prod.outlook.com (2603:10a6:203:1f::7) 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:29:45 +0000 Subject: [PATCH net-next v3 23/32] net: Convert sysctl_core_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:29:42 +0300 Message-ID: <151851418296.5034.16351978370332165480.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: HE1PR09CA0089.eurprd09.prod.outlook.com (2603:10a6:7:3d::33) To AM5PR0801MB1329.eurprd08.prod.outlook.com (2603:10a6:203:1f::7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4a4b926f-0647-46c2-a17f-08d572c45284 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:AM5PR0801MB1329; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1329; 3:zvKoVuK4dOF2EayjblTqZwRd+lmpODgVyf8Bh5cTYF92l10wGPzlLWr065MMdS1zrsF10Jjo6PstCrt52DnXJ2lG00uZMa41LlqdbJurTSIoiFcs5n1qcNhmOifD2gLkEDgvkrhsREEnQxS7mt5kqFGkiaxzMmKO4fcalA7PB6tiAvG0BGuNwMXuRm64cTYamj/JqD15+f/vjP1KRBDQgRnD+JAxz1Zg3SY5BewLVvW/lufv9GuvJMTSX6tm5wJj; 25:zc4nP8ZiYo/Zgc6bXDMp6Ml0RJoBOby/x79zq7Bw2B8AwDZWclcC0XrB/nNh0ygM73fI2AfxzZ0Ni1d/U+T5MUMKKuBiArQTVbCJ1NyyM8Uxpv/FaDj0iTCOhhl9N2EvqzK6+hSHaBYARWdRA96rvcK/eTiW4vBlP2u+0pnxtdxOIrtkb3lKt/IGxqKDRo5ZCOoC427RT1N/WdutBuGQNp8mKRhKiUHF4prVbQVR+6mUxkLDPw57TNvDZjV8kocgRmrBwa46R84ycxEZpqYtE3TrMJmChIwgTTgWRPoIW2TNuHrKMQPrnScIVdoXFOlWDbGNSpCd82uGG/qjDYw0nQ==; 31:sJn9SA4LYZAwbmzVTDnHcbv8NmxkEHYebK+zebivpQdE++cZcnAPwL1SwjNO2wDElQfn6XM6NeeivjUvP1hdtQCrKpU30ckgW3CHYgxJ9yB/bkwsfLhoUqlnxKo+Tvhi1LXgXU8p8KEA7QWRCw/N+wIrg4i9lmMb+ZPxGXIboQyY6l9pbAaaoRRmUvbs/dfYdqas1Qt7cH2pbDH9EasPFAOLv+1Fh6feDFvFZvogEB8= X-MS-TrafficTypeDiagnostic: AM5PR0801MB1329: X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1329; 20:Hlis8RuGFKS7FclwYXHDS0LgFLcqZHTw0Tmdfb3tPWDwDjC6JN3A/rzxcGecvid02ZTxtVKAPMsXxdHE8TWT5udQpmzkMyo0N8Y7K+3SEVtlMQdRskYvQ/IrnrHzTlR7druYdEhYLkjKnk5ZEf2v0HSDO6Cih7BcCCxRXKU3TefokUAFUn9GLBmAErtHWBWmlLjxjhAmTGoZKaXmbHoB9ztZeJ9ch+LISZQF4KkvRXIa87acH2Y+pau/07nsd0gjTJTpPX7MHnm/LDfE63jTI/HEls6w5yBJkX+TIjP5uqyzf4XGj6yY6tCq3N7sQiVZZpaIrI+s574s2fhVWv2nzUd/FfmBvlarPu03w67nueJSeSlbyLV18VD7xLhlqc30I+Lg7YAWeXEQBqUFeW+Aq8Cs1Rx041jAxjPqeeRtvg57PxQctCDGzW+lnmhVWsMSNLPsVYLI4KxXmjtwzzkpmd8Y3RlxxaX2Co37s8y4P96EeBjz/KNUgePUB9SwWsWL; 4:ZaVVeGmvJsTdYSlVE5WKevV/KfSGxc007UAJGU9fOh3X/hHm7NpeleZYUactYuD4Um9lKE9kytcd+oUsOTDH5CoWeytUi9utHEeR0jgYv6HGqi5cXHZV5H2Is8Pz5kjmvR/b86WoI5TScQlMJNPzFfErxcPiLxs1R5hHo1V4BOX6JfBaTF75CvwJRqvS6BSdyQzNlLJUcbGbSkVOrkfAn2H88pWWumaRxGTabOpqdBC5GT0dG+ZFzZ4RRDD3GSoixaMhZvzWAFYvitV9Dqs/SA== X-Microsoft-Antispam-PRVS: <AM5PR0801MB1329EE11BDDA4D32D8AA545FCDF60@AM5PR0801MB1329.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)(93006095)(93001095)(10201501046)(6041288)(20161123560045)(20161123562045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:AM5PR0801MB1329; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0801MB1329; X-Forefront-PRVS: 0582641F53 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(346002)(376002)(396003)(39380400002)(39850400004)(366004)(189003)(199004)(23676004)(103116003)(83506002)(7416002)(68736007)(58126008)(316002)(61506002)(2486003)(2950100002)(47776003)(66066001)(55016002)(7696005)(186003)(16526019)(26005)(53936002)(52116002)(6666003)(106356001)(9686003)(76176011)(2906002)(55236004)(86362001)(6506007)(230700001)(81156014)(25786009)(7736002)(33896004)(386003)(81166006)(5660300001)(8676002)(478600001)(39060400002)(6116002)(305945005)(8936002)(50466002)(105586002)(97736004)(3846002)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0801MB1329; 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=3BAM5PR0801MB1329=3B23=3A/1?= =?utf-8?q?tvtF/Dt6cWIMy1P0GGv8OV3QhrNAOhLYU1cPYFx7lyDuQpaMAWsDmkMx?= =?utf-8?q?IL1JnkXhlW0GxAVnyWL/xel+YyoQv1hwyjFgL0UtEuqElqhQjlwA2+NV?= =?utf-8?q?9MxoaI6o618NAjEW/zqz8IsdEgV8ezZp96RcnJ8D6C95UWvaFVCpCtM9?= =?utf-8?q?OWKFwzIU4DXLdeME6ZeaD53IPBS+TuPCoe10PelWXpV7lr7p7gaBF8lS?= =?utf-8?q?keBQcr0O2shT5KoeiegHakgLSPYvLcyG45bHA5Gp1GoEyx+6P40471Hk?= =?utf-8?q?OJMm/61R3u8zeyj6/2Bff6Vd+u1BMIhbbPvzf0iTP64BKh+yloU9BOcZ?= =?utf-8?q?4Epgyl9HxpK8MfKkaGaSmO8R0xLQDQuOZNVcdBjvTPO4ouIY0lIcc5wn?= =?utf-8?q?+Z5DZuAqVrGobCt8w174HfZIt/7zKKV4KDwlQwUEW+9Z36A4FObpctp2?= =?utf-8?q?oig0QyHpDd17Y/9nPuE3qe6uDy8tq7nQERvevK4Hs61a3gNQMVanR8ag?= =?utf-8?q?jLypGGCzVMpzrQIwoqxDk6cX2meO/UHqBIyDxayoD9us5O8c+MS27XTG?= =?utf-8?q?xZm4Te3kw2v4FDsYGLRl3ZzIxommKnJYq1+qOwpAl6TtNW0qPhbUujiz?= =?utf-8?q?A0uTNjDIg2N+gTnlTMdImRnQ2f2A0bzaGHhgma9PeeJoEl3W9DmAiz0u?= =?utf-8?q?fnnFaTAuJ/RekdV1m3QpCF2U/OlpEZ8m8aQ7E1JJtwbehGDaiVcwSsJD?= =?utf-8?q?tnclR0f3y6RcZxAeaS7ZQfKEpkbBwSMTGpXA3ecstSlsAUSpzwx4XLc2?= =?utf-8?q?YVR/kbQGLdKVdfy0vweStfKCANtKFBU5VXSSDS/RJqcPxiOgFSXCdl4O?= =?utf-8?q?ipXJqp5Oc7kvvcAFBdpV/bI/rf3V/nBiOC+rDHMgNNXsofN96wETRM1m?= =?utf-8?q?28Rp62eTyo/UA6WuevAWRH+sd4UUmTQ0Ane6rf/it9o+trHwPGM6zplY?= =?utf-8?q?NMemomUAWyHVvTZgE9nsj0VnnLccrTx5G64WBh6Z1wbs5lUuqFmHFTF0?= =?utf-8?q?gZg0Fr8VLDXz0PCO+6tuTftSkuiVGjQ8LBLZM+oekN67jgPpweCO0JGd?= =?utf-8?q?wgH67eRuy711O6K8xXI4ZLt58YqiXVPlAfQgZq5uBj0ukkRmVIgmzaxs?= =?utf-8?q?ljeSYI9mwzpzzP80iaTH7fhsSRkdEp+M38jKpN8fCLvdlnFsFaf0rKqH?= =?utf-8?q?xkDPeE9iXL4f+3C+zaWapwd8ui0C4YAcquNWb/mbg5J95dxahEKu3huK?= =?utf-8?q?XDiNliltF3OX28UHAnbVcHr46gn9nFkcxxK4RdS3fbcrAE?= X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1329; 6:JMk2FW2rHnNoODCJDIH32qPlNe/ff+xw2kVx9xvfeCR0q29UnSvCQ0r/BScmSXgVg5fv0oOTAdwvE9C5XSCmhBrsdT0Gz0E7j8/43mxQlLX89of/bSzEN9/7IZaBJgC4TeypTMHZ7BFvJFNOb3uoKwmXhxdXZVH4xomeJ2v4vsI2bo0HHn0f+oBsOKIeipRdfXYDVjfxgT5iGOvtKvtazxPq3VLLYx2q/VnEwoRP4wU5Tz0js/p0aP7AfUAYgcov90hKFMOqgFg/MzJKhOF+CshCgPHI44IprxnYcdiT7oV/k8tx++ZPxE2PRWKvnxLtIATsmg+KQW6XI9kS/LuKnNTogHJji7U9mbc1D0amkDY=; 5:K8jwFlXWqxMOqkNh/3vJXvjaG4stL248a55l72A3ailnNLEzZIoH73zVguyIlqUecBKuiYxAZQlaPd7J0coJEa35ePNEzX/zZcLGV32MUHeHnjOVDvQIUis6/HIyOIG3mEDdFv9seE1hoLG3itmclR/V8oEo2H72JdV0/nFBOao=; 24:qZ0UQ/Lbi1/D4wdPEMrttWXdqlI5HOkxXK5RbFIM3wCDuk9tPkmC+o8CdcCw5301SOMf+W+YHZEGIOUBk0D7qevQJ1FkAlGZTIsH6L08oL8=; 7:klZviCq4LbU9qkCgV5W+lBLLjMjiZpFdI3gyIw4mJUiisHL1cA+KjuMrmcYvzLkvDQz+qwLRrjeD2qeeMD4UibzUYarRY0ckI2/X4C7yHp66iIR3/mHZqLsEFA3QtW0DYIJIKVl/pi9G0QoGQQljeUF2pJerRcOWgffKHC25EuGjIHMFTgHUZR+EdosR85ngxfrOI3MiaTw88/PFd9ujWz3TPGyqdob5neyObzLYMpyZ3lSKKl7AzWoilAMMcJZB SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1329; 20:8+UHWNhAh/95CTGqkFGdONvMCtSrLrzZs/CT5qQYQhJIYc+P3C4dUX3X1PisdgcPLmctpbdHhsz3ZKkfai3BadgPX9Vx4m6YpHhOjWb/u6pQzRtHNygP3RX77wZNy0BHT8MFgSuPBgVY5jae0/oXfi7lczy1Fpp1DYQfG/QJjZs= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2018 09:29:45.0123 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4a4b926f-0647-46c2-a17f-08d572c45284 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1329 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/sysctl_net_core.c b/net/core/sysctl_net_core.c index f2d0462611c3..d714f65782b7 100644 --- a/net/core/sysctl_net_core.c +++ b/net/core/sysctl_net_core.c @@ -572,6 +572,7 @@ static __net_exit void sysctl_core_net_exit(struct net *net) static __net_initdata struct pernet_operations sysctl_core_ops = { .init = sysctl_core_net_init, .exit = sysctl_core_net_exit, + .async = true, }; static __init int sysctl_core_init(void)