Message ID | 152041560990.11627.5681257260182109103.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="EwZxbUQl"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zx7sv4JXpz9sc6 for <patchwork-incoming@ozlabs.org>; Wed, 7 Mar 2018 20:40:19 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754210AbeCGJkR (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Wed, 7 Mar 2018 04:40:17 -0500 Received: from mail-ve1eur01on0130.outbound.protection.outlook.com ([104.47.1.130]:17120 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754178AbeCGJkP (ORCPT <rfc822;netdev@vger.kernel.org>); Wed, 7 Mar 2018 04:40:15 -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=GalOSg3O16rZdjseDhWdhOw2dB75trMmHB3gc3eoMpM=; b=EwZxbUQli8sBciWmTgXHVTlXnaGhkI42L3oDkNuKPDFroPOsN+lKZpJL0943jy4fD7Rgd/8D2lJSG7IYwKz80YpBXThgjY/NBMHkftpQ3q/bh/pZiop0UFNiMsHnGqKQ8dTlafIjX24wS7VkCw4n6vOHtJGpa8BuZ66w6Ozz8RA= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by DB6PR0801MB1335.eurprd08.prod.outlook.com (2603:10a6:4:b::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:12 +0000 Subject: [PATCH net-next 08/16] net: Convert nfnl_queue_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:09 +0300 Message-ID: <152041560990.11627.5681257260182109103.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: HE1PR0102CA0007.eurprd01.prod.exchangelabs.com (2603:10a6:7:14::20) To DB6PR0801MB1335.eurprd08.prod.outlook.com (2603:10a6:4:b::7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7a4e0d3f-94f8-45fe-8722-08d5840f6d43 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:DB6PR0801MB1335; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1335; 3:a+Em7AyEKBV5WiQeNSMAlZ9FE5u376BcCVbmK5iyC+E6odh4ShVHzcmgAsXfaEOJDddmoSdITEgQ1Tj6R6V7gOsBi1RMtN8fFbBCHlUlOpNf7yrem5AggT/N0S28KsFl9M3lANNQX5/V7KZ95IbFfoAfFxfP4MwSwOrdm5qWeAjDi4gWZwH7m8bnEeoF7M4rVApcKPcnm8DHC0U8t/nGCGhN8NBQo0uhA2ZgTJIhcfM2yMK1v1Hjg8rWhYlZ9fH+; 25:IYkOpBX2mN7WVYdVmgrDUVh5OAKtn2NQmX/Dbeu+rSWL0Ig0Om/kaqyyiyVPyFz4Z2mlPTaX5NWavq9vhSHmcYvk3BeiuRCCkLx0GECYP7rXyITnUyn+2aan0Tp3B94Wx5kS1DWQz3v8AOuDVT1d5eYPe3YlD1hnR8WhoHj/ZtZrKckuYU7Ss/aSVvLjpqIic1fAmYDd/osZhZFZVaxq0rb3tezQlYfq+2m/Y6LyURno1uVuGlQs6WeyaghHdrOfGym/PlShy0OLab+P6KYS2XKYEzRG+/wNZ8wYSnjp8c4Es6ihddvWHRUR5ZyJxjhZu7T6hDQI7D0oZVaxndSgcQ==; 31:urh6Nkv0srotMlyvVO92ZFKJxfAiuRxRJlrl8eUTPsTFdklJEEYWSsruKzeQUB610or6GRisAzcN4P+QbCfnlAX8d5rw4kYPfXoXTbnQc0rCJzGjx4DhQiQFhCmJrh7FKYeBsNpa1fLldZsaqCmNlzknSwm/hMt17tOBJGHo88HdN79F/24TGAYjy2Zo+ALQo9IYYXZ5fNvYQ+0Glm3VmakgdF3E79j9vBjqqTTLmYU= X-MS-TrafficTypeDiagnostic: DB6PR0801MB1335: X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1335; 20:ZQSsN/yaTf7LfjbOiy3zxhEKP/uqFxKEuCzN3MMN73NcUi4e+wm2l5UjhAtEl93uWIjR4saG766HwvswQIS2etiGgxY/pckE10DcdShq9m8D4o2S5mal0Qt4OnKWw6OZcbcL0nmKBOq46BOhvQ1ynjsgDLZ/URSlqpTwETnrnP8VVlGg6O4WUZERzuyAKaeYM1KIeeTWxLYH6k7b5Gfauakx7o93PeXIK5NJctTyCr3pLaymy/70vgvC6UON2wRMrLIaEkzlqOpJdZVMCykf1XvP8j8PrqcJ5VPL/Q+I9h4g8OrOxMe5JjfKXCDKLgTsqCmZL5iFbHAlrs7U6RKy3Z0WIJLfWfJwByBj8f00MtKm67V+Bh0+nKiGBlTyBXHhatHLzfXkVwYxPJ/Dmj34TAl5bfzVtZR809IKoGufCAbksfct2eOvqN1iEwHRBjmTnzzU1TeczgGlpAmcyy71iKQr7bUybaaHbI8VYN/8agbRPDPQYPLZ6GOh5Q952cxX; 4:Weftb4dWqm4zKOnb9BAj0S+/YgDT1LiYlCfRkVBgAW8E4+SUbBjNkB/bf2xfUQRgT+mIni0pA0Y9Jt49+as7pnmO254VMSI/ztYpV2LGckIiQZUem6OisgKFQotYojS4DRBlD3KX5F88iqf9u3lovAQmzm8Puwnn3FMK6oTn9g+Rqp7GiLddezQWV5kaTU++Mht9Wyu8bMwdJZk3bNgcpmWyO9abg3mlyOryM+hvUG6/3nsI4rPRBORAt2aFmB/pGzKhWz/+RXySOhLjPbrd/w== X-Microsoft-Antispam-PRVS: <DB6PR0801MB133594FF757CD3372AAE87F6CDD80@DB6PR0801MB1335.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)(3002001)(3231220)(944501244)(52105095)(10201501046)(6041288)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(6072148)(201708071742011); SRVR:DB6PR0801MB1335; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0801MB1335; X-Forefront-PRVS: 0604AFA86B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(39380400002)(396003)(366004)(39840400004)(346002)(376002)(199004)(189003)(103116003)(76176011)(478600001)(386003)(6506007)(5660300001)(186003)(26005)(47776003)(105586002)(55236004)(106356001)(66066001)(16526019)(50466002)(25786009)(7736002)(305945005)(53936002)(61506002)(86362001)(68736007)(97736004)(55016002)(33896004)(9686003)(3846002)(230700001)(81166006)(6116002)(2950100002)(8936002)(58126008)(316002)(6666003)(23676004)(2486003)(81156014)(8676002)(52116002)(7696005)(2906002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0801MB1335; 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=3BDB6PR0801MB1335=3B23=3AQv?= =?utf-8?q?FwLOzhQdUNdL1Q8UFawaHV9L0vzQwYKA+KM6M66kzqr8qN+fyXszSmn7?= =?utf-8?q?cZEnFiwDy69wfrFN5YuAjcA3yMRpCWyA1oXIGT70rutoEk7LtJ7iVJJo?= =?utf-8?q?4CmQeScSZiUOhTZ17l+UycoosA8UyKB1BgsCUkQQlrk/fR6I1h2NDvGw?= =?utf-8?q?20MgLLSsK5EWP7+VP/Ct9fXPODLx6Mtis9CZ5w8ULtwonKqjJrwPugO3?= =?utf-8?q?AlDbeB2Bkn//R0bUX0wmE4Ys/YMkmSRyFF3w0Nsp57Z8ggYK6BVNRMMb?= =?utf-8?q?s2PgPu+rAkF6Ep4PcokszMhNStsI2Tziv+3CIRkhcviMjAhfpBSWOyTd?= =?utf-8?q?7SO3PsppPU8nhjUMOy+lg9BkHDwC8GwJsTUtxTa8wieLFnLBCbl0R33K?= =?utf-8?q?H2JONlEwFsfGY40I+9+jzabFzoCtVfNdNyBkDlej34NBHXL4MGmbAXci?= =?utf-8?q?yaPHRD2PXYWetzGOPG7WZxlGCXV5fW/MHNlR++48gKgm8536YigqcUQd?= =?utf-8?q?urzdyYxbGB9YcDE7kBx+M8USIwVMwzdu9EaXOH9aMnFg0w5jJpnY3yhL?= =?utf-8?q?+x4O3gecA2oEo9ZlJ+kVs0mVkwWvFBzp7rslhl9GGe/+Y7Fs16ocjTDY?= =?utf-8?q?cp7lvHL6Y/zRmh0C17Ja6RfL2OwuAy3KzGsVuDG2+5yh+bItIEj4JFbQ?= =?utf-8?q?wvZRLeNQi+4mxnvrDeqpMFSeTR7qMigg+Py1jok9ePNhAhPKNMhZp6kY?= =?utf-8?q?tilHMEhVnvilf6D4SK1YOpnmTkTwr1rcS3Z1eQErCqolSkovZUGxwAnH?= =?utf-8?q?Y7177VJIM8i9dHYgOuFzHzZ/fN2O7PZHXlXv1GJgyv8UtHlrJKO25WSr?= =?utf-8?q?9AsHie8+KhLN9xiB1GHsDlZ5p7pF5imtv51uwlPvFhg68Yw0LUR7aRlk?= =?utf-8?q?N/0peukkjLVuKT8vJBr3V4ZllLrJ+mu+szJWw9oiELQDe71QOQ5OLNhp?= =?utf-8?q?uiHnIl5YEbfZv22+dJSj2J6bYGEDUjFvlgNBvkm35bGdMcuHN+8F4Qrj?= =?utf-8?q?ovW/vaLU02F8WLfkUCsqje37Q7cUoGz5vnTCYdhWCE1TRAdKUmY0qHMO?= =?utf-8?q?8sHQQk+xuv4Z7R0KAhReNkclSCKikCTCJs+/KZc0zBJV8nc0RtFu81+I?= =?utf-8?q?s+BqoqpRvBQ9X/8urJMTn+XemgWJNWA9YdXAKxvnnbDL2PH99Knw=3D?= =?utf-8?q?=3D?= X-Microsoft-Antispam-Message-Info: VXJe4p25Lx9nTcUmSQjhlsdujWkG9WnTbKfs2VZGOMelv77tayMe2fgx0mKByM7YroacyLVZWIewVnOdtOhoYUgJy9udmVrsuUM6XcN/xrhpE4IcXxH8e9aYKHhD8RRpBeJV7Ysow5UVfh3QLCHlUtbyc2e68Xb+l8V1cC6RH2QoeGc/j13ovvf3tfa0Yval X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1335; 6:xUWQNJassxg4o4njm7Rblg58pNggqrF/5obsHLubANV5iB2ePCTOm1i4D+GnRMYHyHsZZY2J+F7k1enyR7m0WQFzmoI+P4XEilXWvfJwbo0k7IG0sul+scWuBqRrDD3nPtiykOkwQnWysTDHU+Q1s4gJJDuDqt4BWRpukUu4sghUXdP8a0gj6iqnvyiYrPdh5Tt+ddgO2l2C/rgBH+X0HF7QWXH5wk9JuZAWPoKy1ZCRBOD5TdwA7J1WVw7CLLEKLO/LQJa2NKUffXnS1PVlUtz4fvaqWondJ9FvtvaBR4mgG3uD1gQfrufXt9OeZ9DRQOpoSvgUUMJbJqjP4Nn9UZq23Y5ZKH5Hln6zbFKbLt8=; 5:uliY9EFCRoTfsly6sL+PzyzttJjGEtU8GbapMDf8fuqOZNQ4WcYzesCo1LfJ1eHxDEeb1pPRaATmuB20zWS4vis6cpD/tRqD7vV4+RuDmoJrFAAnpvrCUwiWtV/XzEhfe7M4bMrMrirAA2pyZuhbGk5WfU+v1T8w0G4WCfyXN7A=; 24:MxPQCMEZ9k0zPrRopvLB/MhoO5oEOIiXSWgMTnu8IxqzVomyRBxnzNVhUJM+9HJ6O4VgMG2VuDufgjWKHZlM99g83n5Pz20hsm4DM/SC4ko=; 7:UcxWOI4XD8qe41sNsgqgCkuuCVLFUmZTDYKphZ1l939yJpVOr8n5ff6I569JemfEPTZ6r8FlenNP+6MVjrScHdGOwY4uSYef9UZWCpV2AyZ3dvKDDMyGGpHrPfaQz3mMYgDYsJJq2uXropToTE2Qn9Ms6QhLOD/5v6IMA/HR4YlqHK+DkFhEhIvMOF0u8BpW2eI4+39s9lkeGvmh8H0mDtSar/91Na995/58W91odvK2dQxsbyiJ7SFLWlcdVVWn SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1335; 20:pZldy84+Ll3OsWVEnswO0qp4KkU8p8GxSZg7uUrFztLzryZeRyO/cBwtjGMD6oskXhSQmZXN5LgV2DO94WACve1iF8wK4Yytc0ulw21MnwE5Jf/+THysSDhlqyhvBeo5xWh+KfhO9M6KWwgw6jnOKLDWmJ4ouvJY6gsGYi/XnxM= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2018 09:40:12.9217 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7a4e0d3f-94f8-45fe-8722-08d5840f6d43 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1335 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_queue.c b/net/netfilter/nfnetlink_queue.c index 8bba23160a68..59e2833c17f1 100644 --- a/net/netfilter/nfnetlink_queue.c +++ b/net/netfilter/nfnetlink_queue.c @@ -1528,6 +1528,7 @@ static struct pernet_operations nfnl_queue_net_ops = { .exit_batch = nfnl_queue_net_exit_batch, .id = &nfnl_queue_net_id, .size = sizeof(struct nfnl_queue_net), + .async = true, }; static int __init nfnetlink_queue_init(void)
These pernet_operations register and unregister net::nf::queue_handler and /proc entry. The handler is accessed only under RCU, so this looks safe to convert them. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/netfilter/nfnetlink_queue.c | 1 + 1 file changed, 1 insertion(+)