Message ID | 151851408012.5034.5426551646376073354.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="PPFrrqZa"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zgcfD3HRBz9sNr for <patchwork-incoming@ozlabs.org>; Tue, 13 Feb 2018 20:28:20 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934345AbeBMJ2S (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 13 Feb 2018 04:28:18 -0500 Received: from mail-db5eur01on0118.outbound.protection.outlook.com ([104.47.2.118]:36637 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933807AbeBMJ2O (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 13 Feb 2018 04:28:14 -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=6mCNlEElYHmm0WvmOm+YIMi9wrmMF/qy+ye+LO0uG18=; b=PPFrrqZaWwCEUelLZnXY+XxwfVM7bvWsnps7EWOpAccRIuxTcWa4ESYM8pz9b2JkeExJUleZ+mJ32kNCogBjLVGaPkpVRDXd8FUKLrRFBekO03eEjUSwOrCHmzwthEKhcJYZ020wbB3ydQJAHH35E4yWYUhw8N91xZwoYaKsa2c= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by VI1PR0801MB1343.eurprd08.prod.outlook.com (2603:10a6:800:3b::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:28:08 +0000 Subject: [PATCH net-next v3 13/32] net: Convert netlink_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:00 +0300 Message-ID: <151851408012.5034.5426551646376073354.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: HE1PR05CA0228.eurprd05.prod.outlook.com (2603:10a6:3:fa::28) To VI1PR0801MB1343.eurprd08.prod.outlook.com (2603:10a6:800:3b::7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 42b8cbbf-51d9-4e5b-007f-08d572c418e2 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020); SRVR:VI1PR0801MB1343; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1343; 3:7R5hOLBcFJyax+oEVAH69XHR5z4p+Tnyfp8sPCHIEm4+NM2nxqe03mZmTKxDzmZSrSpWXo8e6dY5yj9i1Zq7PNUGLobeeyRNYW48hGX2uVLt+DeDqfSzS1POiN3wC37lfR+sjFpbZabcOQ8GK4FZh8k5fxGekrf65ORuGkoMPzBQ7nT8fDZbk0qrXf+JbQdjedQ+1NuuyWNbk1m5AL3Ut8LGT/29B2X0EOibAdMigOpfgbRwk5zvvo805XcsFVa5; 25:Z9ABZyV97AN5eRSzYaMUH7woJFe7APh5S5F5VQkVCIEewGaQxGhAfadDTDHdFHjCjE5mw3HIgS3ZXEn/AWq1KXB5NBX2/yuhu+zginN9idQbB3j8BNFBIX8pfBcwzBaHMePovSCOjsE2BSG+zgc4Vz26gVxKSyjzltzAd9LJrVKNH4VPNahj3kaAsPG9Mg7m/GhouN2x20FcmAsoPmd3R0G5Y9GzJo/sNckdk5HHqnGgQptYXBiHIS17JyRB50vfLbLEmSCAgfzQ93uA6KAQyhGJWpqkF4yuFKArMeQKdmYP0LAFAkO9uK8XhjNCeWUqLcLZo6zdr2T+JiXxWjn0wA==; 31:zu8cA+KmkQVFzgrLIhWUGNT3NTDkThjYNKdL5niWG0lm5oiygg5xZAhFCtSEKUZZJCY3qVuMSIr8wQLxnNPrwNyWSzGXOUSNuLiPMPrm89HOOpEj/2+s0VAA5M5CsR3F3mU5qX0Y0qIoVuL3rbEKFtJZadDHcD3n4O3Ysbh69osUDXwKnOi41ncbi3N+AWKcDa1zPkdC+VdWVZgVkAx30oq3dH3ykoxYB5h9gsPAC/g= X-MS-TrafficTypeDiagnostic: VI1PR0801MB1343: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1343; 20:tGE5zEr8E0Kt4dkAY2A1CX7Iqyl0GCUAqIK+BGaGd262Q3FxAekesZLX3deXax5vy3Ftb3HSL/xHeTdpRZhMyndpKd2+9iIFBgTsqy7jj7CcoKpUbxWeBwcYEwFhFuNvZB2KWS9zfuikK3kNeFL4hzxqflyfUTqHEQ4jd4uZnUl9XA1PXpOut+FBP0UmlsJb6yeII0ZAnknOTyEPFGTLKeXEpOkKHwUn2WoBXbOvvb7CQwWTECWnZBnHWesaFFtArAekxCui/Iotg4DAMc0Qpr0/KFuJ33zcgyL0JXldaGStTZwuCYnuVVsVD/R802h3AcBa3t7wEk2HiK96gDmmJnNnkHYnsgv20D+io5wIM6TRW4Ld6WqxsqVg7yU0JlTMAbHdKmEkJ0VosCBENJEQOrpojRyPvrlVOkqi3CQhyBIGPf7TmGwXBBD2A5QlVqZDIHo8E0suVO96RHwRW54CLfZLPYLWwTEvdvPNwJCCXfP4zqYd6ulY+CUoEvpMPjPV; 4:607qj3KaIKNvd1C8+LX+z8jous2FRRYiP3E0vyNiO7cCLBK2XVOqtKfEjBgLKIotIfdyOeLFbmfCQcOCDoFGRY7lPKO6mWRtRuzEIKhFUvI9vGQCGrzqe2FTNLa6VSYflpx0Tvw4JVr7vyEAfloJcmKKbCXoB6tfx+3yztUwyVmNpX+E8d/xXcShwP9LPi83WAJiX5q9+Ebu0Z9kyvDowvt4NZgt+JIowDAtfn0eOursSScWDQwTQC/W4LfCe9rieXJog2pJxRjAbQsYT7HtGQ== X-Microsoft-Antispam-PRVS: <VI1PR0801MB13439CBF24F0B370F352976CCDF60@VI1PR0801MB1343.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)(3002001)(10201501046)(3231101)(944501161)(93006095)(93001095)(6041288)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:VI1PR0801MB1343; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0801MB1343; X-Forefront-PRVS: 0582641F53 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(39850400004)(366004)(346002)(376002)(396003)(39380400002)(189003)(199004)(68736007)(55016002)(386003)(33896004)(55236004)(6506007)(53936002)(97736004)(26005)(16526019)(186003)(81166006)(81156014)(8936002)(106356001)(8676002)(2950100002)(6666003)(61506002)(9686003)(47776003)(230700001)(66066001)(105586002)(3846002)(6116002)(83506002)(316002)(25786009)(5660300001)(86362001)(7416002)(2906002)(103116003)(39060400002)(76176011)(7696005)(52116002)(7736002)(305945005)(58126008)(2486003)(23676004)(478600001)(50466002)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0801MB1343; 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=3BVI1PR0801MB1343=3B23=3ABP?= =?utf-8?q?NY1Ju42hbRx8XQPY3SCiRCAd+inrLQhL2IFxFSMhQd/xPOYYySiPWJNT?= =?utf-8?q?npN7UPB4kqH9V9TbYgGrXtnb4MJM51kvkbh3KBb/vk1dGL0OU1tlptSl?= =?utf-8?q?vm9tN9UP5Sro5Np3br1ki5ofbF0zgWtCWY+eBNdijewzMUPRLyGNnH/o?= =?utf-8?q?YkICz3MnFj6pEPpv08R6RO1KUW5zNPlLDFVCzFVR+3MYBGE7XbhvhAg1?= =?utf-8?q?wHwFedED70FOeTsCMkW7uLwW1s8xHUISpEodpyxpHM9dOHqGTyV9xo0B?= =?utf-8?q?iyP1lBnGTDacNju3yf75LSo7jq0HscAFiJEqpdZ4EgngcSxpQYZQFIoP?= =?utf-8?q?WyoQeZtcU6BmBFVSFdhJXT/5qtPWX2MqCtG0hOaVv5jICPzE4Az2wpMO?= =?utf-8?q?tgkTdj6drSPzOG+pNX3Y4UncBRWhpK5vzgz3Eyov5+ROCbKK7YXKsfkf?= =?utf-8?q?UdzPkdfFkds3edI0qXiqj3XPhqrFSRCiqqJC8/9wGqVsW4TpayMbF7ri?= =?utf-8?q?F9mILrZFj2SGS5euEITUDsw+UrWtQ36WuRva6YHzgZ9E4zdirRRLAokw?= =?utf-8?q?eRyK+QV1lUot0geAj+b0uz3kw3+ogu8s7hQvzGKLrH0keSZihoskxKpO?= =?utf-8?q?pdeuW8/O5K3V32o/dSeEpPspYXq1qRj4ZD+PrLVo9UU9agJY2F2qMwyi?= =?utf-8?q?E0Dja8IFdzG3Ra2pV26skbVij08KDpdNcKF7dZtZktsA2IXhIeuUx7a2?= =?utf-8?q?W2RJJHlAlhBykiEk7eZkruXS51fqghlplqTaj8FPtwqutKblUveVqjhI?= =?utf-8?q?Mw90TvdF3p+hyoWROjGpvLkZDpZ36m1SpRTzJ76uZVj4cCxcSzXCcUg6?= =?utf-8?q?5FOGL8aKu1JcgZCiwooN9DmI2y1VrFhTqEssdnk+fbyO1zTUlK9sdVff?= =?utf-8?q?JGZJUUPwPzWf7Qs9QYe8uRmk6ciOXByjf7nmmy6NNID+S8D14RYS7349?= =?utf-8?q?59gFXtUjAeiNyJNuBNyORHAomRWqVebib5MvMve349FVv/+tGcJEfMuy?= =?utf-8?q?gmG4dPQFJw3nIsv97gzJYx2yd0HoVyf/HCiDX3xTy2tYcK3C/57SH8G8?= =?utf-8?q?v8x6SdSXRf6XA67D8sN3auduwm5iHoA4JCNsLqjdDpPBbDR8JgKXlxTv?= =?utf-8?q?/9F9K/PtWjgHeM/3TLY9iWKVHdraxvYYFryEPe19ToA48/yzSxg+A+z4?= =?utf-8?q?Kc8R2gEz3anI0ugQi79aIeDUS9Rz2hiHrrMgcOwkmSsv8ptazMqp2Adv?= =?utf-8?q?13HIwoUIzbJ84cc6hIo6OEJj2df4gSqG5tzo3VWBw5N8CA?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1343; 6:QAIaOZmhK14PSC0kH81FrjlE4cFVEHVqxdSMjr8vHeDcm6LRpVhiD2Dj2Bxi8Q0i43OR4OR3+p+M+3jNM4p03/x6WvFKdV8zoguebLkkuscnerRr/mitfxytNK62KA8cqDaEj7zs8aV3P7BA/BRYqhklMtpSfOtoGz3dlTm5s+P8GTGX9IJaVzIPsAlgTktYoxddoujtfNjPGP4C3s3nk3A7vpgCcjmFfW3k+CYZVablleGzTqNg1igXw/5LTbrer3mSSRkLj0JzuLZucjDhIIIKbFEp7yKXHYY4V4jbFFUzs33BQ/4jBqEoMrIKT8qPzq13HEMjPL5+GOO5X3dccPpHiozUFT52NSsdTtf/pqE=; 5:MxRksMxtsSCwep+mau9zJUWu4eloPnHJ7B0RydR1q+PuOOxh8DvcS7lBhgiQ4txjvQlY/3x1Q4YZbg5Dj6czxFl7EM2Nn9qbVsa+FAF8bHt6AeBGbpuicdDuEo/OOgoF9k+IebhoMjbDqhZzj4KSwH4HD9P28LXxnCBBfNS6KZM=; 24:O0obBwJZDfdrtRBRlq6On7OgIGVQJv0by2dKI4oeEKampeHyhsrw4c/pbs+quCObxu/rXNEByJYmAPnXn3NC4le5mGxiPJk2SMSd7PJIcNE=; 7:c33HUfus9w7dO34pnp4o4BAu4Yxr7Y93NkbKgJj81sjCVz+DLKK4g4FPs5514sj+14sDqb2gpTA5gFSXHyyU5f+nrC7MSn0KtGKFfBV2Mf1aULi4D+Gy0HnKQ3qTY3T4Dp36emt/sHdGUuK7Rskrv/6mNFOsJXxPvSYWU1R1ng5nDoL+2t2f5a/b9dmUV7AFPUgqUy8XSUVNg+rwU/XSF3wsv+2+VMcsCpqkzhD0vmEB8yIX5vc0NaFtbk8W8OT2 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1343; 20:jmH2z4usvKRrZj46U1NQMEtlcYeVHyiiburxRPE4t+3kEeH3AurmsAN4iS0ZnNyiFGGwfZrb/gsknzbgP2vUTY8nfKnIYP6yrwEf6E5xw3Y3F/p3LjKXpdcTC055ONY2doHqvgy6bAe5uvvGUsIhphh56JpzpsLZHNk7aqyYM4E= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2018 09:28:08.0663 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 42b8cbbf-51d9-4e5b-007f-08d572c418e2 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1343 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/af_netlink.c b/net/netlink/af_netlink.c index 3c8af14330b5..b3065908e146 100644 --- a/net/netlink/af_netlink.c +++ b/net/netlink/af_netlink.c @@ -2723,6 +2723,7 @@ static void __init netlink_add_usersock_entry(void) static struct pernet_operations __net_initdata netlink_net_ops = { .init = netlink_net_init, .exit = netlink_net_exit, + .async = true, }; static inline u32 netlink_hash(const void *data, u32 len, u32 seed)