Message ID | 151903008449.32574.7488230254785442651.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="E+OJ2EYu"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zlHTB6Xbdz9ryJ for <patchwork-incoming@ozlabs.org>; Mon, 19 Feb 2018 19:48:14 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752437AbeBSIsN (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Mon, 19 Feb 2018 03:48:13 -0500 Received: from mail-ve1eur01on0137.outbound.protection.outlook.com ([104.47.1.137]:57068 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752291AbeBSIsL (ORCPT <rfc822;netdev@vger.kernel.org>); Mon, 19 Feb 2018 03:48:11 -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=NOysyIf1Amh5HaFHApmaJwQK7tpXLH+MbV09FNJn1fQ=; b=E+OJ2EYu/pBro2+EVUy4G/TQgxgJ9Hr2r3+yCLUqC1uQzMfpK2OLBRZ5ZVEjl9QuuF9vRoqTSAhEJqEcGm2a/h9gm86MhJg19mFs7P2KfqQDHZBhUTLby2oWY3ExoXrT8ZkOh7qmwnvTs8WiMH/kkj1BY1WQXrHpN6XisFaKaa4= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by VI1PR0801MB1344.eurprd08.prod.outlook.com (2603:10a6:800:3b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Mon, 19 Feb 2018 08:48:08 +0000 Subject: [PATCH 01/16] net: Convert inet6_net_ops From: Kirill Tkhai <ktkhai@virtuozzo.com> To: davem@davemloft.net, avagin@virtuozzo.com, pablo@netfilter.org, kadlec@blackhole.kfki.hu, fw@strlen.de, yoshfuji@linux-ipv6.org, afaerber@suse.de, steffen.klassert@secunet.com, herbert@gondor.apana.org.au, johannes@sipsolutions.net, netdev@vger.kernel.org, ktkhai@virtuozzo.com Date: Mon, 19 Feb 2018 11:48:04 +0300 Message-ID: <151903008449.32574.7488230254785442651.stgit@localhost.localdomain> In-Reply-To: <151902976942.32574.10711323959096437995.stgit@localhost.localdomain> References: <151902976942.32574.10711323959096437995.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: HE1P191CA0022.EURP191.PROD.OUTLOOK.COM (2603:10a6:3:cf::32) To VI1PR0801MB1344.eurprd08.prod.outlook.com (2603:10a6:800:3b::8) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b9966082-6b0d-4601-3cde-08d57775806a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:VI1PR0801MB1344; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1344; 3:puwx+EVy6TRMh2O4mVtD4DljTmy5GmYjsaPbM1Iy2g9QjefbVoalEWeXYMgOzGm2CvQmuZ8hvW66wDNKiNhX0qpTFFIqWPzCjeBtrLgxBW5XNLK4f6Zilaa8i9H12jgASGknjj4KP2PboaAG/sn/3LNKRJxcfJUpKZccV5eXrcvUzIgonQ/c5FrH3/0m+cpL4ZLrDI1dJZ8ld1z8PldcNYF/aN0doY50nGqG6zDXxF5LMuSkDXHRfBsslqsLVera; 25:hnXNl1mLKKoZYC3ulK6A/L547EPxLuNFplXi/TL2zwniiXPUrHGCTVdCUqyNs48mYfqng8E/WRB+lZfFv39fp+6EqDiE64Vs54gFiTH6PieVjwJspV2kj4dij1uUasWD0aYkeblK2LPglcwLvYsk7cPUJCXp2FNZ8M0VHBvdyEziYT8KtJhZziouUkaUiXo94gUbZxNsfPv2i5S83xYS7zt9YjWTjG4I7M80/HUPJKxbFtkOWD6tjgOAilqMWXjmGvpeWtcwf+0XtJdiivX9axJxEERfm+HyKd71QIBTtv6W5FNYiY0FtKjjOTjxhdlYqo7CsR1rmuisDZVXcaDDEw==; 31:LzcIOYG/R+u5q4oRVrM1aYKNF5K0+TCk2arl6wdBkwNuF1jd/jrLEmhdlGYQPpeTeSwkscPUDNZTSL8TPFQATq8mYAuHXfw7KJSqcXih0kdJENHPci7ztcqlIYn4mRgVcodEF+vZ0IuHWYmoEAUaz1krVyHMeUJKrfzsYzYvBk0h8Gw5wB0ARQrLR0QskWgF51FZvKZ6hg4kZQmafL95p0FBDq0tYhGHzu9MkGePkaw= X-MS-TrafficTypeDiagnostic: VI1PR0801MB1344: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1344; 20:vDYRlLfPHx/DflVqawTAehosSgX47k+v5Azvj1z95WrrI7qfdQ3GoTasre1c8LOJrY9lyMH47iiuweXdXJzO9/FrYV0QYSfosUhYKtkmB+1A51ADmMMtGIHc1cZ08kjRr7hT2OcAJXao0zlaBAkcyYO2O9nU7lOMNPp5xunoCq+hQaUyB4BpK4pmBfCX7hA8DEi5DPb1H/BDlrN9UgFglGYIRNJVIcfZGoJympkMigrgq6yyBwSHGfxX/hYk3vuDS/Ywkc3mj6K3OOzm5LAowkkAW856g03O5mpHorS/XaETk9Z6fRf5tSL/gVwWxp4uVrOFJYLUyQy5khD8HLt8RMrYbiq3l4gvIzE+De6TK6RMydwq9VRHgG58ZtSg7P0lhFh/bKLMbZYgmSOF9GHcCC4XNADTGVlefyQZwOJ8yqgT2NOho1OMxsFaoxTOu/pG1Bom7XqBG24q1RmHx0z2ESCYj9QLDKVpEfzOqh9mprqSQ+2ZLQgsFHICUaVgFgIP; 4:VpLr1TOuigWSQjc8xw9z/mVE/xjaX/j72YPNG4dfEjDSkP302DuKoBZgiHccWXBvGmdb91HeziVlf/b5YBqfgmuY/I9Udbd1bzLdwHg3zcu4K1/UI9hm4aWCDnKnoeM4daJVcxZjioCmIWF8yRUaaIpShUx8BvBUKdH1sk86PMgqEtRtZKi+pqV63jskoD29nZx+Uj9h4VO0ASc3CdhPiT1NE8OmaRwd5RYnI3mIo4MNZMm/LCCyp7v+Io/4zDB8vt18loOvytwc9Bmah7XpXw== X-Microsoft-Antispam-PRVS: <VI1PR0801MB1344DC07623CC690F17B7E7ACDC80@VI1PR0801MB1344.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)(93006095)(93001095)(10201501046)(3231101)(944501161)(3002001)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:VI1PR0801MB1344; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0801MB1344; X-Forefront-PRVS: 0588B2BD96 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(366004)(396003)(39380400002)(39840400004)(376002)(346002)(189003)(199004)(7736002)(25786009)(5660300001)(3846002)(6116002)(55016002)(230700001)(53936002)(6666003)(2950100002)(86362001)(9686003)(68736007)(2906002)(33896004)(105586002)(106356001)(305945005)(7416002)(478600001)(81156014)(8936002)(8676002)(186003)(23676004)(316002)(83506002)(26005)(55236004)(81166006)(16526019)(6506007)(386003)(50466002)(97736004)(47776003)(61506002)(2486003)(52116002)(66066001)(103116003)(58126008)(76176011)(7696005)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0801MB1344; 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=3BVI1PR0801MB1344=3B23=3AJv?= =?utf-8?q?H4tOP2EBa9RCnmsm5IJPZbNNdQBdR6Y6I3pY89A0TFOQ/JRrkdXKksF9?= =?utf-8?q?jKmEfOJQL8HCEm+27L1R1qocr2jj8iL9S7I+QBXWj2Doth/bPz5TEYRT?= =?utf-8?q?clqTgc63hHJmNhP0SKY7Z6flY2EMcRc37LuUH4BJUabWM5/T9yp3Pdo9?= =?utf-8?q?RAdahXjKwyh4LcYB69nGUEd/m5Nn3HtQWC19ofYruXlaICM4LJSxgw8l?= =?utf-8?q?Z/lu2qzkQL22oDp6KmiURTK54czU1Qhf01XLOvPXEhsmekqsguuR0tJO?= =?utf-8?q?qpvvx5q383qDqICJgIIHb1FKlOr3iFJv3nRnZcZ1EYx0OK0woS2K9ZhX?= =?utf-8?q?OCjfbrhtoQ5VxJgGNBfpiNsjSAHSv4xE116Cz4+fhjtI5oWXNLr0LxK7?= =?utf-8?q?RQ+d4ARa8d0i7ofSkwTnINCcqZj4wyByUSW0YcUdW5gNZFP3UIPMuMH3?= =?utf-8?q?UiqXMo3SDxs0XlwkqxJoO+x7lXOpMNnpJJ+3nbPG6EcURgQJ3LF2qbyG?= =?utf-8?q?3tvHT17BagpnidIKBmY8Ft/CSHzEenMNnTa9EYmjMPTWzn+kS/4uaKPX?= =?utf-8?q?1mkAZyKU/JDS0WJ0E5KdDdSQn8xiO/F69Fg3MO4A4870+JEU80zBJQDu?= =?utf-8?q?I0z+enz0Dha4lKR3CxXsG18SaQdmjQ8gh3MchjjmyuEcN5UlxfyWAddh?= =?utf-8?q?iel+QwXdxOYBhWk26AW79YH3UrzOiLp1X7m1eDFHqxCQ0JZY14lWmmlS?= =?utf-8?q?wQjfc07hmSMSXrpDfdvY7leO+LAJjkV/Ml3/XHWVFCio1twCAsuYZ4dw?= =?utf-8?q?BHUJq8qjVs2X63LkKzsGBg41DguaQkuDTwxzf1r7kRHEEA/JqiVkGChC?= =?utf-8?q?AV6ekvX8ZBscU1C9aMlLYvhVCy/6oGY1au88fogxuL0qX4k3NtG1bTO6?= =?utf-8?q?YK1usAfiyhH6poCdkpWLmGjryaG+5G1GhSpcH6vwTQElnVBvyn3ka3kH?= =?utf-8?q?zvBvrazRwh4JP+JQUMUEiMWGN2oAw7nuGe8NuWGCsuQrrNgGRr8BD7LV?= =?utf-8?q?n6HcrmbHGYw0onpLVTDdLTm5NaW3Emvkmz/IcNwiT2RYPA6nDN/UPi+C?= =?utf-8?q?VGt8jE0BpaYZC3KVUmQxY7ulgYvGK4lAZEQksLkNpcQ29Ly1R7ZnTxFF?= =?utf-8?q?/ep0f72ubnC9LDIMaagl2GoWEZelZPe+8sFioJ8bP3HaTy8tdNDKOHpH?= =?utf-8?q?OzFnd3QNWBsiu9DYyaP8eSb2FHlEZYeh0sULxZERZr7TRPYPhhwo52rG?= =?utf-8?q?I0UjaPMSKvlPE2qq8jp17DZcA=3D?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1344; 6:ayUdXW2gKZYFOrAoWHeNfc7tHz/RV1OilZCAePmr4rLs7IFGIY14rH0IQ0oTHsB6Znn4wHpEQL/HHkPpz8ovaOktAvk6yyd4cfJHtiekrglp1yn9+n4qc8J1Zho5sXbusAblN3/fSk8a1pboE6nLTxjXYl66euA9e9WRrCZvsyO/1P8W6DejXChsUohRVMeJVo7jLCZicD5iW+q32RdVkgPHGWKDFRfT9Kgigf2LArh0M0ArCrV3kzdeEdHAqNik4QoBIFbsF4vKFXg06I0DyTXFXqrf7nCHwFMwqViKRw5t2CDl7ayV2wr5IEs7rsFK92ltJW1hq0JzbLck2triIlbzf+VINcaAHgSGb+i9cLE=; 5:hfmou60WkYhiZI2E2wsz3XsyXIFdbPNoYx0/4kFNPqUV4STdmXsZ9VrsspPPLyKTDriK9BkOI4Pb6ko/VGGQMpEbbw2/NSJsp+p3PYQcu0WIifmjL8SwY77Wd0g3ZwPxb49LH3kmmcxq2s9YJ/j2I6H6gezuW2r7k328m5YuXA0=; 24:Y1nkVkRyjO/0qz9xlmUaMU6WCVVXGSQNiXOjq/D7paT0bXhz1aOsZCAMCUiT4I4PgGdxohrlqPaNqVB9ckGf9rgs3VNWPfUQqajtBE3zx7M=; 7:6WjESFzYzlLPM5M/HUxX7NQnlgfLjmNK54VZtcJTAT4Q5oHzZpvdyXW2l0CKzN7m2ghdgQqdvrqBocBPOz7hgkv92oi1fmsESRlbNbuZZShbKWlLDlClW4biw8rfyfIlNxF5K2bBeDXjHgZLFCJxdE0wIO/yQ8ttmhSsdfI1jIm4INWly7SZ5avSdw3Bo830g1zlFlNvhh7r3ctfIKoljS6unJypeXYJcJczkzX31EqHAJ8efEHVyMWTrbLPJ1r0 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1344; 20:urNXDqm5NtG/p+QNdgIsDyz43qHj5aladEJ3dhXPmaK4SD5IIsOLk3xjCKBbx0PijqgOZu2/bgGvyNIPoWzX3mFPSEBBzW5dE+Cf6dNh6eumWdOAdXKYr+RmCB2y2cnBtk15pwhFbJg3RKB/5TZ2whMAcrjLxhWSThlN0PpLiic= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2018 08:48:08.2899 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b9966082-6b0d-4601-3cde-08d57775806a X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1344 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
Converting pernet_operations (part #2)
|
expand
|
diff --git a/net/ipv6/af_inet6.c b/net/ipv6/af_inet6.c index c1e292db04db..dbbe04018813 100644 --- a/net/ipv6/af_inet6.c +++ b/net/ipv6/af_inet6.c @@ -857,6 +857,7 @@ static void __net_exit inet6_net_exit(struct net *net) static struct pernet_operations inet6_net_ops = { .init = inet6_net_init, .exit = inet6_net_exit, + .async = true, }; static const struct ipv6_stub ipv6_stub_impl = {
init method initializes sysctl defaults, allocates percpu arrays and creates /proc entries. exit method reverts the above. There are no pernet_operations, which are interested in the above entities of foreign net namespace, so inet6_net_ops are able to be marked as async. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/ipv6/af_inet6.c | 1 + 1 file changed, 1 insertion(+)