Message ID | 152041557313.11627.15456528640083571800.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="eUPVcTxW"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zx7sD71nwz9sc6 for <patchwork-incoming@ozlabs.org>; Wed, 7 Mar 2018 20:39:44 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751267AbeCGJjn (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Wed, 7 Mar 2018 04:39:43 -0500 Received: from mail-eopbgr00092.outbound.protection.outlook.com ([40.107.0.92]:44576 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751011AbeCGJjk (ORCPT <rfc822;netdev@vger.kernel.org>); Wed, 7 Mar 2018 04:39:40 -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=t8bYMFid70TDv5Xk/L9tllZcw27lnW69vgcH8nfPntA=; b=eUPVcTxWHDWRYkrU5ORKpKsV6zme+DtzhXpV5yRuN/aJyEJYLXs5ugyWYrRWsTBPgsJt67oRRNfB6iH4rOUTeERiH5WibTvHzTQQIN1jGIDElI3lzkMX3d6Ysw3Is2BeTQMcz4JHzFQJRSUaQ+Czu7B0hLBr/VDEOmUErYhJRJo= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by DB6PR0801MB1333.eurprd08.prod.outlook.com (2603:10a6:4:a::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.567.14; Wed, 7 Mar 2018 09:39:36 +0000 Subject: [PATCH net-next 04/16] net: Convert nfnetlink_net_ops From: Kirill Tkhai <ktkhai@virtuozzo.com> To: davem@davemloft.net, pablo@netfilter.org, kadlec@blackhole.kfki.hu, fw@strlen.de, netdev@vger.kernel.org, ktkhai@virtuozzo.com Date: Wed, 07 Mar 2018 12:39:33 +0300 Message-ID: <152041557313.11627.15456528640083571800.stgit@localhost.localdomain> In-Reply-To: <152041531893.11627.15708076126889316570.stgit@localhost.localdomain> References: <152041531893.11627.15708076126889316570.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: HE1PR0701CA0059.eurprd07.prod.outlook.com (2603:10a6:3:9e::27) To DB6PR0801MB1333.eurprd08.prod.outlook.com (2603:10a6:4:a::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b1e5f6ff-441a-42d3-fbc9-08d5840f5799 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:DB6PR0801MB1333; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1333; 3:RTvpBeQF9SNzqMpHXrIFZ9GC7yKGSfzKLX3BzDW4Px6kpIvRpMnBsQpEvJdClJXpz9+3MepdqS2PTisq60b5EyCvH612Fju+sijQqiykhU2juBu/qRT6HCedvLAmIcX2Bcp7vq9JNLalqJ+Q7ZgT094oEq9WuXFLCmWoUSi2YTe9iT/z3geRB+CU0sB2PauDZJE0zOJCo10sznfY9Lcj0bzviJ7JtKbjWzUaXYM2gWejQxMjARTwdraVLZEim7PB; 25:cofZ9eiV85zABXBFS9kcYv0e80IdhgKany/+uT/XRfwOBwV6UrAfeSYnlEPOvzXx5WJ5eFvgRuQxvKgQI8HBagjAQCphZorhOYHEVLchmyJxe4AkDU/khQyA/rA6fLe1uShg1onKtSZMMX6rI5f2a0HK2bQAzVkn6HMSkZP8cabfBsE+MLz+H6VeVJzQwUvnzsdAyr58+BSJZhVwD7r0ocYraEbcUD7fCoCx1FN+EBdEcy5xm4wpDW01ycOndOsLERrWUhyo7pHDOq5Jcs+yx4FdRR626bAUf/lX1sK9eoFVD/0PYdM6phudm69bNEePoSkzPvaGmsnuVWXA/hPuQQ==; 31:i2hWBoU0zsXhR25hx8wCoocUFM6HTPI5xeImxL7k0NAj3Mr4lhnJ6zPXfW7AaWiCQondcVqhYXSlK0nacAKbGoQXvmOvunFxFHO0B+eP6v55BAX4t3f1pCY0KervAA6AETjUik+Hs3d40t3o7ji0nKnjjAQ5w6SrINGDVkJTjtFGQzYb2XYGQi5894knZ3hO1GLWFQXVSOlGz8O/yedFuVCS7vBspCywNJSvlOoFxpo= X-MS-TrafficTypeDiagnostic: DB6PR0801MB1333: X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1333; 20:eiYqFRAO+piMKE1OknMhDKHD6BLIy5341Plsw/eyVslhh8s4/6YCJ0F0mrxqnfNcVwlJUPOSK2jGVjg1Q/elUAbzGm+bJ4mIitvRqJYF4nQuMF/4njVr3kWssXj5ovHaw/I9+szat5xcZkMrNUXo9iFGSZILKpZW3QSVLTFW/j8Ob4npVA+HMPtmIdt0lGbAHJ4TWxs10dxLzrkmD4N7YC5n2gHRvy4t67sR9CTCDNc00Sttk4obkuthkEgEuFz7AoauTbjf3zKQaFTC91W6JhD3EbIixRHOXHY7ccEdyyahqHCH+Cq8U4hYFnQfjUIwNMyPhs1e0nTS3GUS+h/K9f6pW1JwHjO3/wNeUSFb6SjZbvr9waOs3jPkufbYZnDm3NKlXkUx//cTI03XECiXtlovj+mliCBY7+m73d9ek+MabTsTWMyNAgNdXmZmPXyHXR6uBfTFoRkLJqX+u9pyhtshEx+W7gsfh68YkJ0uCzxjdCkPWH8rfc5qqMxe5yI9; 4:HryOjXADZcu7jFR43MXglSZquOwDp2AI++VglgmUiszi3HHkNLQAySvUYIhleFDvxVp4x/O0k/pV7xvIOaMF99wdkiVC2MXFlyG1H4rixAOBphiRvIt5PH+UqbIyKy4N2wpkrgooD2JvZcGKV17LdQwEWpTtu/xpQHPur9m3dY/LACf9GnjZNUob+kwHNDrRuPGSioLdentc9x4dH9z2lIlCkfIDxQ5GoERtcWe65AYWFEuFNXmPPHk37thRXGoBiTd4wxmQSPgvfZ9g9zJCXA== X-Microsoft-Antispam-PRVS: <DB6PR0801MB1333D25EEDB39F4148062D3FCDD80@DB6PR0801MB1333.eurprd08.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231220)(944501244)(52105095)(3002001)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(6072148)(201708071742011); SRVR:DB6PR0801MB1333; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0801MB1333; X-Forefront-PRVS: 0604AFA86B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(396003)(39380400002)(376002)(346002)(39840400004)(366004)(189003)(199004)(186003)(105586002)(106356001)(76176011)(33896004)(52116002)(7696005)(81156014)(5660300001)(8676002)(81166006)(23676004)(2486003)(47776003)(58126008)(66066001)(3846002)(8936002)(230700001)(478600001)(6116002)(25786009)(68736007)(103116003)(50466002)(316002)(61506002)(7736002)(305945005)(2906002)(6666003)(2950100002)(55016002)(9686003)(53936002)(55236004)(86362001)(26005)(16526019)(6506007)(386003)(97736004); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0801MB1333; 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=3BDB6PR0801MB1333=3B23=3A2l?= =?utf-8?q?dePYEmXbzXnrGw9rIhjqtNKMPQ+eJGcwxnfVvyM+WCjr1qA7ryCGzgZB?= =?utf-8?q?/p7reZ6nkfzHFIaJh0mpMzxIlrMyY3aVOR6so7MqRSp4ZBUX51uSfTxo?= =?utf-8?q?G5yH32MBwjW1GroCToap5Q0JelepZtW2R34BD16ubJwRBU4lB21XjR0y?= =?utf-8?q?xwBKY6SN0FAhmxvgCI9Cp2I0W7wbu5iqST8wbH67cGES6A0ajplFegdB?= =?utf-8?q?uF1yOv9XWQUNugTJb+vymfzWigVEPQnLnQYhXeYFKXx2Y1Eg8wuHDSiX?= =?utf-8?q?0Kl41P8MWsi+bgCNF0rZBGVmwB03UYwivvb1aOTcvLtMKgEVXpDaCEUV?= =?utf-8?q?fdJIBzdYN6Lk6+DOvSXZlcg0w7wH+IzeViwmc0czH5+6m61gIpdyZyJv?= =?utf-8?q?BdwVFAa2XZRMCa1a9Zk7cWRE+zUmX2ApnSjH4L91rImuwMpfZaBZZyp4?= =?utf-8?q?zxuVZjKZbKOUujs1u+02xCI6OQ/k3B4OdyLNbeFBvVJ4Q9Zx6B1GBEir?= =?utf-8?q?Urh1/eGzFmFHWVmQNCnsLjxtn5k7YDU7B1a6h7YP5bpMddWT0k4KH6Sr?= =?utf-8?q?qiIAxj8B07/8aBpxYPiDHA4f4uTQ1sLNydaCkYOf23HduvhDzi4ag+lL?= =?utf-8?q?GPANIYxgYbDFW9B9VBLfAV44YVq44L39kS8XLKl2FcXHScCzBGqggG+/?= =?utf-8?q?mCVGvn73JGN1zA9C2idqsAW0E+bUuUkc4hjZ+Kn+9Ro9OmllRoHuZrJp?= =?utf-8?q?ZDLxlp5u8+mva2FEhJ57c9cGNqiOmnQ2ThpcsOfi9g3mHLofF+/nCit9?= =?utf-8?q?h7EP1tnzg0gG8RkmGG/gyLKy5fpc1Lj1eIyvh/5idAHIYLCx08wnCP59?= =?utf-8?q?ZRRB5czwNRYWQMaxKANynzQTpKbnOd8A2pdf3RjIvZrGuxF9aqZb24w+?= =?utf-8?q?QI0sKd5IAETxEDvR3zVgEh/+margxnOMHK7GeZ4+HVb/1xwuO8yTmOeT?= =?utf-8?q?m0ZIBvp4RY/OV8tmtIO4VpBSK9NkYFgVlPKrH3Z5nV1xw4MxnuG6LoS5?= =?utf-8?q?dk0K+nkkl7O5CoUyux1JkkCqFH/mp0kHHXAeUQqnrFyKseR+/3mUJJ2y?= =?utf-8?q?8UpTM/ESFx+oT2WLvuHdQzmaPYaNWN9B9PgblhVLmSfurwzk828Mixt3?= =?utf-8?q?MxqE0jF6x22oKeJqi/sLXaZlo465Ng6yINH2aD4S4M+mTti/O1tw=3D?= =?utf-8?q?=3D?= X-Microsoft-Antispam-Message-Info: AdodJxD5ggfppUcCHDjdd56oF+No4fy98ZdDkkkMWlL9wU7XliyWvBTrDtelInB27mN7CzqUCoryUE8LuZPXDfUACUv7T+/zhOHgcC16k/cHuDpaVK1eobu7mNLKxN2a+Sbq745JO0iaUDGF6bmpivJdHq1OGpxSEFNbiuZlmtiUsDw3chM7ALkCtQzPxIlA X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1333; 6:0zBPyXE+X/nTEio30UBwD+O2sfKndMhErBPL0A1dtC028TrqGJnVRshVlJWvFMr5bTMJywn6paE7L3J1LtPGMdur2uMdtsMcnfVMzPBju2efmJf/4HEIP7XOd70srHVAmQ9HZixC2SgzjOQnppFAMGekXhZdnqI6pJT1nkrOiXFh6ebk2d+kbLMFjMnQ3RN6qNBPm3EkZMa9gadyijQtVuvgUDuznVW91S09rYztsDdFYefDc/thjZBPF6gOetueZAPVwdGkPyDw5sf0bVJ2ZWKr1I2HiwX4ZLkrjb6OjlOJ9M+f/sSy8wbOPY3g1/jbCy/Q5a3S0VQ+3BaNQ6Fk2CZ993NgMj5WGUnuIyZ6LQI=; 5:HZ8Y4PStlj6JsO9ykxajTmJDqSzYiwUg+MkU5NQzd6PgK0jz/BFIkj6Z/+ajvxkNS05fDJbwIJs2WZfrCsv/nOZEBSoyZP7mY5w1NcHvwkwW/4ZOJuKyZ77RP60+F7+La2LZeehLdlULOEUNk4DgR+qwb5US6s+b0PU8kxJQfek=; 24:SiCoKy7o6EaS2vTFYmK7cJXM/losWSrICniRE92k8uHXvzG1u2+ItvpVh44eSpUmKLoep1EL1nXNVXv+y1NL7ng8CiDys01T/PlOR2O5YyI=; 7:zjpzzw13BTmGXlBaKTNDg5hzUciwjhM+V5qsJb1srwJ+uvs3FIJBT6RhpULn2WdOZVl9QMmkNWZ31Zfivume0/3hJFHn4h1c83GLaRUNuk1djZzasctcgWEgOAjEUYpxtBaq1Tu5FX40DJ03F/t0esrqv5RBNCPfE0cKHHYNzRLsCXKvPvm0nBrJAxgBEvHIH3a6h1DNBdx/qT2zoizbe77oasmOERgMtf5ufP5gcGNmkPMkNWi3I5W9OAAyiyZV SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1333; 20:IyaBc73icfOt7tjafiF1VHQ8ceRyCp//JDNEDtCclFhyNNFOfwVcEjPI/LwtQWpx4gzZa8DgMgZXYtuVy1cfrxrP02whAVk/NSw/A0eVa/+zjBOjWUrrhz2dfuLV/KJqE7eHqHFGhrPmydP3iRq5LKpVYiLrWSFlDSIWFhvVbjE= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2018 09:39:36.5784 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b1e5f6ff-441a-42d3-fbc9-08d5840f5799 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1333 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 #5)
|
expand
|
diff --git a/net/netfilter/nfnetlink.c b/net/netfilter/nfnetlink.c index 03ead8a9e90c..84fc4954862d 100644 --- a/net/netfilter/nfnetlink.c +++ b/net/netfilter/nfnetlink.c @@ -566,6 +566,7 @@ static void __net_exit nfnetlink_net_exit_batch(struct list_head *net_exit_list) static struct pernet_operations nfnetlink_net_ops = { .init = nfnetlink_net_init, .exit_batch = nfnetlink_net_exit_batch, + .async = true, }; static int __init nfnetlink_init(void)
These pernet_operations create and destroy net::nfnl socket of NETLINK_NETFILTER code. There are no other places, where such type the socket is created, except these pernet_operations. It seem other pernet_operations depending on CONFIG_NETFILTER_NETLINK send messages to this socket. So, we mark it async. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/netfilter/nfnetlink.c | 1 + 1 file changed, 1 insertion(+)