Message ID | 152041560057.11627.9618866662999713212.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="iGKWHDaU"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zx7sn3DrWz9sc6 for <patchwork-incoming@ozlabs.org>; Wed, 7 Mar 2018 20:40:13 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754197AbeCGJkL (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Wed, 7 Mar 2018 04:40:11 -0500 Received: from mail-eopbgr30139.outbound.protection.outlook.com ([40.107.3.139]:56687 "EHLO EUR03-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754178AbeCGJkI (ORCPT <rfc822;netdev@vger.kernel.org>); Wed, 7 Mar 2018 04:40:08 -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=sDpLOjN2OW2BIfKfh6yRoFdIuYqj9/829KsPpdpe0Bw=; b=iGKWHDaU6Hl3zWKBPqjrutVx3fJQOoL8/gMBpWwx40g6y/jpnP2ZO88r4J5RWJAJLqlJFVM/GAAFuab4NzV3oxz6s5WlmzLnAf4n5QbC/sDgqpsht8B3ORVrSzyJB72H/LS9o7NLF3zDzk1Z5V7ovwjhg5HB7j/3pr7dnNwC7AM= 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.548.13; Wed, 7 Mar 2018 09:40:04 +0000 Subject: [PATCH net-next 07/16] net: Convert nfnl_log_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:40:00 +0300 Message-ID: <152041560057.11627.9618866662999713212.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: HE1PR06CA0155.eurprd06.prod.outlook.com (2603:10a6:7:16::42) To HE1PR0801MB1339.eurprd08.prod.outlook.com (2603:10a6:3:3a::7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e5874b82-6f99-4c28-09ef-08d5840f67de X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603328)(7153060)(7193020); SRVR:HE1PR0801MB1339; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1339; 3:NCGxQTX4DZh3cUbBErJpwwMpRPRSJVDUVVGANbEAgTo/Fb5A99CQycRyOygwhsJtgWtFytThlH8AqhKVmMXHvaN/AsB2wZFcsiajKZfTDoCCLFeRAkaAf3wKferw+19q4/yrmlXICXsar7gI0jV+KDnWg+GRqTUz0jn42Fh8RFALM2dbkDqueNIfms5yIOYPgpV6HYh2Ou27zt5V3pgFghTU972lCOl08M/tJXpwPsE79J1MKQVFnD2wpvYlEjYt; 25:2GKTq9oGhK8y21B0oGu8deDOZ/xXJXkThv/ZxQway8yc7h5UHMteEZAT+fIORjYaMCgoMq6bN681JwkWKGdwyy3j2BKk2XbXzHF7+RLq8BvfJftSFlGRfm5DItnUySiMr7zQKAkjVnIFvf91/27+OgWHEX68dr0JCSfCDufezaO3HvEH9DFPr91NUSBjPWQu2mJikwytp9BK1eF1uq0pmSHdZMRebIuG2nvv2P4uqedbQCAhq1cb+/hcv9IRnNlNoLqd17kZjc+X6GJuJn5CoDJ48/bWCrmozRz2ka/Keqjx4khlAZW3C9/MW4XGjLuYlFtFxBleS4zntyLC/ts7WQ==; 31:SBVj4X49LiXH3uPaqoBEpq8pKY8NLEyl444uXT2cTPZhaz46qWIDI+0wruM8BTUXG+3J/rEJoy+Qf5oIgvSECxPb7S1F4yTufpBbWlczvifluQGK0BjxIobvKltSaqZc7yJ1w+swGPvhnxKA7i/wTUNNjRdTLURNFuOkNNHE7SO+nJ60sjNoqtf/myoplf3iVZSdDrt/EhHWVT0uSmXq24WndppgFNeoyWYWdF7d6xI= X-MS-TrafficTypeDiagnostic: HE1PR0801MB1339: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1339; 20:nCHC0YhbCrGd5LUvoVQe53btelSQ//YX7C4UNGouGHKOhmNJ3J1G2/gzh30mhYQmcD18EU+2CohIzocaNnzKKG7uN90swdc1pvMit0AOd8s9GxdREHOgboFicosGZr5bcEMAaHjIqkfKPoFURtr+BjHDSppxyYggYpaUQ2xB8hoAEb4ItTmhPUIXM8vzMeCB23kGb9w6hT8vt8yBEcojzppWIwNRzWT3bRDSZblsPmOtASoDCt4Vg81Le4fWz9SlArDpLq/bOg7WyErUqZioR6ql37NgMts8stK9CxQ1Koiz7Uq7asHSN/1S9v5VN2SJCqaIiV8I1iBy9uY33l8CUwcVgb3S0uoZLxQnxEDR5lMQZY1xwKmuxarQ3xErp3yH5hu5myKC8/ZpHtQh6K4m2pl/WajUOJT4wOB4UFHvCYLqcHkRZERCo1VkO7lWkWrOfhtmrUOKp9qPFhQRq3ERbSgyp2iUGlIIoB5RSp5ugB2J4Vu5gbjvZJeMHzqMldEn; 4:aO6TgFyLgc/1+rcMlo5dNAPjIdu4JjNUYMMENzdDMutqJNyz7+YLEZisNVmvTqTK72Di6ns61Ly0QVsLeDl49XBlqRJ4SOZvajA+OOPfcH9xAKtMUyNR2YBAVNoKsPwiZK+MY+iXL4Ide80rlzIshI3ShYgrp02HW4+ugt92R7iQ8ohUdOwY7qIaxDLJvhsJR9jlYlDvlB5mzoV//0VocrtMyQwEgaKmVdI7o8EshdJZbW+IaD/VtHmKY7pC02mvQ3WBI8WqUXfxWOZflyYxUQ== X-Microsoft-Antispam-PRVS: <HE1PR0801MB133924914D672B8410CAC5FACDD80@HE1PR0801MB1339.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)(3002001)(3231220)(944501244)(52105095)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123558120)(20161123560045)(6072148)(201708071742011); SRVR:HE1PR0801MB1339; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0801MB1339; X-Forefront-PRVS: 0604AFA86B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(346002)(376002)(39380400002)(366004)(39840400004)(396003)(189003)(199004)(26005)(103116003)(55016002)(47776003)(6346003)(33896004)(55236004)(59450400001)(6506007)(386003)(68736007)(105586002)(66066001)(8936002)(9686003)(8676002)(5660300001)(23676004)(7736002)(2486003)(81156014)(2950100002)(53936002)(97736004)(61506002)(6116002)(50466002)(25786009)(6666003)(3846002)(81166006)(106356001)(2906002)(76176011)(316002)(16526019)(305945005)(186003)(478600001)(86362001)(58126008)(230700001)(52116002)(7696005); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0801MB1339; 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) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BHE1PR0801MB1339=3B23=3AMb?= =?utf-8?q?zhdOv4N5QsJuinxG95SeLJ7jp9zjesTejNVoRvKp4uxSDxp+VfTKwzK9?= =?utf-8?q?sTK77jWx7VarsbRLPJLUzmvzxu1KrhQDfgOYzw68CBO64GBKvKxlSTpF?= =?utf-8?q?IOnMMi0kvTUpqD9pXhIB5dh5fMB6YsLr+rdLoh0qXdmOtzMr67Nu/3xg?= =?utf-8?q?tBRHMda3IfpU5q7uffde/UGBNkzBfmq3JoS+MHdApt5TtfXQd1jDcfxM?= =?utf-8?q?HNxxFvjUUUlbcFhpGikUROe+FEwUqJ4zwD3T2Si2iRUPqz0iU7pWJX7G?= =?utf-8?q?mcHqrUBv5RiwjLDY9XuBBU+xU/sfnhAO6FhvtPW7BUZAG/Rd2UQXl9wN?= =?utf-8?q?+hV3YEG5fOLjcZYT+iH0cY8KO0wgjzygkdN/dPJTr51QHSdnVsSUN00K?= =?utf-8?q?IX+w15iQQXN2EPW5iMXOCdoipMzpvoUZXkQ7i6uIuHQJd+Pc+aEsP2gW?= =?utf-8?q?ExWmohgS7T1aoc78QdJkIebz5zE+lG5yUmv3vjRi9HRw0xzdbZb/2d9z?= =?utf-8?q?pkRKVV3goboF4/Ekxf5gnPt5/IoEpWdO+PloO5MZOdpeyrgYnh3S22+c?= =?utf-8?q?2DffqWVNpwMHE5hs+pRS/v+RvQApbVEzgsPcPJAkRhc/Xcm0yoD38wZu?= =?utf-8?q?w/WYizhqQOkm0Vwan9eCgiKPSp496bjH2CayNUugPPw3BwQsrm+NJd5j?= =?utf-8?q?83pNeQcFG9IfExHbNGRDHIi1FjQqe5SHF9Z0omIM8uWt1dFFdPZoGAs2?= =?utf-8?q?5l2/OUsR0jcyBCsDPlRDOVrqwHJoFgRqLdsCXajqpidSAarLm8IikePS?= =?utf-8?q?Ok+KR4KAS/mx8+hOCeelCkOcf/WInrTOW0XbwvjnKi1dzwirzWgDysBH?= =?utf-8?q?gpaJrJxjZ1erHkXey1MVkGnmCRGdaLqwXO+I2lsqXLuXoxxj32zlUYcC?= =?utf-8?q?+vPopFhQOwYGhF/Ga9WjhkMph9nTTa4ctuUqZrYwr0c8p2mtCjmt+w6a?= =?utf-8?q?qxJXgmvTHOnJwyN8e67uwH2EC5yuGZBORTFcSjw3+lDtQKzXtWuR5ogb?= =?utf-8?q?yP/oB15gJwsV0btBTvsMzjt9CU3/tGhLxPVHBOUb4nRcexx33W7o2hxa?= =?utf-8?q?VCBmySCWPYvm95zFMDuseAofv5IuzrX2MzVjlGE983dhYTVhWhIiNlxq?= =?utf-8?q?L4gdOipaRu1Fw6kXSYwnf/VzdzHGSv9UMwroGXhKOnft1gY9W8BRUaiZ?= =?utf-8?q?cOFwQwFYYhxmVrwTuqT/MhPaKQcfs4QMOhZcJv?= X-Microsoft-Antispam-Message-Info: Tg5/jyzPjDtMOqB8Wvn6lWMgoLn2H+mageMG2GQXROyBhyQva2J99tmManLCz1FErBIDvJ62EX4lb2xp9IRBNazhK+ys6GnpMO5lsi7GQJDS1Wx/rNd1vJSx+hEUYvuIgoOHQUh14Khj92L+kh5BIe37Yx7eNTIGUFXs+FXp2FECvVzVWsYwHNigChAjADS6 X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1339; 6:eHHH14jN+Gs7pN/ub2XPVxJLb8ohkMbE4eXy2o1ss8Y5f2bWw/FzKRDa4BbOzs8FbwslabAE2W4QuZYhl3t5RfKV2Qz3fOlQzf84HXnUmOmenXfAQoMAV19ggM3JypGzct1wC6UqCBGlHQcOB9aHPSE+9PlAyets6j4SvlMxoPu+Rxrvn+FFUGoRzfNfi0n/II9mHH/7zjdfl2RIXVHzGzGnuIgDpEew/Vsgc9wvte2/QMm2NmKkt+w/4Ci4+eBql48zn3qOQYEfrS0qX7umFPvoqAohHXGBfLWn193t1vH9so43EW2hAK9X++qSJo7sjlJMeTZkmaA3OtuB6sfY6cRZBJYEh5cH3b1Nwtwgn5A=; 5:tGh4gQUszMq3PpGNnqriqMw8Bq8I2Ky+OCMiPyysqt7TYrje8vhCUd1obkQozk64rHYFwPajzddL5i1Y+OzlKnfMWTZCWxCMqs7W9TxbR4ST3lgFI4jebxkGb/TTeNeyOXuo6OKW1dqnJEe75IOW3his4U/zplusWaQs5a4GjQs=; 24:3S4ei2RFNQe3rpLK2wdGlbiGoCZUHk1xzres4ky/DRVWAMeTA6NyTZ3gS05M/V8nYpOYyfbfD7dzPLaCfVezZZJIdIHU/JBCeT4lO8Kr4tY=; 7:JMn/oLowz6w/cnc84ScgwX5SBbFXy9ASyLVC7yUmu8LnPm6n0IpKOgQYpJwW5GSoJoYPKDpzNicaftyLdVvyEr+0J3zeT9SCMATnVsyv5m9ule7NFKC3byyG3ttN13AQ1EcRhNv7ERAMyGhMebzH15bQ7UBE6W3SL6diRN+Q3+sZc/zAFvTZ+ZQMotraaxL5jq5KN8mdL1IWN4fkVv9b6cFUVsmb50v/SAPWNJ+VONJdvq1WDj2vOiFv2pBu/hsv SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1339; 20:olo2IlwyE89hP/Dj/OPQUdUHHKQ31C208CMddAGBxNr93W/yQ/0DSkiQvTRBAAHshGSIrG2YV/Z4lrxXXQSAc9CEPjed6oTDNvLiy31fxfHE/mGmxFKp6DvNjrNOuQN447uFU0GptLP+G69WZYCqfWnnf12+8f8GkadlN7Msi6g= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2018 09:40:04.2430 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e5874b82-6f99-4c28-09ef-08d5840f67de 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 |
Converting pernet_operations (part #5)
|
expand
|
diff --git a/net/netfilter/nfnetlink_log.c b/net/netfilter/nfnetlink_log.c index 7b46aa4c478d..b21ef79849a1 100644 --- a/net/netfilter/nfnetlink_log.c +++ b/net/netfilter/nfnetlink_log.c @@ -1108,6 +1108,7 @@ static struct pernet_operations nfnl_log_net_ops = { .exit = nfnl_log_net_exit, .id = &nfnl_log_net_id, .size = sizeof(struct nfnl_log_net), + .async = true, }; static int __init nfnetlink_log_init(void)
These pernet_operations create and destroy /proc entries. Also, exit method unsets nfulnl_logger. The logger is not set by default, and it becomes bound via userspace request. So, they look safe to be made async. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/netfilter/nfnetlink_log.c | 1 + 1 file changed, 1 insertion(+)