Message ID | 151851416383.5034.8864526885998653646.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="feiJPh06"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zgcnQ1r9bz9sNr for <patchwork-incoming@ozlabs.org>; Tue, 13 Feb 2018 20:34:34 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934409AbeBMJ36 (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 13 Feb 2018 04:29:58 -0500 Received: from mail-eopbgr40137.outbound.protection.outlook.com ([40.107.4.137]:7680 "EHLO EUR03-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933975AbeBMJ3b (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 13 Feb 2018 04:29:31 -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=2FJMSyewas9PHtSrpy3BVzoN774wQXhIm2gQNfZfLnY=; b=feiJPh06MCUWceQfSb/ulH+N0lGjnZQVPncnNx9aS803mFm/onRlSt96zatE3YtlvDmt8IW92piawGjU8HGgwDpDrZ9khk9n1xF6MvlFZoT5dPE+BTdz8k25FShRRa4KqxPcMbYebwbdTko3BZ+fFHmdyV/ozmcTydVrV5RhvBg= 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:26 +0000 Subject: [PATCH net-next v3 21/32] net: Convert genl_pernet_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:23 +0300 Message-ID: <151851416383.5034.8864526885998653646.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: HE1PR0102CA0065.eurprd01.prod.exchangelabs.com (2603:10a6:7:7d::42) To AM5PR0801MB1329.eurprd08.prod.outlook.com (2603:10a6:203:1f::7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9716cbf3-3d4f-48fe-0ee8-08d572c447be 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:eLTuRn9Hyl33AhWVyaSxmxwLzhu/QwLw/RghXnQgQzqV0wJ3Rds/uwkviJHKTpEjMj/3pLX+1yBUFTEJmDEjrffRx3bdOxMfOmCCrYVxj4hhrI+shA8CRAHYxrowBWEHNvEaX1D+UG09/yCrRo5gs0cxA66BjDUJ/AH4ipot6mIWqg35x61kdSuCU7uVREqs3fEVE+tAAfehEkwLzlXmO2fdPHNhGTQUvwIXJ3Dbloa7J8YFwXBTuluOyIvLc84X; 25:rDkSKIyvy9rtBwAa50Otvu36IThhBxycatAr8dUY1qDFoLxghrzkmwxP6YytfAJWKn/+SQA0Q40Y6RBhTtEzwSiv8MX4kbIsgnY6ImMlE7ToFg7JFJfI6XgVwme8nu/TIXx3bvgSJ8sM77VwxUnV+b7huGyBFfsh4Razy87AdkC7hjXt3e2jjv0i2p1Hz9p6R+spdzw1bR9jq0FJ62oB+SAQYeWPgJJLGSs9mt8KmIjw/2N7VbUiitCu1X5ePzTb8fg2C5otfnJRzAi/QPrUhXp5185o0yMyjX/jNFpxTLWAJk3KXlzpYz/QGk4olxqen8v0pFuDt8j9+6WxlQz8jw==; 31:ri02JiCU+l5N/nIGlzpzmInFIwxs6jgqUHugQX9/0boajaiFEBlXH43cF/+CZs0yMT3Fz8MV9KuLA1gMlb+EaQbfait6qbxaTSYTCcg/WmuePyEXG13D+ezuRtFNjFnAgtcW9qitAil4FAmAtvRnTqeocssL05+dMJWHYBNe9YMWOohLzIp8qfQfufhvoKIvf8J8+07oQE2Omf2i+A9Q20ZKtN/zcjEPXtGjtkZ5hho= X-MS-TrafficTypeDiagnostic: AM5PR0801MB1329: X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1329; 20:jJqD8egGxYwJKNjeNXyDNo+dvKOylHLer8gJLt97i5qQuiP0hhbfKO5779YHi4b91uEZC5hef2ay8DxKqJtq2ldhbk/WG3XEsTcO6ROd3Hc04upzIuPTKxclkYoTM0olF2AhER2fvGsArxmK/n9BuCQvDIpHu6EO8sNlI7rEdCiCXwceLaYw7TDuDNJ2p8ereCKkLXrP0PVRdQfFBiEpqcIZME8J+CguwstvJagyQCwT15Mog/OKwW/FftQrkVq4mA7VggAj5vqWPiOicUnmTnfvd7W9Yk67ecdEn7oit7xtR3iJweBBTeN7D41Lz6OxO7HwzS7WScx5I1DzzSJxwK9aESuGe0DwTmagifbPLfOwqJTuOyZG+UjQ4maJNPm9nKJXULXzMt8iF+fHRTLn8mDCrVR7CZi+LWZ4+dbHaXPSkddltK9oLxs+SfexH0IP9DvZc09M0cge4lgIO6AtVCOwzuwNku7sKFoLRsOHi07fZAD8wBpOO+CxAjaYRSkv; 4:bAX6v31+h80rv01qpafIlbSNrrxHDie7OJQ6DfW2zNeSRDvv1/2zi87SNQFKXZ+RVsTd2NvcZui+q4XxeUDTfxHv1nSdNjVY+Uq8HB05qu3N6LL+3ZisW2GdjGJjjLasbgfuEpdhiYkqOiv5JIEZitirJ86fbB6nFgfmzMoOxQONK9D8GI30dvlAf3fxkumkYejFqa/9tsIvQQOg9egTr2NekD39m/aJyJGl2UIKPACV413C1VVnrFXQFPkPlL7WEnoCwiGTT5457gfbkBXMpQ== X-Microsoft-Antispam-PRVS: <AM5PR0801MB1329D7E328ACD6065619497DCDF60@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=3Aha?= =?utf-8?q?W8YdcsdBM394T9kiX6lqO0b7t7uX8M3Bx0d1Sk73r/7dQ+7ZNCxWaYo5?= =?utf-8?q?vUbkE2W5RvIsqeGO11t+s0oRngM4vn0MFT5Uf+Zn5tvcfQlob1ABp2tH?= =?utf-8?q?5CJSs+ILlCg5yRGiROJA+9ih04l8cl4OP30y2/ZLlVzL6MWw1XnF38y6?= =?utf-8?q?uURxOiPeCH9ZmxmorknBcS9QMZ/u79g5uaZpD4OKbZhj+RSp2shXnS4y?= =?utf-8?q?WDastZLgfgpv6gdclBKzFyX0t85vFy7Tp8IFldPZcGCJdTVWp8Sxwe+n?= =?utf-8?q?kgGlS+/0DQ4e8O1y3xQMEwy4IPlWQkGX9dkRNHq3jHoYJh7AaflD5hpT?= =?utf-8?q?tS0T8lfPL7z4+VtlllDbDz/s3Efof+iukmXHF2nr4Wqdgb0OxBwdgfSZ?= =?utf-8?q?iOr8JXyMaWqccExSO2riCTn4mUj50ZA3w3gwVNZYp1laK1v9+zXqMbAR?= =?utf-8?q?WYJUEPRtCLdutBQw+TRL5BzVbv3Xi6VD7y4swIqHbjUYoKkVth1Mo7zV?= =?utf-8?q?s9caHrAIyhbSWkVbjS8t1bmdGSq++SIV4xkCPzvPdyhXwBM5ussgmJgc?= =?utf-8?q?pj/vk1op3xg0tMq7HtdHn33S6LqUGUnz3us/nuFZmENqdaZXLDfsNvVD?= =?utf-8?q?QyrY9iH/chC7VmQtGrXKvovJ/wh4wwPiPdiCVSvT0XnySJcPVT4N07oi?= =?utf-8?q?chovePi2fggMtwXXluRdg8VnfRVqQT4mDIuOt1T7oz7IEVvaYhaqyCK+?= =?utf-8?q?2DMvkd2a774/OAHotLQ4YvLRLr6jVopMea5ZtnuQSlOk5n8yca7rLYA6?= =?utf-8?q?1xLy2b3e1jZuwmbBAzT3tCe0xBybeoVePY2FDtdn9uPI1DAKMGZm3WGC?= =?utf-8?q?JNuSyr3b4lqBjmb1NtaMO30mOgSclOVWw1NTYGNx/Pkxn46Z7PBPCR21?= =?utf-8?q?T5SPZqz4km6YxiCcogc4wK6lRfs8Z7LKNLdczYmECJbKBCntPRoVNhEu?= =?utf-8?q?MnOxP9GTXFbiWBP3DVmHFbMKyXq0MMcYX9ZAO0V9G13nq7aNbWV37BOo?= =?utf-8?q?uj7xaCdfb+LNiup5wSMpzbfRSRurePgQOiqDSo4s9RSufO3EuDLuPo6W?= =?utf-8?q?tU67ALUQJSfNQO8ZngvOd626Arh5M9wv/NdC6MFFWLCX9UP+1AKLnRFx?= =?utf-8?q?TOMaqYIu76NENNyZHNRk0Z47hrEXPd2LRvbFfasU6XR32/6lVJPzdNvW?= =?utf-8?q?pYhn+Ec12+4b3EGzeyZnnDZ/DCZGOXbNFQevdhiEZoE0EXD9T5/hTdwx?= =?utf-8?q?RHj0k5tZDlpblWdPw2f0XbZ24KmN8vcCK4tP3ORbuci+3H?= X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1329; 6:UB1fPB7kwqGXthU7m4n2LZEzCARwSqx4GWBLuYCrrGnkIwCyLx+8jQWjTAWlJzYDzYc7YKDDfmhWfMKyeAhIFKYAu2fcewQ28huQDinCCjsoK5kgUy2vjZ6A+SMq50N6jeXKNMcic5tXN50zer+OnONxwgK5OFxdlFIjVVqTsOc6PkTH6oFEYWuLy2C/YBl19ZH4SvTr7CZtycBz4kn51BBzrPgNEhMsV/m6DWB/UNOT1v6k7udJHQybIg5wytJh8IB7m4h9jv5ivLtE28HSRmLhpuq3vbWB0P9xDUsxvM83kEicFXBOY/e7r2ZR/212nvyZiW0pp0EdY82kUZqAjd2Djjw7jLhfo+iPvgIklyo=; 5:IrysWP7VPTJsbSRO2IqaWxBaEJKobxznNucZMJ82ijhVKjNaND8dIHHoualb7pyzGeloyi4N8okRsLRqneagS2nFHdKnr3HhP9jW1AxBIa202hpv0TP16aNRuzzXYd/nTcxJbEiW+1iq54YEXnidts/17Oolb0tEOI5LGwU1Olg=; 24:HhrLdJQpC0t5l5QfcqT/YIYkI+3UlyQDMbLUUBmcssH8qaJBS4ha98tFHK0G5tElP4LPb/CaFKjxJrLl57G2ElauCDzieHDHEA2jbjebbek=; 7:NAb0QjksWXmZboeW/hnKJ12PvBAUEZbotGxAGz+8sx/6wUGsb864XZ0rCWQCxqSSLxz2ksH7bg9OTcD463cgohnJEXReVoCzq4pJBquctLuiy6Wu9MtNlXZ8R9IzCEIKluFvGr6OX1FJd6cFNMoFjFumYXgWixgtv0ZhqL7uyByWfzWOEgQ2CVVrBzqo9rBnsD+D+rj+rIF25jNVpV+IdI2g+BZyNqSgvP1k8GOqxdm/86Ake4vIrLmfgSBGPNsw SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1329; 20:H81LFzM/w/lvCBwilrBDm9GsV3gXV5/54x0dYWAK8VQCY4ai48zGpdTd1q0F0vOGOim4WVspHMmVL1N3dPR5GtrWvQnNgYAlip+Vk1Hv3fcPmT605zWsbe1jGpJaWmVtb1PGF5F4PFELxKyWWmdKPDXRIpZURoATj9HKDQpwFzY= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2018 09:29:26.9649 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9716cbf3-3d4f-48fe-0ee8-08d572c447be 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/netlink/genetlink.c b/net/netlink/genetlink.c index 6f02499ef007..a6f63a5faee7 100644 --- a/net/netlink/genetlink.c +++ b/net/netlink/genetlink.c @@ -1035,6 +1035,7 @@ static void __net_exit genl_pernet_exit(struct net *net) static struct pernet_operations genl_pernet_ops = { .init = genl_pernet_init, .exit = genl_pernet_exit, + .async = true, }; static int __init genl_init(void)