Message ID | 151120297627.3159.1112602930981708333.stgit@localhost.localdomain |
---|---|
State | Deferred, 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="a4OexKVt"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3ygcss731rz9rxj for <patchwork-incoming@ozlabs.org>; Tue, 21 Nov 2017 05:38:09 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753003AbdKTSgZ (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Mon, 20 Nov 2017 13:36:25 -0500 Received: from mail-db5eur01on0131.outbound.protection.outlook.com ([104.47.2.131]:56607 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752097AbdKTSgV (ORCPT <rfc822;netdev@vger.kernel.org>); Mon, 20 Nov 2017 13:36:21 -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=biccx4ep22br2Pt9TjWgsu2TZCtcBWUr18OarogjU/U=; b=a4OexKVtapsFLKOBv4PuQ8C7qiVZOGiX+SnpdVGt+PIzJpPEpmFSz6GEF02f6XfuZL6/1XCvs4uJnQkozu+UQ6DZ6hze1QuRX7cI6srNU9BRtNp3DsCgpbS24rBB8m24EzZhD6g7I2FRoyaxB1sR1S0PRV2vz3/gor2E0v4Kzpg= Received: from localhost.localdomain (195.214.232.6) by HE1PR0801MB1339.eurprd08.prod.outlook.com (2603:10a6:3:3a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.239.5; Mon, 20 Nov 2017 18:36:17 +0000 Subject: [PATCH v2 26/31] net: Convert packet_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, linux-kernel@vger.kernel.org, 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: Mon, 20 Nov 2017 21:36:16 +0300 Message-ID: <151120297627.3159.1112602930981708333.stgit@localhost.localdomain> In-Reply-To: <151120175301.3159.9577108443167812854.stgit@localhost.localdomain> References: <151120175301.3159.9577108443167812854.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: HE1PR0401CA0062.eurprd04.prod.outlook.com (2603:10a6:3:19::30) To HE1PR0801MB1339.eurprd08.prod.outlook.com (2603:10a6:3:3a::7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7a1e394e-9d0e-4c85-3374-08d5304596e1 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(7168020)(4627115)(201703031133081)(201702281549075)(2017052603258); SRVR:HE1PR0801MB1339; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1339; 3:NYUCrORjCW0HTyfWi15dQxd6UFqBNUnhKhenHnpReFaZSIZ1Cs/dVviTD7guvybVitZZSbXGsoTMqfQqwWejb/sVf89WfG4/eH+n7nsJOz0o0WdzziZUgINVEMq/XZtWXdGIUYz+KzVlFK917zE6GBJl6GMqaD4pInnO+sg4xILozASyOCOQ1+JGrPezrYFoga8uzRXkFFO6lZXN5Qgeg8ocEDxgUUNELstq5bEhbNCTzQ8UWVRIgf5EnQ0Whg6o; 25:aLJb47hTyveATBS+jfzmllNgv1s/z9YGndU4YwHgqnxCQ6Q3dh5LPJgfZDK+4accTPmzsQekuSUVpLRoiEliOXTe3KDsd0bzaUKGwva3f5AvA/i8E4N+MZvCZL2LVfrcnlkmD+Ab9MXS8lPHnevimWrHdg03+5G4KsiBeyznAEAbKOwRpSEYYRnrVHpc29suPcCL4UWEpNC8zlJbM4LohVgE/B1gBLRgz5fLhg+0a0X7xItcHEWZ4J5WE73oxj1+eMiiaofIvSi3LlfsLQo0StL8rywCOKxD2sgiSvUD3GMd2nJBgR98A+kxXyuZ/I6WOuEpMTYkvGr0SoiZ//jtRQ==; 31:zEeCcXYZpS3J8T4Qkfv9QdgEXxtrpjjt9+PeWeujUrJ/YL+ablD0NsN2Em7awoLfIfhqpsPKAlrm/VvHznUuFi0npAi5awt5BpQWBEMQQ8z/SBnEma7VzOAGYxH4MvFXSN6mIRPHiQmvPcWUs2MYuY6X9jtQyIOdf3UooMt+hfix5/LUjRJ6kt8doDPviTOLNFpa/u1o/hV60ESDtM4E79bT+vGz3r2PlwOgMkPVACc= X-MS-TrafficTypeDiagnostic: HE1PR0801MB1339: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1339; 20:JfSUY375TjZj/ZUvq35wmyEY/0Wj6xHorhop97c9jQjpjTSRqg+pXmIvv4eGDmC1J3TVXgMjq/XjiqactPt/7zg55GobMoTsHS4PXM+iKqm2N8bfYOvNIAaRgxAZclLyWxoYmcY0N+G9erzDPw9nFoz8gNoxLqFtF3++TBLpst6fqFti3nsRPIp9HPHPvP0VXBKaNUPRJmWMpwUuavPCt0Llp4j7e19XU99upqR3PzvFovdAyqUuROEHYV0n+87bMkr/FPReWTVN7cspsuk7yIAgD5WmKsD9GUnctK8H2FKe5oP0yQ1agUks9rxWrA5tuG239OfsB7NGpLSrvREPBb+DWlbNgp+/5JR8iIiq/yjH1buvgyxgL6ci3QsgAFe32MEqtNfi0RKaLvge58w1Y+5e+lSjYi6kersoRFL3c6E=; 4:U43fT9yKlM3A+DBm/8yReAZbGj1LgWRd9JBsBb9OJV10/V1vLOS5tOmDkIdH4DuHsDkr3R0rBK94a7mzP94I0bvNX7TxmdBFfx/nKVj7iH4/XbAjMMq2ksFY/nokACoayMYFDzKekG73ewdnGQBh9KQiogXSLXxice3Z0uouxPSN144GZQLPXwRdlstBz45lhh06ZkGJ7eIi3n+awrM8BuU07dCRNxwKy2remmXFeDzOeKAz7kJdvJeAvYB7QrwIcYkvYPVYjXuCGiXP6l5Pcg== X-Microsoft-Antispam-PRVS: <HE1PR0801MB1339BD76B014211AACFD3A7DCD220@HE1PR0801MB1339.eurprd08.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231022)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123564025)(20161123562025)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR0801MB1339; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR0801MB1339; X-Forefront-PRVS: 04976078F0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6069001)(376002)(346002)(199003)(189002)(478600001)(316002)(8936002)(86362001)(230700001)(103116003)(39060400002)(68736007)(305945005)(7736002)(2950100002)(58126008)(61506002)(55236003)(8676002)(81156014)(81166006)(54356999)(97736004)(66066001)(9686003)(50986999)(189998001)(5660300001)(106356001)(101416001)(23676003)(47776003)(53936002)(2906002)(83506002)(105586002)(76176999)(55016002)(25786009)(3846002)(6506006)(16526018)(6116002)(7416002)(33646002)(50466002)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0801MB1339; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: virtuozzo.com does not designate permitted sender hosts) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BHE1PR0801MB1339=3B23=3AVS?= =?utf-8?q?G2jTxhc2jCEYIUncpQV5wa8C8ZaaASo8ci9V/3U1X6xoDBFDaKK3ctoN?= =?utf-8?q?BQDlKiHNPZEp66oozlfcLJIG1lozESKL0iVcnWzgcmz1wlmHlUDgqbyf?= =?utf-8?q?lrQHIqZswW5erqBH070I/1Do6TH8V8MbrKvNfh1C8AM06HNxQBG4lk1j?= =?utf-8?q?WUXOq7CJ/2l8wOP75GFoapAFvrk2SDGdMzGyQsbWLNW3w4Tsjor+RZhb?= =?utf-8?q?q1kbsY6ARF6lrSFS3XZ4JWr/swI2TnmwnYg1WuPGcLcW447moZqH8P6H?= =?utf-8?q?GNjqPFKdmYjdlOKL9zwbV3YGKg968TyPnrvD8tgIXGH8ISAHd5FF9eHA?= =?utf-8?q?+0prSJdb1ycqLc8b+QJdBODPFo7CnCWN/DVOIhIieqtaEBek8OAKQMuN?= =?utf-8?q?G2OujvWVO1P/97BYBijCP7DxRdzId+mORnFt3jtetQx1NHlIcEy5XmGF?= =?utf-8?q?KhaFj9C9MOA5pUhXIgHUPUVpkong/uKAY+CSP7a/hNIWuALpWWHvWh91?= =?utf-8?q?1h5ti7DOn1+gEqa4UttYd5+ObST/QK0SzsIBEqRM359zbXTPBVVk7SR5?= =?utf-8?q?LypRADHXyPdkeNozf5uidDDFqtcx/RCIKNVn27yarDKNNLPqiLBEicFA?= =?utf-8?q?eHSdQPH1Iyz41GGNT/9WOow+2uymR9J+gZ7/tOkMVSnM6mNApBFPseJX?= =?utf-8?q?hnbxMpUL51LrtZgurXu8dvty0RgsXNgvz3wLpKvzYUExvAkF3woNSYo2?= =?utf-8?q?CWfru5o6XGLqUmMgYIeTj/sUVq2hLUiyoWvScWuUDyyNmaCJYmSIF9rE?= =?utf-8?q?Nt7H3kAwx3PNntduw2n7FN9ucso4IBopjfr9fehB4JQr7+O/1fO6uKYz?= =?utf-8?q?49kxM8AXDEyKNPzG1uhU75q6nnUGp9MTm1FNft1g1Lulf6hXtxMbxpfJ?= =?utf-8?q?FSpLtk4mTqJMfm6w9Mh0BE7B6uDjkRPLgMUOo1KeUQTUKKNTMiLQnQJ3?= =?utf-8?q?vqlpjXa9V37s5j27FJaaaMq8k1Js+Lp2OeMI7kzNa9Qk+BETv6z4Y2dG?= =?utf-8?q?I3+dNGlxKJNqfr+sCpNVlQJ0YNUnYRvKQeAPUrVDUx9KdVzcSh+q4kGx?= =?utf-8?q?nAC9Tl2tjGOKsVdtem0ssKB9qqBLm9unxMy9Yfp+8A4CBD+F1kzCStJo?= =?utf-8?q?PtS6hinNW7ZhO2FUsMvTzTlrjNQnLenAB9Pmq8jozG5VHOwIe4Kg=3D?= =?utf-8?q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1339; 6:zj6IU6nk7CNWdkKCf6Gv0pCK7fTM0s1/HPS/6JhDQbLtmF495tt3Rnsl/oE8VRudzcEvLAmK5m0KwTwCf4hyS5zubtZ+HKc+ENqSotu/Fr0b0NB4STFowLi4BisDJmY9fuCMCtyaDrQbykRXYpe+M1FIfbpgGHd2xNd8ZDmx6Gz85lNL+VYWxEytRtzFkwA3ZMbX/aAh/MSVAZQjcGugir6iqVKZjAnexm1OiYK+hFYgpjbS0NdMobeSG8pp++CbTi/ynZea/cezqLphrBAMJfFCDPLt+ugjuUfJKqeIj7zxvX2+3rZ/v1SwVb3szwYQUdcYcLDk+X3Ct8gTXvZ5GRA3b1eKNyDPHdqsUYw9SN4=; 5:h9mUPwLPJv87KUP7akkVncOO8/wWJBHPoLvYHCI2NogAWjFFbOuZZBiiH/ol1XbgdIMXPx8CjQJNmRAIhcjl8lF/USe7aGC2COU6kkuqpVMh4lamJ7DmvR7UIB0J1c8F1AVta3z9bs3kn+ywvxNAVeKHAOs7akuQa1s9FPzbMv8=; 24:gbe7Qv9hAZEMUrmr8qU/fjFVrYpn4o+NIAou5PZ31mV1Tl7s6/CL6kRJrTOySBqTpYKIFfYb0IQ9MKe1uBtn5iBxOsCKDVd2p2qVejkpu20=; 7:Ny4jVkppOqwnBPFoRxyXygHm4wzxFvDGkA5EhSe9LTXIr6lNSFRSwyQHoAA82gWVA0LMI/KC9ODG2bJdhqkoqgWQdyc1HypZlc1oJQQ4/VdlbxeCm4/yI/pPIlM//uPP3fjg9QJY+PIJo/b4cfVMuUh1+sQFMihYMxlTKW0WCSo3PWY3YYJVaELV7vns1XQRRMvfMenbNocO6JKmOAPfr9OwfRYxxG0obmMEaio+OZCvHoXiDND4b4OL2rpvOlyw SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1339; 20:QN3IH5QVAvbXBX2HBG11jYdNgRERu1C/U390xkkbljIGyQFX+NzWLWDi7D0MVydps1N4I0nIpwAPrJfUbs3PgvqC3gBXk2VK6OXF7wOQAE1vXFSWVyKx0bsmTkbVH0uxpadDEpZ6+zrxtxFzuhhLggZR6j0C2we5XUj0NQvjKuI= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2017 18:36:17.7198 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7a1e394e-9d0e-4c85-3374-08d5304596e1 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1339 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/packet/af_packet.c b/net/packet/af_packet.c index 737092ca9b4e..700cdf36767b 100644 --- a/net/packet/af_packet.c +++ b/net/packet/af_packet.c @@ -4566,6 +4566,7 @@ static void __net_exit packet_net_exit(struct net *net) static struct pernet_operations packet_net_ops = { .init = packet_net_init, .exit = packet_net_exit, + .async = true, };
These pernet_operations just create and destroy /proc entry, and another operations do not touch it. Also, nobody else are interested in foreign net::packet::sklist. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/packet/af_packet.c | 1 + 1 file changed, 1 insertion(+)