Message ID | 151851404350.5034.17341759858212182174.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; dkim=pass (1024-bit key; unprotected) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="cMAZEq9Z"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zgcdN2Kltz9sNr for <patchwork-incoming@ozlabs.org>; Tue, 13 Feb 2018 20:27:36 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934444AbeBMJ1e (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 13 Feb 2018 04:27:34 -0500 Received: from mail-eopbgr10096.outbound.protection.outlook.com ([40.107.1.96]:15552 "EHLO EUR02-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934400AbeBMJ12 (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 13 Feb 2018 04:27:28 -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=XOdaAQQ8nLCllYL94M0QxPdc5p/qA3h9Fk7IdCXJBYA=; b=cMAZEq9ZRwTIsTl7tw7fpRszqnWmjswcKP6ADMLFSgq5hJ6jB3t7dEu/0Fblr9UA7VDtx9XfELLDYXs1q8z6Ulwn2KG+OIxf/iQHDlzt2tdfaQlCHUF0w9I76yKF5I7mgNHs0n0Y5zwxgUnf8PKSMvl76qG/6lunE0XY6OThFN8= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by HE1PR0801MB1338.eurprd08.prod.outlook.com (2603:10a6:3:39::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Tue, 13 Feb 2018 09:27:25 +0000 Subject: [PATCH net-next v3 09/32] net: Convert netfilter_net_ops From: Kirill Tkhai <ktkhai@virtuozzo.com> To: davem@davemloft.net, vyasevic@redhat.com, kstewart@linuxfoundation.org, pombredanne@nexb.com, vyasevich@gmail.com, mark.rutland@arm.com, gregkh@linuxfoundation.org, adobriyan@gmail.com, fw@strlen.de, nicolas.dichtel@6wind.com, xiyou.wangcong@gmail.com, roman.kapl@sysgo.com, paul@paul-moore.com, dsahern@gmail.com, daniel@iogearbox.net, lucien.xin@gmail.com, mschiffer@universe-factory.net, rshearma@brocade.com, netdev@vger.kernel.org, ktkhai@virtuozzo.com, ebiederm@xmission.com, avagin@virtuozzo.com, gorcunov@virtuozzo.com, eric.dumazet@gmail.com, stephen@networkplumber.org, ktkhai@virtuozzo.com Date: Tue, 13 Feb 2018 12:27:23 +0300 Message-ID: <151851404350.5034.17341759858212182174.stgit@localhost.localdomain> In-Reply-To: <151851357738.5034.10272265431844825686.stgit@localhost.localdomain> References: <151851357738.5034.10272265431844825686.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: HE1P18901CA0008.EURP189.PROD.OUTLOOK.COM (2603:10a6:3:8b::18) To HE1PR0801MB1338.eurprd08.prod.outlook.com (2603:10a6:3:39::28) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b37157bf-dc28-430a-c339-08d572c3feeb X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:HE1PR0801MB1338; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 3:ltRBaoIi7tR9wkZa/q/QU9frj9S3PshY9JXDs1wxQzy3uSJIOnZeMZInEMKZF6Eh6qHSEPV3ETmae56QlcpevDbrIVliPnYiWeMzji2pjRsFEMfmnEL7y3nEAXyIA9ZhWdD+jq6evIZ7lmXx9YN1xy61+qkr2WzjY8m0XtLnd/fSsT7SwQqG7Tn+jiiL/fVm5i0JWgrnOrX0EX8H7Li3ihr+IFkX8Dka3wZKi72IDXoYC7rj/d8KaZ8B/K5tQ3SJ; 25:n95XrMk14V46uamOGJCLOt6B9FiTBnXV0WSYG54gX2HycjIU529WypytveUBuf4rGD4dNQoM0kLs7IJs2D+uWN0rCZBp2K5qNUndFB1l8XO/1tB7kn9nG4OLGdPsylFlr9JnyBVy4HR3E5j/0H90/vYFJgIrpbLJrzVbIxI/SYVz8KyzMzhYVEEf+qt8WJsymBpwtiZwmq8K5FFLHX9Q9UfK8xtIYck61VLclG8dyFtFt7n+xy1ZWSTNac9d0MVPlaTjyL3LBspOpi9ZI5tgHUshc5mkOAFTvSTBGk0+KP+8Z/ah6952dH7c7qEUbs2keN+AL/E2PP+n5bk860WEXA==; 31:GqeV5T2mhXEpkqUxRozxHyyV4MC5o3rYuxcxJ+EWHUwwlJ3YUWFi6hYeiwuI67W0d69+fFndET+vA6DmXH3oopSTYQJCkm+9HcXF2ApukPcHllVYKnxDqJRheMzeWdETkZAGQyU940HInyS9lV/VJpG6ZJloLp3aYeic29sD2qqGQ2wIa0V+3lae56KvdLc80qFogMvYjICZZMZoa1L9vNJEdR6v7r7dLJa93s+JYyk= X-MS-TrafficTypeDiagnostic: HE1PR0801MB1338: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 20:CpnE2TcYQwfHvjWzoR2XMeqSzrhcQdf1YYjpwftXXliufNK2BE3Jao2nTTOapn/YtqPjnov/cA/gbD+EVaNjVOugtLHOMLovDs368OxarFi+nC+QdQWS+LtBJTVqC2NKKCmL2d2S7Bw8LmXjgxlmDJfjL8Nd4c4xJUc487WV/NtpbOmYLW11lhk7s0WTb7+6xvj2I+SlJLErPnpPUCBWrbLirVvvBDG292ny1Vppg5ZdgeF3fSLdRG5+Igh4XSrtJLL1IWKtkAPKPJbT/1ckv9ug7uDd4pweU6vaeok2+YXIDcqrZ4JZ6mUBKGWCNQgsnpFY0GWrnKcvw7UKMP+YGWry03pyMUsDf8EPzkstzgiB3DjORCIpiVNcGCEGJr9H1iNJW+6RRG6kLycDAaABVOpWvGFqgPfMPy7yuD6Zy2gEX4a3hvh298tO8zWtb9QjlVrogxHagRqPKsnl5Eaav1YPjvXt8oBRLgex6aSyuz0ciArr1FYD/PYZHEE71A7f; 4:4ZzH1mlVLdrzQqCCrp1gFRqnnv2V9oFeJRooOoAywhENtIP1vIylJVx4INzfUpDQK6mtf92KNOlaSrb1Z8G7qaNLeAOYXJik333lbZUuKf8Ib6NRiy9z7jP63+9KbLJae32jFaCOFk6WomrayeI4G8icPDn/2Ak+Y2ceiwMr1DRbDY+6HO/aM7mJet+YuxE35V6bFIKgD9JYaekzh0ErFXydHGeCO4lQz1PlNj5l1L5X7lFe4CpudmTciVKSvq3WLVC2UBn/fSDAPH0X1Aa0lw== X-Microsoft-Antispam-PRVS: <HE1PR0801MB133877520C69F1ADF1B1A8CDCDF60@HE1PR0801MB1338.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)(3231101)(2400082)(944501161)(10201501046)(3002001)(93006095)(93001095)(6041288)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(6072148)(201708071742011); SRVR:HE1PR0801MB1338; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0801MB1338; X-Forefront-PRVS: 0582641F53 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(396003)(346002)(366004)(39840400004)(376002)(39380400002)(199004)(189003)(316002)(26005)(55236004)(7696005)(186003)(7416002)(52116002)(2906002)(16526019)(5660300001)(386003)(6506007)(76176011)(6116002)(105586002)(25786009)(2950100002)(23676004)(3846002)(33896004)(68736007)(106356001)(305945005)(97736004)(7736002)(2486003)(53936002)(47776003)(230700001)(39060400002)(66066001)(9686003)(83506002)(55016002)(86362001)(50466002)(478600001)(103116003)(81156014)(8676002)(8936002)(81166006)(58126008)(61506002)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0801MB1338; 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=3BHE1PR0801MB1338=3B23=3Aju?= =?utf-8?q?vue0jdklfjRe3XfUKmDUOoFUXgV3mhIckuGuLWiqPu8oBjZqg9ltKPdm?= =?utf-8?q?9PUvxzJwyoxTN0fyJ9/02GYt7aGqSLPUaV5pLdXweP5yqJWfjiYLISd8?= =?utf-8?q?B22A0QFa30CQ8zeVhLZEnmfbhLbTkJcuQYdze/mUeLyYJ94N3Eb+b1eq?= =?utf-8?q?CUengPh7hq7BJGtAckmb18cJf74y+9BQGOivRe/0FmkKPhAnQotNI/56?= =?utf-8?q?nkM7Glr1d7BqZvRFeJskKbGoF5YOjOzffCb5K8ykbUUZWSamofCAkoyk?= =?utf-8?q?03Wmn9FRCi3X2AAzkSNCbjllLF+FeFwp0RwYzn8Zw5BIP4Uw1qOTHg3h?= =?utf-8?q?nO94WYmqYtlxBXx5EYTVdPJ690Fq/Y3jFNIfCNy3UPXjoaaoWOFFXN+D?= =?utf-8?q?BTJ/drbLVV8Di8PZHPj/cMR533qZ3vOBzP7st+wkYYFJXEoQjEJ0zXKN?= =?utf-8?q?hMEtAPwqFrhz9xI4sT03L69bW/Q2K5DsJJf21SP9Amul+xATOL13dBn9?= =?utf-8?q?fJOCI67OwaffUWNwsOWIYQQBJnEcPJ1Ujq86pOd9x2VcP8h90GscVmmG?= =?utf-8?q?10wQbvM6qf/LSvFjkNV7bB/b0B92N5+CMCbh42lyJLCgF8Esq96P76on?= =?utf-8?q?dOAECeJpqN4z9rdYkGrvhPK/vlF/idq16O5hM7dZGGcnNs7nLpOuztuV?= =?utf-8?q?ZRXGxt9WF9JTbca4GkIbd9vyy/n+jZpFPNTREx3GMd/+SiPaD5gGOzpa?= =?utf-8?q?KIAis3q9z1gxL7CWvJgvchH/MDTa2B+6Oi2djlZjNUK2T0o44lf2YhQt?= =?utf-8?q?dvnZx5Lcjm8mEK+4SvSAPB2UuR5oNzWCCgXe0AB/dq8Fao/cRcSSXDA1?= =?utf-8?q?wKe9Q1d14J5YAfx/YVbqcY8Xf2oJ0/+gebBoSotmT6O0OYHxDzEu3CVN?= =?utf-8?q?dvFkvEr/R0GK1/8B4ZGGTlxCho9JVM62NYJbqt7dlSVnGHZSi3h/OINn?= =?utf-8?q?pbXzYRH1MI3xN67MReICvEInGrlwxeapewxq0o+wqIpmoXx5wItfE4E5?= =?utf-8?q?RtDj2Xjfnk4SlGGqquKSbBVN0viIp1tbKVQSxknQnEo2rF7Gr67bjoZ2?= =?utf-8?q?SwsiOjSK3lHGCx/TzSpK8c6S1ozY6qKeHxiP0lKxzhcPhUmxxzgzOyzd?= =?utf-8?q?XrOrnKIQOkI+cTpI7zJPsm1WmAd8GIWWNjKIViCj2StC7DWBpyOrd+jX?= =?utf-8?q?eyU2kdLdyWOm1PwB4DFTYXMYiFuYfsBHMARyC4Qbxf9AAcm/F5WP3of1?= =?utf-8?q?7V+NneNJdGyvDxTmMylCo0S6Q=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 6:WrtYkb7NJ3rehNxghRZG09SP8DDpeDhukLs20hsxBIIR84igx72nY0YvXLhlj5YDSaeapGwKvCTUh/fo15KiYTy3yA2+cI0p4M0DS9WvnYQP/Fcrv8OAdSdtWqL64pZ1SM6GCg/6PRmOhd0dKDLCWZASJqxbvpoMrEXtLdLFTkQ2kzs20zVLUSoj3VaR1g+O3YmKopRUArjUQtVVw7ZS3OwYDN3m+SlfwoGCG8kGNFkrI8Yrx+HqG1dvwR7uw78Kqkv0urkPRry+oO6CFnGUTqrw7fGdhXkdoHFm0kgHUPtTm3h9EGHSzJBOqORsoIK42jyK/XWj5TncrhYGkYtkq/dPrg1S/iCcen0NQmcn6ps=; 5:5JBjlIrl5f9WFYeAtV+Wp24Y9f/dQtF+qh956iCilz7jT58+Woxz3/uchpdIHLE5niVqZC44msbeXtkndKqgwieR8xn3t86J81NfW58LaV5M71DgaiTAFFgFKxxwHD2V5o2krM/Aclg5vopVIiVgosUyH9luJnEMGCrfPnmIckc=; 24:YwN8Xy74+r4ZGLhV44EZu5slvXnRDEb22WAas2lFA/whe6FTrCyj1eZLQN2a0YXg5vJPQFCaMpWPuH+Rr4r11ybDWsIWSCMq2XFSsFDTeHE=; 7:eU71y0z6A876MvPK3WNxE2QFjIIg9H/sFgNnFdC/5JPsjcZKmAitNS+ZBHRw8Zogjz6m5674Sq+5LdUXcn0Ue3Q9slgOVKlunk4CXPrmcWv9ga5Kyimw1GyOc04cJSehTJCe2ZAFTV5f9KcRukIuUbHFZYjut/zcyV6IiABWGKjgRtOIHzclumRnyOjh41wVEHUkkbZTA3NXFWBNUwNEPmfzDpewa2g8gsQv3aAImAU8scBkxR/N6U2YzVdc6/rY SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 20:ewtnUciTKfK55mf+U8Sv+L55c7HMScYQ7u7SuA6kcR1ysWFjLyVshZ+h3j5tQMmYqTjliuFLJ3kNufYz/czmPcQIXjLeiQ8b08zksROuLLXIYasztuh6pTme5lq/gzDDG5MGUeRgtvNzqWkDslXi6pcuTTmeeq2X63+wlRrk1/k= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2018 09:27:25.6033 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b37157bf-dc28-430a-c339-08d572c3feeb X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1338 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
Replacing net_mutex with rw_semaphore
|
expand
|
diff --git a/net/netfilter/core.c b/net/netfilter/core.c index 0f6b8172fb9a..d72cc786c7b7 100644 --- a/net/netfilter/core.c +++ b/net/netfilter/core.c @@ -629,6 +629,7 @@ static void __net_exit netfilter_net_exit(struct net *net) static struct pernet_operations netfilter_net_ops = { .init = netfilter_net_init, .exit = netfilter_net_exit, + .async = true, }; int __init netfilter_init(void)