Message ID | 152110510435.28582.5460074990390145177.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; dmarc=pass (p=none dis=none) header.from=virtuozzo.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="iOMj6rUx"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 4022sV5RG1z9sVK for <patchwork-incoming@ozlabs.org>; Thu, 15 Mar 2018 20:11:58 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751657AbeCOJL4 (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Thu, 15 Mar 2018 05:11:56 -0400 Received: from mail-eopbgr00090.outbound.protection.outlook.com ([40.107.0.90]:45124 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751559AbeCOJLx (ORCPT <rfc822;netdev@vger.kernel.org>); Thu, 15 Mar 2018 05:11:53 -0400 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=w84b5zBGY4PwX4OxRemNtawJGOwpFihSey6P9DQYwAg=; b=iOMj6rUx40Hkp0ivVuED+E8q9ZdvYYWVAn2fQ6A0/xbtcizGNaxM39id7IZCYKL9Q1bb9Pg/zXCLNHFFNI98a/s56Z0FaJ5mCpuP+moh/J50njLcUkHBmY9ldd9gYklMsjurWnog5wl0C6JErhhXzvGDtFvFYqR4fGu8TZ7loGk= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by VI1PR0801MB1341.eurprd08.prod.outlook.com (2603:10a6:800:3a::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.567.14; Thu, 15 Mar 2018 09:11:47 +0000 Subject: [PATCH net-next 6/6] net: Convert ip_vs_ftp_ops From: Kirill Tkhai <ktkhai@virtuozzo.com> To: davem@davemloft.net, wensong@linux-vs.org, horms@verge.net.au, ja@ssi.bg, pablo@netfilter.org, kadlec@blackhole.kfki.hu, fw@strlen.de, pshelar@ovn.org, g.nault@alphalink.fr, jchapman@katalix.com, lorenzo.bianconi@redhat.com, dwindsor@gmail.com, elena.reshetova@intel.com, dsahern@gmail.com, roopa@cumulusnetworks.com, rshearma@brocade.com, dan.j.williams@intel.com, amine.kherbouche@6wind.com, netdev@vger.kernel.org, lvs-devel@vger.kernel.org, netfilter-devel@vger.kernel.org, dev@openvswitch.org, ktkhai@virtuozzo.com Date: Thu, 15 Mar 2018 12:11:44 +0300 Message-ID: <152110510435.28582.5460074990390145177.stgit@localhost.localdomain> In-Reply-To: <152110491273.28582.13804059107038714030.stgit@localhost.localdomain> References: <152110491273.28582.13804059107038714030.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: HE1PR0701CA0081.eurprd07.prod.outlook.com (2603:10a6:3:64::25) To VI1PR0801MB1341.eurprd08.prod.outlook.com (2603:10a6:800:3a::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2056bbff-4a69-46d4-39c8-08d58a54c8c3 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0801MB1341; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1341; 3:mrLv9ZScCYclPtAS1rmbBr35W25ikEatsEaaPE51Q6j1Wu1KcNo40vngVHkZYU5ed+uPUMbTbALD+QewpLEwm9BCr9PXyVYiQW2MXSToKMYYaiuEhNO3le29xcjt0PU0m3kr7YlenQ7cce/cKQAmBjrLXG2JkSUPARCbmxiqqKKB0BlkWnVkQAx4qvMmJSRoBPi1VdCw05LXGZrM7F7IWBXyTJUvRH7swiZZlM29jBlFAwvRb7k1cMgF0bwehhvq; 25:jHeoM8tI0RksHmWI0m97Py249toTrjZAeKlk4aqM69ETdUqaxbSgpRW023ybmsb9A+POmgUnZbIkY7svKg/eL8Rr+/RRoZNzEhdyW59oQ/6AePzs00W86fp8xQ5vccCY0rXwWoUfAFyB9bYyaug2Z/875f9P7ZcPmD+PvwMVcGOqSZBieXcM20x2nmr0080Xz/UTlXNI+olQ5Su1qNehoO74F9bgJkGZPYRCZ2X6b8yZUs8cfpYRoB3eLkSmn1m9Lslt23aHy/YXrgKBlznqluprIedgZBJjrO1299nYyXuii8MHuybELqxR4W3owXhWQs50HjrJpQUNFQLAHKAqjg==; 31:LAwdEzVq2lHnj2Fhxb6VJ01fqLG448fUtJ3nCbxyH3WMBiCjPAjoUbD8RfVEs/wzhsZCaBsBGVp09QX+KJUQO2i4MCB76YZ+IxbktgbiLkVIyAc8b0X7pDo97kmkD50vW0/a3FAzuPxkk3JrXQBrQ8rb8gXZ8zid1Ov7m9Qr/OlpN9D2WMwLFYT9RqCcksKZDtLJxIZv/bvbcznjH5mx8PXlTzIvb+hT/kMiah4TF/k= X-MS-TrafficTypeDiagnostic: VI1PR0801MB1341: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1341; 20:Cq0D25PO978Vqt9RWe8J5B/nvszze/K35LtJWHJEDXzysRgrWxFERfF3xIvUB1xgSZbBBhHV2qomw+a8dHmD2jXAAq7y9YOw0NfskSKecfNlsPPhcA2LWIBXXtizXE74tnUeb4/EZPapEL+DWrAVMKxPHFW9/5Vq50TycjQWATwtWwdX6RiTCDk7ghnFKLZ+OdVoD/xL9yAmgizFL55XQYa5noQDbNlLO1S8UY1kTwnaE3oxA1ykzkgJtWB/thQtNZX5lSbByTrzzVN3Adgf1gZs5qOQuGLTWKozqyP6WNxHDWVu4zSc2Y9n+vLXBLg4Jh2xo77XT8xHSRBEoy4svbeLQVcHvZLjvNcfrrhmwll9bWj6mlfMo2Gmul1RoLj3Gz9agRGDu6rTtQUHK5Hg+nt8ZchJuEguC6zJ6bhAacvchcYb47gUkQHr9jYYUYfShlkLPclPj1PBpnzNYp+WkZMsFvIxkL9E+PFWNNPlCkiz6RzUPnmzBW6O9Y1Vvvxh; 4:X4ikcu1C6+ppehh6jbbDRovI/G9Kq3LIQc5agkyGCpvzBNYdd4luQbPG6ZrWC1KcA1ELkYY0ZMtKBtRcPveBoLCoNyPr9pcvmhGJZGd1AI04yl8dicC5igIY+xrGUgKdyUfUc6YJQ8AOZUmx/TxnOYStUfM5I8ylk6FBDGYcYKvskuXrwSjLY6WPYUdqg/Jko9gNu+ktx3G6NFy6t5rvlUqihKM3p3q6HjNg89ICW2hotPVPkMD6dq9hM61CjamxrjI+7KvKm7swnZH57ouFoA== X-Microsoft-Antispam-PRVS: <VI1PR0801MB13417BC8D7D18FE9CDFF8B70CDD00@VI1PR0801MB1341.eurprd08.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3231221)(944501244)(52105095)(3002001)(93006095)(93001095)(10201501046)(6041310)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:VI1PR0801MB1341; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0801MB1341; X-Forefront-PRVS: 0612E553B4 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(39850400004)(396003)(366004)(346002)(376002)(39380400002)(199004)(189003)(230700001)(386003)(2950100002)(97736004)(186003)(33896004)(103116003)(55016002)(8936002)(47776003)(6506007)(9686003)(105586002)(55236004)(16526019)(66066001)(53936002)(7736002)(478600001)(316002)(61506002)(3846002)(58126008)(8676002)(7416002)(6666003)(305945005)(52116002)(7696005)(6116002)(23676004)(26005)(39060400002)(68736007)(5660300001)(86362001)(81156014)(25786009)(2486003)(106356001)(2906002)(81166006)(76176011)(50466002)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0801MB1341; 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) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BVI1PR0801MB1341=3B23=3A5L?= =?utf-8?q?tKjOlAnunfEUTMvAswoul01WkgED1/n/fNLqo6yt1ldAEY3woqRwKpbN?= =?utf-8?q?wt+meK2VemUssNEA/5xon9O0sbjNZ/Ij+KXoepjk7wvWIwpndBQYstzn?= =?utf-8?q?+IxajCMjDCav0VCZ6O3mUiaTP6w7rP4G3wp5FOfds8UYdmDUfFNDLyhx?= =?utf-8?q?pTSRyOeKJz7IfyjcYMCVsZQHSV8LACF39O3JBwoBcm8Cjht1waBqcjV4?= =?utf-8?q?FT6YtmOI6f00OW+AsTZPID7RJQMwTF1+XQ5mPp2EbSWzNEU0Ijc3G1Lr?= =?utf-8?q?Yy9acfFskIMwe6NtDF9xXeA5hmHRNzIw90FLvMxxyDpmV95rtn2IQwem?= =?utf-8?q?sozumtpVixOU3G34+kGfMn7yseUUqTv0vSH7ImtfDRaAw1n3loEL3ZNa?= =?utf-8?q?/94Dxu72Y6yDMJykvx9ufJAZk0Pirpy+NZo49hAl09rsD08mXhFSktiT?= =?utf-8?q?HW8V3dCarnGiSB4UTjU60UiesNfbUghlnYCdbwNYr4GPdlcYS9lx6s39?= =?utf-8?q?mgihQcWP5HXV/A6eXGmRBp4ZWVmpxzKr6lf2IlqXWVKmH5flWZBrc1QA?= =?utf-8?q?F6OxlYtSgtgtW78ApB62T6hQdt67sn0Bvp0jigP6gSAcZDKK7BHl4ol3?= =?utf-8?q?3cSQ7xUq1Tkol+mKnCbNGk8MBgi62GRTaThq7FUlc7ZP5tTnf1At6kdn?= =?utf-8?q?Bs/0q8ZAB7Rj1KrQUTmLeyMadu2WDnJ02IF7PgPNioVh1cT1GpxBvjY4?= =?utf-8?q?a3d1EK8mxYETy4Yb/84ZC+yE1vLlFk6rhw5xrxyDlhBQ7bkR5yPWb7BD?= =?utf-8?q?FI8QjIDZ/QcQBpcKpXukVIGiMgYM1oS06K49ln2UKJlRWUW0k6yn85Xc?= =?utf-8?q?AmYCbjLzUzok7sdvyD3UhskF2MopNr8I1KKRq4U3iL2wXuBKGfbm5x8e?= =?utf-8?q?4ZcTDz9Wt9HP3k17L5SsQCe5LNVta2mfQNm9Qz14+zGKnA49JwJ778NK?= =?utf-8?q?Fab5mVztQb1lqZDWZMlKXSqt3vnmvqKCBjwK1KDYiWAVa5oGNAeiH1pX?= =?utf-8?q?abuV/UdSVBHQazm2H5Wnn3leeyZEgOYjCaoXh9inH5pf+2QKNPHT6jVw?= =?utf-8?q?rhDo5Kpscuwn0U8a0WRrZgBD2LSH8AyTms375wt9Ucrx91DjyWjD2Zik?= =?utf-8?q?io1kegfjrZqxlHu+NnHMqM+HKbWitXt0eWLHbmQ7JknSzKUtIFTRNTjg?= =?utf-8?q?pYATilvgIzQTjdi9pmlRrTMrK4kmJlj8Ld/9Q5mzfVWt9MTiJPdrbRFq?= =?utf-8?q?3fkbs612DjJUR/q1uR94VeDp0=3D?= X-Microsoft-Antispam-Message-Info: 4ZeG7CwrY1uxjhnCYGtIEcYF93I6SzQHhSncEnv9Yz08Y3WPk9Cx23O/pJJj5Xk29wDc2a3veFKEqEV+5azJnaeRK+ogHhAR2ulPZt/N/sH66Zo2tiO09etNz3pG9s2KZFAsi9gAVj6baVRYMBQTx6JH62KqTF9jKKZ5v0MejUUuFWb94hQ/gjfWJDu+H9n+ X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1341; 6:yS1V1gMihgkLN/wKhzEC71nti22K1HymqhoHVsSu9oCEkPcBQNilBSMpo1npeYAL2Q5B1aWZsa976TnS8tn44S18v2xmnC3PMOYa/+8OkUJwmDj8ysRiHsH9fRExds9iBm7T1lej5HUMNaWLCHh3hM8Ou99ZSE1hPbT0p1MU6tqjwVz3nNHH2TXX3e+5ABMyTBXpgh0SlH+qubgNMJtp5ZF4CZdz/oaGKpFdZQiLjzcoSo0BlmpOMrONpmyr1kaAzVsCUchefmlLZgDXmf6yHrfdOdN7430C4jPZDJMNc3cP0m0MVNJxpMw/JfIeNhGP+FNF9mPbCKUlsMX3B4N2nU2ek5GAPAxc0xAjGset3eA=; 5:5N5IY3dRuo+RgRO1WhEva+pdA6z+K9j2n+ksnQFOpEr+6SMnGEGNmhxsKY0SWlOknOsnZUnbIk728qmcfErEwpr7y7HMz5hDD22zuaWfk6juo/PHoW4Xu2EHZaRKvPrWELA9b0gpRHk2Snl8/ZJS1O1qEbJvkrlBZ3yLOo2/ieE=; 24:c2jasePDJbpctXkanBh/lS0ZJq9x8oWQHReQOxEsQ2BS5ClAgU/7lXBSIgL2qTgC9fqJC8OAEhm2nphnQGGXoFegSSUg2nZ6eCd2W9/hYFc=; 7:AmVvCWlB+UzpVNSbnGp51fM9nWIdOvAmULWWhnBsrHAZebxjE1go1OBvuF4Bj5uqKfUww1hFrNmATFRZpUeryVDiMSpROK1LHRGLMAK9kihPBCwIlmXXb4tnGVUOxYUAqzfIgXNUghAdDox1oAU3k9/pbMMXSJvJpIhaMvlxo5IU2juiDPgBU6I+xIbVpEQRvGmiDIManUYM/yDP1ed9ertYqVXn68oE+fotPrQR7EvAgi7/z8N32Fxuydg/nAQr SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1341; 20:64fFhyjppQE3vDRvMfZA+W7JbW7bmTtUmDGMWPnNIbwN/55bxbCSbUdYjivp43/+YOGdTrN7s4v0buH/P8SmrDVPt+cbx7t5G0eYLs1jxLDnS0Eh9IEkYH/ZsDSzyGZTPiWtHOJE5NosFn+4/1Y9O2MWyVR4WAqHCO4Cdw7fv9A= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Mar 2018 09:11:47.6351 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2056bbff-4a69-46d4-39c8-08d58a54c8c3 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1341 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 #8)
|
expand
|
diff --git a/net/netfilter/ipvs/ip_vs_ftp.c b/net/netfilter/ipvs/ip_vs_ftp.c index 58d5d05aec24..8b25aab41928 100644 --- a/net/netfilter/ipvs/ip_vs_ftp.c +++ b/net/netfilter/ipvs/ip_vs_ftp.c @@ -479,6 +479,7 @@ static void __ip_vs_ftp_exit(struct net *net) static struct pernet_operations ip_vs_ftp_ops = { .init = __ip_vs_ftp_init, .exit = __ip_vs_ftp_exit, + .async = true, }; static int __init ip_vs_ftp_init(void)
These pernet_operations register and unregister ipvs app. register_ip_vs_app(), unregister_ip_vs_app() and register_ip_vs_app_inc() modify per-net structures, and there are no global structures touched. So, this looks safe to be marked as async. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/netfilter/ipvs/ip_vs_ftp.c | 1 + 1 file changed, 1 insertion(+)