Message ID | 151851401291.5034.6415696372152362480.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="aAU9cMjb"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zgccv71bsz9sNr for <patchwork-incoming@ozlabs.org>; Tue, 13 Feb 2018 20:27:11 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934376AbeBMJ1K (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 13 Feb 2018 04:27:10 -0500 Received: from mail-ve1eur01on0104.outbound.protection.outlook.com ([104.47.1.104]:21376 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934344AbeBMJ1E (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 13 Feb 2018 04:27:04 -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=Ae/it4NIM/fjYwoDIkQ+lsCHL3S9Cu3aa13zC61dM4w=; b=aAU9cMjbZMBw3+8pl1vBYiEN8KEZbrZtn65OrWEa5JGlEdjRL/hD3Hm6rDDcseUtOEX/8o/YUQwrnI4nCgmwTYbNKe9P5E9a+NKOItW42ygSyEac+zBa/Cn8eXgWnk4wTI5H29U2kdbQpHtEuUboYOuUpmQfQDUP3cdVlZSRGtM= Received: from localhost.localdomain (195.214.232.6) by HE1PR0801MB1340.eurprd08.prod.outlook.com (2603:10a6:3:3a::8) 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:26:57 +0000 Subject: [PATCH net-next v3 06/32] net: Convert proc_net_ns_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:26:52 +0300 Message-ID: <151851401291.5034.6415696372152362480.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: HE1P18901CA0020.EURP189.PROD.OUTLOOK.COM (2603:10a6:3:8b::30) To HE1PR0801MB1340.eurprd08.prod.outlook.com (2603:10a6:3:3a::8) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 88be7a66-a35d-4e76-1b43-08d572c3ee0a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:HE1PR0801MB1340; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1340; 3:Z94bdY/PouiCBzJPlxwp1OCLJzPOQwJRS/I1jNSh6W8tiAoRSHlVG3942FHu6Ph7b5Bb0Yz/mDLnuohLTYSYIqzyyJWqEUnQP8LiOcEIJqaAcyZ07rNttWzWxvDEDG0y4+E3P/RCuN/VUgNg8WiPaSTtTistjQlht16KxB2h5/I+l+4h6f4sK4L+mCHqKrLOE872q6P5P+dd9V7O1ZEB1k+xzpDqJFAmCMtq3G3i07I19wlR7ICJ4QW6K/m6hCJU; 25:2jssQOl2WuT0e6e6FIXNnaw89P3eS75l9oFMXrgadwuMeDkORmD4cr3B19bvpeN2soZJsNPv6T8c54jNtwRen1TlhNs0hL+WxNf2L74LlJnR08mZqnH+WfCazImE6ru5I8U39iuBO75MyecyfPCbRwY5oS8TY24Eg3PEo6Bf/tJIlsu3FwBDYRqNe/+heZgEht/9+Lfgwd72qoj6asmF7AAgETTuN1LUaOrcOmoGj1mkV4u/3L5upQLRMwbi6umKhHOpKqmWvQxw62t6WzmNErMKGK8Y73dFZYQCrNjXxQWAoGCbcciEgUykJGdyQ+fHXXXNLBnhAhdgBk0u7F8eog==; 31:4IkUbKBmfS7jbMlB7GvcjAcgd7qFznS6WBX98TCmI0mTsGs/FRsDh4Q5mpJkIwNYiF0DAhxiHDX37o+R35PMITU7zHvjTlMFQyOgAL0ES16MPMOCB5w8mAs9XZWXiw4+JxPZlb02SUQIkvyuw3UiMtnN9TqKBDdyd18UsgM2NLi2lqhDHnlZqNvh5dhnobqC3mdbJ99cLYNiQ5qLWeIMqDZ0KMCOLm+Ow98xQnbSMNc= X-MS-TrafficTypeDiagnostic: HE1PR0801MB1340: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1340; 20:/y9bsEhWBYX4tO9D5HYcdud7VqUlDrzUDN87SoDeNk2NcuTyXayU1q/MtvYY2SYMDjRcosvZzvcN+cLIfHk+hD40CVaxh2MJ9ZLxrBvCZ84AaLaA9HoRhPjg213y2QqEejR2thB8OBv+J4eMwbww+4Z5oYC6bq14eOVqU9ZaQRoKVv5RgZsOJV8/yvqqcLrwJxWyUcNigi4Hq/rFYgn6c+ec3Mil4xSMYKG2oXJEoEmPTPJFqhM8JAAK28Sb5BIDKDYBxzgfRZT+KZZik6JMrtD1W5mwb4d1xZiZw2pyM2LMMlkHxBaZIISaR92vKHqAs6R/KenwXg6Sca4oq5FimY/bAnoPfB2knchEE7XUR4VMXt5pCvqfzLY5VMve5ctfstRDJGM8AXZrCL8yapWFqxzxbuQwHcSeoq0lr/PFfOucDimcPVNIJBIFg8htGQfJ21qiZsnETxVjNldUj1bIOoMeSPE9vMPp1+1S1nz5vmp2ImQa4myu73GV7RBLiNZb; 4:LRJRRdLmKHh4QL2E2M2qtRgD34Fh+cWeQibzoYc9Kr/CVCl7N94sutOt1gbxazYR6WlZHDT2nki09sNiBp7QeamhU+9ctb+yg2y4pNhaSqvK3H45JjtuX6utaWY1LFXx1xpo8MRwQLwOk7DnDp4SVj77vWb5lRKgbRwCtrvpW0C4PnQIH/h6Lqt3dT0ExO4lKaVWjRvr4XHHnWp2qxDN4UlQ7wiOm+xeXopJjUGTeLlJUnzGDoZkA2/YmvxPUqnZ+Qz8z2BPNEbGvggnFnyrMw== X-Microsoft-Antispam-PRVS: <HE1PR0801MB13402D6E2A12C7B691F12164CDF60@HE1PR0801MB1340.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)(10201501046)(3231101)(2400082)(944501161)(3002001)(6041288)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:HE1PR0801MB1340; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0801MB1340; X-Forefront-PRVS: 0582641F53 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(39380400002)(366004)(376002)(396003)(39850400004)(346002)(199004)(189003)(55016002)(7416002)(230700001)(68736007)(316002)(53936002)(58126008)(105586002)(86362001)(83506002)(97736004)(9686003)(61506002)(16526019)(5660300001)(50466002)(478600001)(8936002)(81166006)(81156014)(55236004)(7736002)(6116002)(6666003)(33896004)(6506007)(305945005)(386003)(106356001)(103116003)(2906002)(8676002)(39060400002)(52116002)(2486003)(47776003)(186003)(7696005)(59450400001)(6346003)(25786009)(26005)(66066001)(3846002)(23676004)(76176011)(2950100002)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0801MB1340; 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) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BHE1PR0801MB1340=3B23=3A2r?= =?utf-8?q?Md7l+7mKN5mc07KydqloHesAxeftCrDi5pHYp2x8Pvf6qO6SSNQSJ+m3?= =?utf-8?q?io89MJwSrd8ri5dNqERjsKyWimBm3LLI6FR9CRb9z/hiNqjX/faRgdDm?= =?utf-8?q?dCO9xp7CnKJdmMTFN297UtVA370yM0Kbyf98YS/WJKxt4yzMkw/o7mMz?= =?utf-8?q?V3oSPGDj2pgI7BLiPctGVjgLlCQ7rl4hxxUryFn7nketnYskkYwz68xF?= =?utf-8?q?xDVGPB5fbyP0z7j/yd0ft2D8twBXTIBQZDFfbxWZA2drhp48be5JzOXo?= =?utf-8?q?Q6QA/8fxOqO6ESVE10EFHCP3Px/DB1iEFw4Wd/Zx9fZqRRN9YGZAnBB+?= =?utf-8?q?1xjKzinGpjlQrmQqaRmIspn8M5nCvNHqs+bdf8qCH52OsnMFpJhVLGTG?= =?utf-8?q?BEoJ9VLSiFQghha+dbQKZfF5CrA46NZVgFFZtsfXU5nsebTEFGFhHopt?= =?utf-8?q?gW4mBTVf84JSmSk1ET0vsmh/NJJDHYxuN3bsRP88WYtJUhqN+NQb+mIF?= =?utf-8?q?+rT0+CRtkB+C6OqMgAANhzRQxwBaMAR2YqHus+yjQSXi8qWPUcOa/DRc?= =?utf-8?q?NHQ3ZR9HpO4xVidJ+U4zxm4dlInBdJNEMUjFUp4LwbOUonsgnav39/lV?= =?utf-8?q?iFc6M3ZFV23FSJNo7Sxg+1hR6MgJw4l2LoHY8NMww8PGdtupvDUonJZW?= =?utf-8?q?c/KEwH3v9XhGMeJJoX3dTgvcngBdneY8csnHaNEJhZtmgtfwoyrMwu27?= =?utf-8?q?/m6AroibYedSctIC3Gampvv73Ns8z9blW+h30e8RxVgzKWziwWSgg6Yk?= =?utf-8?q?0q/lEFKkUHdfec4DoRwE0KFTv4RMpzoTpBGCUvoJKygbfM1aTvAMRqMm?= =?utf-8?q?9+j1f1DWybdLfKX/Emsw8q5MDiTX/lNtfWaG5UPQaecazHPrQsZ/FQPO?= =?utf-8?q?JN6OcHF8/mIds3kH4ImovKTijNeDGfgVdESC7v6+254no+QXtbMOBTXQ?= =?utf-8?q?h5zBmkFOE01iTHp36WsjQF3x6W2gq1kqGlnj5ljLXt76TW3sVR6d2caL?= =?utf-8?q?4DERwOsXu+JyAJnUuP+qUJmbTaIT6RNVcRYFPyrc2QWWQ3IWzHSO9LH8?= =?utf-8?q?MktXKXflSuaHLGSDK92j8V3ikx7A81vVDWKPCUuG25SHs8Salu9/zHQq?= =?utf-8?q?aU2mvkNtoaMplLZScJPq0pKeIKbQldkjqjUbW3r1kGKmBd6VRI4HVDJ6?= =?utf-8?q?xEFbvsAlq5saiflcK6Eyc65JUaFS/FPkxlBq31XwFSIPPPROB3NYzddJ?= =?utf-8?q?noEkMUElAwmYFQsy2+N+NGVC8fAzp4oxIm664Z/bj1m/oSqQGgpZDx54?= =?utf-8?q?0kcqdnnAohe4og2O90EfHIWc0NxqlFqUQ=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1340; 6:4WhJqjhgO5kAju3yo+WWB9BcirPXjRuMuMBv93CIIJNd7e5z/xOnLDOum+LyXjarewK3Jb0vbBr03oC7J2KpBMpLkxhxzcvA/vL0WMi15UG02bc5lA7Ndq0ZZ/XqK+6+9JNrIaC1Wo4MycfNqyFwGz/nww8/tfT90DK63TAo6imllWHSOHFocoF8DgDVkL3ooEtpg608735bLuGe7PZa5ZyMnUNGxSu6KVQUviifKhe1bcdeD55J3V5RmPDKChRYZjyY8ZM4ftLg5IvkKMd7sisyjE3h3W0EinKqEVE2guk0rTjszl0fw9/8aP5TCypoZ5Sznsr+LrclUARfVt2rFGX3LYLV/0+NBEfWMEC20Lk=; 5:1joCLjbTvBUtMG79A5imRN469guz/NrG/pbtrnPHmcW8WNki8uGtk17ruvPLyjgQw4Ud8H/mtBcwfAWl5Hub2F1Q+5mtf81wruxIj+JgAWyBNf2c6IKdc/TovPGY2ThQzqLNcJwfg0IhyYd7iTZtuemWEbNZGCTIL+3dt6EG4A0=; 24:HQSp+6Gwu+hLDUpU33zuEBAiXqm0M/7BA0xz//P6+P9KjAuSnKwfXVXiXkMB0NULINZZOMLLRqfk9OvkvXeeiJvuiAsK+VyYOM8wbZkKnFc=; 7:gihiWjTm6JP6BUp2LsoRhIL3p3fHm6UW+vmHyMpmxJm11CX779JzeEsWpZklJo8na4gCd6hXkIQrMSc+uJWGYE1ofco/w064y3zsvblX2eZnREpSieONDnFRVTc4dYBTC9uje3iKnaZIVZnDcnV/wfX1jvErl+ajcx0bC/HK6awduvgEgDpqj9cbmzIpeKBZbU62ZkAo/xcY/IVcf7ngJwXTkueiL3dSy7RYGNYahWN8/N5qmOn3/x/QBRm5+N9D SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1340; 20:vOT7PZP3o9rPlxWfKE+XL2V4P8STYX4EQFT8DXe5nh2ILy5z55SvBxKPuwVTd2726Z4ffS1+wdgiomUMtNqFtk7Afwoo2vBbkRb5xuqi/ECThKVyPke4ayg7SqV5X3wCgqOAsKRhhrB2SsTwulWxcypO9BGdc2xuBGCqfc0BTxc= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2018 09:26:57.2809 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 88be7a66-a35d-4e76-1b43-08d572c3ee0a X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1340 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/fs/proc/proc_net.c b/fs/proc/proc_net.c index 68c06ae7888c..da6f8733c9c5 100644 --- a/fs/proc/proc_net.c +++ b/fs/proc/proc_net.c @@ -237,6 +237,7 @@ static __net_exit void proc_net_ns_exit(struct net *net) static struct pernet_operations __net_initdata proc_net_ns_ops = { .init = proc_net_ns_init, .exit = proc_net_ns_exit, + .async = true, }; int __init proc_net_init(void)