From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753012AbdKTSgZ (ORCPT ); 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 ); Mon, 20 Nov 2017 13:36:21 -0500 Subject: [PATCH v2 26/31] net: Convert packet_net_ops From: Kirill Tkhai 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: 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; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjEzMzk7MjM6VlNHMmpUeGhjMmpDRVlJVW5jcFFWNXdh?= =?utf-8?B?OEM4WmFhQVNvOGNpOVYvM1UxWDZ4b0RCRkRhS0szY3RvTkJRRGxLaUhOUFpF?= =?utf-8?B?cDY2b296bGZjTEpJRzFsb3pFU0tMMGlWY25XemdjbXoxd2xtSGxVRGdxYnlm?= =?utf-8?B?bHJRSElxWnN3VzVlcnFCSDA3MEkvMURvNlRIOFY4TWJyS3ZOZmgxQzhBTTA2?= =?utf-8?B?SE54UUJHNGxrMWpXVVhPcTdDSi8ybDh3T1A3NUdGb2FwQUZ2cmsyU0RHZE16?= =?utf-8?B?R3lRc2JXTE5XM3c0VHNqb3IrUlpoYnExa2JzWTZBUkY2bHJTRlMzWFo0Sldy?= =?utf-8?B?L3N3STJUbm13bllnMVd1UEdjTGNXNDQ3bW9acUg4UDZIR05qcVBGS2RtWWpk?= =?utf-8?B?bE9LTDl6d2JWM1lHS2c5NjhUeVBucnZEOHRnSVhHSDhJU0FIZDVGRjllSEEr?= =?utf-8?B?MHByU0pkYjF5Y3FMYzhiK1FKZEJPRFBGbzdDbkNXTi9EVk9JaElpZXF0YUVC?= =?utf-8?B?ZWs4T0FLUU11TkcyT3VqdldWTzFQLzk3QllCaWpDUDdEeFJkeklkK21PUm5G?= =?utf-8?B?dDNqdGV0UXgxTkhsSWNFeTVYbUdGS2hhRmo5QzlNT0E1cFVoWElnSFVQVVZw?= =?utf-8?B?a29uZy91S0FZK0NTUDdhL2hOSVd1QUxwV1dIdldoOTExaDV0aTdET24xK2dF?= =?utf-8?B?cWE0VXR0WWQ1K09iU1QvUUswU3pzSUJFcVJNMzU5emJYVFBCVlZrN1NSNUx5?= =?utf-8?B?cFJBREhYeVBka2VOb3pmNXVpZERERnF0Y3gvUkNJS05WbjI3eWFyREtOTkxQ?= =?utf-8?B?cWlMQkVpY0ZBZUhTZFFQSDFJeXo0MUdHTlQvOVdPb3crMnV5bVI5SitnWjcv?= =?utf-8?B?dE9rTVZTbk02bU5BcEJGUHNlSlhobmJ4TXBVTDUxTHJ0Wmd1clh1OGR2dHkw?= =?utf-8?B?UmdzWE5ndnozd0xwS3Z6WVVFeHZBa0Yzd29OU1lvMkNXZnJ1NW82WEdMcVVt?= =?utf-8?B?TWdZSWVUai9zVVZxMmhMVWl5b1d2U2NXdVVEeXlObWFDSlltU0lGOXJFTnQ3?= =?utf-8?B?SDNrQXd4M1BObnRkdXcybjdGTjl1Y3NvNElCb3BqZnI5ZmVoQjRKUXI3K08v?= =?utf-8?B?MWZPNnVLWXo0OWt4TThBWERFeUtOUHpHMXVoVTc1cTZublVHcDlNVG0xRk5m?= =?utf-8?B?dDFnMUx1bGY2aFh0eE1ieHBmSkZTcEx0azRtVHFKTWZtNnc5TWgwQkU3QjZ1?= =?utf-8?B?RGprUlBMZ01VT28xS2VVUVRVS0tOVE1pTFFuUUozdnFscGpYYTlWMzdzNWoy?= =?utf-8?B?N0ZKYWFhTXE4azFKcytMcDJPZU1JN2t6TmE5UWsrQkVUdjZ6NFkyZEdJMytk?= =?utf-8?B?TkdseEtKTnFmcitzQ3BOVmxRSjBZTlVuWVJ2S1FlQVBVclZEVXg5S2RWemNT?= =?utf-8?B?aCtxNGtHeG5BQzlUbDJ0akdPS3NWZHRlbTBzc0tCOXFxQkxtOXVueE15OVlm?= =?utf-8?B?cCs4QTRDQkQrRjFrekNTdEpvUHRTNmhpbk5XN1poTzJGVXNNdlR6VGxyak5R?= =?utf-8?B?bkxlbkFCOVBtcThqb3pHNVZIT3dJZTRLZz09?= 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: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 --- net/packet/af_packet.c | 1 + 1 file changed, 1 insertion(+) 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, };