Message ID | 152041561906.11627.1879523512371463825.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="IPE776SZ"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zx7t562tzz9sc6 for <patchwork-incoming@ozlabs.org>; Wed, 7 Mar 2018 20:40:29 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754224AbeCGJk1 (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Wed, 7 Mar 2018 04:40:27 -0500 Received: from mail-db5eur01on0124.outbound.protection.outlook.com ([104.47.2.124]:41504 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754140AbeCGJkZ (ORCPT <rfc822;netdev@vger.kernel.org>); Wed, 7 Mar 2018 04:40:25 -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=Q2Tx9KX6DL0RWKTU4H5CqFQhzPQhf/gnr3UH1ptZlFo=; b=IPE776SZGhrAoRyo2T2Is3JVGIWMvyp+DD0FWl/o62r/n171dIhB7ymmSnLdAaOCHHMg2pZvLVLB+IQa9H5ffUksxnwwxIWooK3D1Hgf2SEPEZC2+jKe67FdsY8XPxFIepqwwvaEtp6HZ/pyMvR2yK2kTb7HY4ClxQ+HByjexmM= Received: from localhost.localdomain (195.214.232.6) by AM5PR0801MB1332.eurprd08.prod.outlook.com (2603:10a6:203:1f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.567.12; Wed, 7 Mar 2018 09:40:21 +0000 Subject: [PATCH net-next 09/16] net: Convert pg_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:19 +0300 Message-ID: <152041561906.11627.1879523512371463825.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: VI1P189CA0022.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:2a::35) To AM5PR0801MB1332.eurprd08.prod.outlook.com (2603:10a6:203:1f::10) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 964c2f1a-e58c-4e04-1522-08d5840f72a7 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM5PR0801MB1332; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1332; 3:GRORYmXIyFjY9o3WPgA9WpNbZQHKcjz2J7BVsySPjEQQAPzsruzV9FMXlzbkQIql0TIqp/rKErWLBwYhMouaVbnT8xg6dKEhKifX6IGQAHGwTIA3llWrs6JLb6ZDvd/JnHdAaL9aFcv9eYquYcohcJppGeKwn1XdqUoo3uOb8ys94JP3t0DBvI6BDMQ5cTt1RyVtyfGdbsPe/Xroypd36qsLL4KZAL89ApH110IqOfQhqgQLkgkSLb8TbwjlVyMT; 25:uQ9tbn4pGgRTr1dRvaSxFrO+JSsK0HT/rxj7SLhbRuAkvM3qtmtIX6oWTlAc4KNRe20GmOnhIG/4h2i2kLL8tJWlJwcBG88RCPbIrI199pNfJUCGIwDjCjCRSsuG+yvm84Mk8z1PZHfOOcN3jvWKEgFV5CR/f9dZhlIFFNXTfBylbvaZOxKTOVloxkZ3GR4Bk/UhOk9fLOpDRP6RUNICVz62Yo7l74HtAQKJphyQNCx7CUrQOSnQzPqQiMHiCvbew0Jvt17Jk3j8i0EaCE6obYWYLLyE9PToafZx+25lxBDT7J4txogxIsVi9VQk9uD0OGCVgt47AKj7WzderFFJUg==; 31:k2Kl3MZq29f+TwEYBWCbstTmCHYurt5M+HOdycjJBEeFqrqe281DIINRSJCwXjnNLvznA47ouyKjLIaYCz6mR0fFQKLhx1KZX3hMPnAbnXWyV/LPqXgboAlO0HPYI1FmGowBENGxuhnHAvph0qiNgyi5mdrivYYM446623+oKpgXm/YPj2ILEKF+YrlrnQSygZPysVaU1H6B7K9Z0J7IX0CelvVlrO/v4VPcWZAqQNY= X-MS-TrafficTypeDiagnostic: AM5PR0801MB1332: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1332; 20:1F1bH6YgAMWHPSY3VcEmjgOpsRKArkgVNNU7mzfX9w6TlQTdbgyBLBKW/eRMIKLk1VT4F4Lp7MtnzwSwEmccu0ee9BB/Home80Vj5pfeZQQr6p14GC2wpvMwKhcc102ivWQSFSHZDYEgQJWUPkEwcAboarkVzcxkPdFjBwCTV2zFvc1eCzDsBWb0q8GuuOUkkdp+DVKt5xPU0pYSi+qLpkfE8MCD+YYZzNHNGrxmT7wGus2KCBv2zvD045gtsgJucBJVS6q4C4IL/Zi4lnqBgbq3x7Ztif4oDWx3pZKJWPFOvNCe+R7wJ5PYqBWYqzru0v++X93f5yCx1pRxIAXUgfAuvcb0rMh+jvqL2jWyBjzc2RLQGzRlD2qMuUmqZR6WsRl1Ivdr9oWtjGRhJpkc2V5PTcYmg7fhPRlqjPZ7CgE1gJj9S5Qx7zljl+Edvc0nr7/7n4Nm2B8eBxgLQ9FB4HA20fzrvqAuAp+0M8Uyb1F9MI3M3TfxzVrDI6OiN7xB; 4:Ah3BnNG1NWTx/7e2jKmrTuAgMtAyYKvqngIhfMi/4Rrh5T1BVCHWlPDujMXyx5qxyGa9rZadtJx8Ry2c+O90GqSbw3MKVOm8kf05CeKu2V+xiM1nY2D7Eg/i3+kMy/hWTanLi7FR1eIfl23cenZ7ceFPg27qLjLGpN+VMZ0qMeKK7XAr/pwrxCWNnBbBwiWmaIIWXks9XMGj0RriWiZyJxCegyupceyfuLS+LY7CK91Pa5Yvwb0ToaGTE5E9WujY5eUYxpG+hs6ysMfULfZ3PA== X-Microsoft-Antispam-PRVS: <AM5PR0801MB133206A860127188C550B7D3CDD80@AM5PR0801MB1332.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)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(6072148)(201708071742011); SRVR:AM5PR0801MB1332; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0801MB1332; X-Forefront-PRVS: 0604AFA86B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(376002)(346002)(396003)(39840400004)(39380400002)(366004)(199004)(189003)(58126008)(66066001)(61506002)(50466002)(68736007)(25786009)(33896004)(97736004)(55016002)(53936002)(86362001)(9686003)(7696005)(16526019)(52116002)(103116003)(186003)(76176011)(478600001)(305945005)(7736002)(386003)(230700001)(2906002)(106356001)(105586002)(2950100002)(5660300001)(316002)(47776003)(55236004)(6506007)(6116002)(3846002)(26005)(23676004)(81156014)(8676002)(2486003)(81166006)(8936002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0801MB1332; 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=3BAM5PR0801MB1332=3B23=3Aj5?= =?utf-8?q?GGVcEzoWVioVXshHX9drJKWZUnfyqRxcaD+q9gP6iOdia/SB3eNO51XJ?= =?utf-8?q?MxY1UvWFl5KPJVIgd+aoPVcfNGJqtnfiYIDPBxwXwCkvfWcgt/9dXx0D?= =?utf-8?q?npoZHA3dxNEU8OLe6wAcdhYAfXBVS02+qhRv/YpRkCMNf6LGzdr1OhO/?= =?utf-8?q?NhV1bQ2vTDPzQlrHE9Z5jeVnBw6VhadQhJ3FV6CdOTns31Avy10CP2F5?= =?utf-8?q?f+/zVkng4rIBe0OrV/v58guCCWEw6NH8E9Apov3cWaRV4KPBltXiAIkI?= =?utf-8?q?0UPDU7QfNp8A0j8cdOBu4XJ31wupIaB4A2NQtju20Fk+xJLrVJnfdBh/?= =?utf-8?q?7ziJaK337p0kG5ymUP1geoLqu0H/EhMEx9Zv1ZZyThFJZh0H+hw2EOB3?= =?utf-8?q?kcSFOVHXUUUusshCNY6Zrm6ZGR07M+UCugFzpBU0IwBeSY9niD6OsLrG?= =?utf-8?q?7nvaUbHTs35ZHfiAN96muIDs9zbdCGsk+E65hbqI9vj0MjZiCXOIt+xm?= =?utf-8?q?thk8kWIpPFs30qPNUF32MyIMiyRpfNwn2UdQKSWe5uGmuSF1vtN9hI0Z?= =?utf-8?q?+MZTbr2Icgc5cAARTb6KMETxp+bdbNTWY4K8aWOfuSLyJMa4Hok3Xw4y?= =?utf-8?q?x7j0IEWaLx8VSyuuKx8OT7zCnucVMw0pzR9+oUZD++Nkyp1Fh74fQUlO?= =?utf-8?q?nfd4BRGd4VArcBVIPTvrMECah7XGW8V4rkBtGtqNgnmt6R90qXn27Gap?= =?utf-8?q?fqyo1QPBi+kwP9KvNc1yzFA4yrz3PrrPQhlIZDPrKovEQVK06+lDcp1m?= =?utf-8?q?8mbRNheNZajTb+CLtokiNFJBQQqydznQy+UVQPxC2PQE/YypwbLNkpJS?= =?utf-8?q?SY6ENE+7ns3XrTbFHkYn9izXnLywhQtURETf72oYwWvKl+iRyFU+Va06?= =?utf-8?q?Zc693IYpvhm+outvbe+IV4OeqQuB15/GbgFq9/4AbcIehzieRLkToeVh?= =?utf-8?q?d2kEVjNZx48wQifU+E0hX+4U44UzrNzVBsjn46Y1l6inRlwORlbtSjW8?= =?utf-8?q?e31CztFEPvbVK0AlQyUTeu5V6JqqI+EOZ7W0Q1QoMxhhWxuxLhHhqyhm?= =?utf-8?q?MUEzYki/Hs7LxL2R3Upf13DDeQnXJSQPb+FQoCJtw0879MHyQ1AnO5T8?= =?utf-8?q?W3t6QgYzgnBBRek2/p3z7RZzMiXPpQ?= X-Microsoft-Antispam-Message-Info: MRtcxZ+rWRZHERsrlse9YUUhkZTB3MXjRlhimZ1tx8whntruzUKvnWQVZfDNvf6XDHjI2A0BzB8keg+kzU04hkQRVzAsw9g1iOFqi3e+8i93FIjeoVJilSPYctqMviJNbxv+dKRkfW/BQlnfdDd2eKLOb7YXXO43za/PhClsHboBKE2OznvJ0xumEdGd5MRB X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1332; 6:1u+LC7weRTzN+qurn9F1sYL5pORTs/ZhIwNIyPqWyr78aQTh9tzdFUI+7yEzSRSit3+I6YjOxWvUHjrDd+pSR6OEwPAfTfqUXE75rcgwWIEf/Qpvh/xHUOCW4CKAYQx7bc8xSfi1Pq+Xh/JPLt2AaHCVml0cGEDabTSlIR5sb7KaC2gs/QhH7UZQSZjeL5jDdLNPpM0AYk1kf0YIDqaImI00AM5m9PFsqRSMlRBFvJXDW8qMdPpUBFDrU+BDdzjxda92LmWhnIDwPv3twU9ogLBA8rFvFoBXSomj/ncV6iMPvIX1mnUxYzfIqI65hlZ38T3zzAJ8YyQkoTjKnjNsAYt4Lb6FLqPMHTevDj8VNZQ=; 5:XZ26SbcHB49N4Fw2VSiF6bszQR0tJDEU0KKFI9nleMXvVvwWs0UYXol/JVTIisVXjcK6h3Q1nV5/WqOpu1gml63HRzDohwci8m9YrnHjy2q23NbQ52PjOdKbAUp0oal/tAbZbuPCE4EqoueZmjn+a7f0quRC6mxBXqqOiGNOYak=; 24:sjVelMw8xtsn1MBYscAY3AqRkNh1Z9RfpLyqZK00uhdKwx20Qmx5Ea2aMGM1a/BK7JwwMGp8rDgWbpGoCFKBd7EN/jjIgKrsR+OlbLr4ZW4=; 7:VEjhvKiItg8jdsJrwaK3r9i0RwDeLvNScwNPEb+QNDxbZ6bjLyFcicOV0vx0LvEyIuMKit0tw90czRRfwgZG/PU1Cp8yeBBML9bjDb/sZ2p9qAzqvscZSABf4GQIgGJOh4XrpD0S0TpWJlQQmZOyFP2OqgMwzJrSy9HPw4hNuzkwasf4udEuUOJ2VwwGiIbqtmOCKH46tPrTPCcwrS8QL6WUNb+vTmoOfBRDZFq6YBrMMwtBGQvQ/nSmZrGjdroe SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1332; 20:WqjmjkUrff9OHg/RtK6r1pSX5/3NamkNhiHmyYEU1EIKx8Y2yAF4ZklPGsqYvL+eaYp+zSI3Hoy/9VnneIoiOBhyMdQ3JCT+mBizZxCahsLvM6WFoZ8Vjt4RW6qJPWul+MrUMAPhL7w6Bz3GpQUrp8Hz3iil+f2czwoW3m0kreU= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2018 09:40:21.9471 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 964c2f1a-e58c-4e04-1522-08d5840f72a7 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1332 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/core/pktgen.c b/net/core/pktgen.c index b8ab5c829511..d81bddd1bb80 100644 --- a/net/core/pktgen.c +++ b/net/core/pktgen.c @@ -3851,6 +3851,7 @@ static struct pernet_operations pg_net_ops = { .exit = pg_net_exit, .id = &pg_net_id, .size = sizeof(struct pktgen_net), + .async = true, }; static int __init pg_init(void)
These pernet_operations create per-net pktgen threads and /proc entries. These pernet subsys looks closed in itself, and there are no pernet_operations outside this file, which are interested in the threads. Init and/or exit methods look safe to be executed in parallel. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/core/pktgen.c | 1 + 1 file changed, 1 insertion(+)