Message ID | 151851422714.5034.4169647180870281262.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="KMSTEMXg"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zgchx3Fx5z9sNr for <patchwork-incoming@ozlabs.org>; Tue, 13 Feb 2018 20:30:41 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934733AbeBMJai (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 13 Feb 2018 04:30:38 -0500 Received: from mail-ve1eur01on0116.outbound.protection.outlook.com ([104.47.1.116]:45462 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934718AbeBMJac (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 13 Feb 2018 04:30:32 -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=WkNEh0oQZySRcHDJZ/4GSoFFGWEsqve7xIjgvq3/Vzs=; b=KMSTEMXge+9jDhLHxSoLrljIU6QaMY/Iue2hXzXVRIeEd2EkdrjI+9ezLcHdzwzZ+CY5hhxlvEEBkdQVEMJCN3XooKP87xL1IaYRXZZb4JHM0GMAsxoIXpyjAlmHruY5DWvy/g8hLOj8TFeTfR3dIgLAQW6aZGB/SLJVD2mMy2I= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by HE1PR0801MB1337.eurprd08.prod.outlook.com (2603:10a6:3:39::27) 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:30:29 +0000 Subject: [PATCH net-next v3 28/32] net: Convert addrconf_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:30:27 +0300 Message-ID: <151851422714.5034.4169647180870281262.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: HE1PR05CA0151.eurprd05.prod.outlook.com (2603:10a6:7:28::38) To HE1PR0801MB1337.eurprd08.prod.outlook.com (2603:10a6:3:39::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 87172c7a-a663-4e4e-c269-08d572c46c78 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:HE1PR0801MB1337; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1337; 3:nb4az5Or9ToQ0Q//z7mIozhZDwu5cfb3RimapursR6HN0k8kN4c2xQzGo1HBGT5CYLFRH4VF4mTMuCl2lmQFdZGd8n3FbSyZj41KFeDJR063t5NrkS+/KnIk3fd75YVp2S/OToSnz/fmnKIUZ7VExS60rB+Xg+H3YCmurpN7hUcOu93ieKl6H/+PlqF7vcQlCdB1xU3EX/saEHCzCz9OxppuTKZCJbWdaomWDeLagrXl0SGK6FJuFVcnRyA88XM/; 25:xoaP6lcemBAJinY50/+DqrjkJazwKwM/HVnlxqISlfPK6Rhg9bCHvWI2rirRj/S4XzNuo4cdwHvoFxOkAB1+qJjhEgkjTxhNNvUT7E3f8YWbxVVmZSvhsJ7rpOX4Pv5BAkvdg+BnE6+WEvJx7GNntt/kPxocGKdTmqdfuh5W24oFvGL4uLj6Xu0gcWvN5aYmGwrPw1BOiPCygmS+VE3pr5YIp1MhK+Tdxh7L4UFSGs1kk5IkBhkjYGISI+4/JNhAFz7uIqUDqYQ+CyhI7jXz9lBfnDRGI3OHwVzPe4sAMbzD9xDvVWCGhuq3EnQwk2W9nvJ4oX2/8b0/fXfMd7wJew==; 31:d1BJvBqnR8vZmmA+86G/yJzLovix1ey+/MGmlYqKmqNYcPB4WxPORSDXYxJQEHdbEZfz8oQppHUTBI3IUmB2mEBGZGJCYR3IXw1z66pknnxHcffSTPu5mIqtP/1MtpBDMG2CcKpO+TI7vBFBKkwfA/M5sL+jN2DAy2kmOPUMXRJBzDI9L7KM5tDmC15vMAG5VYwb/yIwKmumHKVO2FPEgegB10GQ/qECb5RezxcYWNg= X-MS-TrafficTypeDiagnostic: HE1PR0801MB1337: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1337; 20:1rC8wLJ8g9+qJZYZVFRsNOWRffORrse+N1lm+VwYlynHwJ0VmmEvOeIqbNCRSR+4K7CPdupATlMcqOp5TpSlfKldZGfyq5uPaNQvDfvH+cLdeG4KrV0EmznIy/frNCgwSMufskVu0jhveL9lVwgkxk0pHVpVnMP6f5fK4ZgRe2rpEux+SUFWsccyQo5qNmoGAlyWVVQ7MnEu7H+D+Rse/6+lmNMX51oXSU9NBzRkHZFbaPE0rWeHLj/RF+O8tQNUTutY4/qI1+mzCrtHljZGaHuKL7LABhtblxhgSkZYdc3PSyrVRiHxqZnsPmskwsK5/AfV7qkBygxSGBuClZML2EXe6kJCbujKSFBC1mLg2HUx2yydR10f4t9z9XbgEwdAZuZ99Zov1GZ/3G1HRksIuKCHEjEEBVmbEoK69EkoZAgMeFlWpUZHVIoJML9zTIbqXhM4nOoiS8a8Axx/z+llJerc3j5ACXjLob6KvAzbzfdGpYVgcjx0H6qoeX+DjdAV; 4:pbi1364EQbPYOXkyDoiVH9PUsAcgr/tDy+E9Qba1OTpX8fATGEm9fyZon2BOqZaTSW+NC/ZnYX62F4YlVloOwOucUnf/3++D9Kce5m5xq9SDC7YzbCYMFZ3D5c8/yvqXT74OXZjn8s+UzIDXIaP6OXNqtNlGNHOhs1ZDcBFMf9NFixkmmLKh3PycNARqlW7LcXPG7LlFflO048sWmjAlAjSnWtZshfGOussHqiuY+3bk2yhdu59ee+k+iNnrbdy8yIFy1L9GF+pyM68YbZ8zgA== X-Microsoft-Antispam-PRVS: <HE1PR0801MB1337B028CB6ECECD0BEA7B13CDF60@HE1PR0801MB1337.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)(3002001)(93006095)(93001095)(3231101)(2400082)(944501161)(10201501046)(6041288)(20161123558120)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011); SRVR:HE1PR0801MB1337; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0801MB1337; X-Forefront-PRVS: 0582641F53 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(39380400002)(39850400004)(366004)(396003)(376002)(346002)(189003)(199004)(81156014)(83506002)(6116002)(86362001)(50466002)(106356001)(478600001)(3846002)(316002)(6506007)(8936002)(2906002)(68736007)(386003)(58126008)(8676002)(81166006)(76176011)(55236004)(186003)(39060400002)(16526019)(55016002)(52116002)(9686003)(5660300001)(66066001)(7416002)(53936002)(25786009)(230700001)(105586002)(47776003)(2950100002)(305945005)(7696005)(26005)(33896004)(61506002)(97736004)(2486003)(7736002)(103116003)(23676004)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0801MB1337; 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) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BHE1PR0801MB1337=3B23=3AfP?= =?utf-8?q?E82qgDcW+6i5iBdyn3UhJgdrxgalfN+SASHT/8zmpcJBUy6msmg5SB8/?= =?utf-8?q?9at+okBGIY4v/T3/FJgrI2aW3yUcFOBj7afujvwTJx2JC0r1WVBnHHZH?= =?utf-8?q?/QiVjUo4OMUoN54TqJbFxeNDHmMuFZIS8A2W+SK/4ji/Ebpl6owOhGSm?= =?utf-8?q?nyC75vh0261J9Csg9l3YpSnhYl9dXaD7F09ifWj6sd89SYfHAvD6d5EP?= =?utf-8?q?RkRWGA5h++9DgoWz/WtrQBTx8wSpCeaoQ/Q2qmrt8C6oC8Hyv6ExQ+3/?= =?utf-8?q?Re3ZwOnZ3B9IuAVr/RXse0IjgtskHsQGdr5dlHYg95ef7CXGdGYfz350?= =?utf-8?q?40F2Jl3GRGc8somaN5NJavb1/JdJvIkduuJmElOiD+I5awD8wRMTr7yV?= =?utf-8?q?JqNSej/W3eMvB16SP2+fFIqit75+hv/ShMRhX04CN/Ze8g7tSFHZh40m?= =?utf-8?q?7oTenMcDpdYFlCypPs/17kplVqno5Epa8uJqW6i4uMvW2Df+UDfDBem3?= =?utf-8?q?RVLJk5FjFvc1BXBiNb3352V2HPqqLJoAlHolihQW7Mzy5zwhi4Ff1bt9?= =?utf-8?q?OnC7925czF6g3qvMfMJtEQBk+tQpwNFR+b32gNeD3K1OOLR9FOE6HaIl?= =?utf-8?q?Ktsb6KqL4+kkIvRx/YBmBA5d6IjQVvZVllMF5uFus18wZ6b9aVyQd6WG?= =?utf-8?q?+eZhk/elledCIdwII+CIr6mIriQ3mLbqDPwd0D8CWxtaeHl1ZU8Pm66q?= =?utf-8?q?gor9Cy4aEfmsBUb38w4lDWYJ+JI5aKh7Lw9Ik8bructeqwLYrqbqmy0Y?= =?utf-8?q?rmpj7KFJ2jcqP9Aq6J0QfGUHsNV1rZek/9WYi7PhVO1b48wEdO/2UneT?= =?utf-8?q?MD4qGS/3zXqHxrTh+Zy0M5GxkBBiAOC1P63OOLs76wW+EqlzGPa/ajpF?= =?utf-8?q?nzh3G10wLLKhWes+nFpE18OlzTZJpULtX6PTs1lVyZjK1ktAfJLSuQVu?= =?utf-8?q?X8fCxkkcILvNQjVhTuOsC2EbgT/Fybi7HV4L5W81zjMDpUSt+T6KDmRu?= =?utf-8?q?4rN/3UtqPFfpjhAjPNx7LgFREIsptpqi9wdQ0OwXq6aUmJCBWvFHcBB6?= =?utf-8?q?lzA0cQSCE51sl2IfNJELNsqY60nNpLsxHC4z2G2BvT0Pm2YUfkTLFk/Y?= =?utf-8?q?QFNtt5+IKu3+ptPdQbRMpqLPbqPsRiM+JIUg5vc3rsLajXxs3RxAYvze?= =?utf-8?q?ONqCw5UhTNp6rXkTlADlZXYHrNaDtJoz8EMmiw2U6+K6BYqHtfHIMyD6?= =?utf-8?q?NzDMQdJogynRO1r+iY+AZXMWQ=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1337; 6:6r2HncppyFY9VOXls/x51qiEd6V282lhKK5UiJrmNuPQX6DFgDbuEH5Lqv3YBmz692gCeCxP8rH+UZllCrKpcLG9iwIKdxpTyo6KXuUsadEG9FcDEt48WCNJCrmo9zedVIv2vXy5rL5mT0E1pwdbKxg6ci1tHaMxfUGNSNSdLTRU/ndf7nfKxr+F7PSuoQH0YG82WI7HFU7eDHteJrwNyqutx4+J2C0ce883pa305v2nUscn4sitYT9FOLaoesGfdWAg9eNsWr8DYwssWJ+kKNodAdpzXnkJlfqgIFjvkm9y+eTBdGKWKWYpl6ckIVrHyaB7XH3nDTG4vchoWx2xnKK/XQCKWqMbfGc8c1rH+Bw=; 5:KkJHXXyb8dspAQ9JgcsMqWHuUOA3d/s/IVH+03QcVmAPUmWXUIVmcAvNBz+1mUj3uMDR+k9scijDD9CXzDhEgfMQk4+aFtN8uKuiB5O1OoG1nCTWVUswcoEoIQlNEP/6BQqhBQ+5VbC7Har5EDEEF4g4sBdrklaS46/3/fxfbrA=; 24:PakGoWVDkvPwDS2sG5fShRwY9EqSpJQPbSEr0vpu1L9LQoHny/uTlJ2P3sn2LFxY19aqk0kLVcoBGVVXS1bfMwJZhd7GvEhTq8r8pMk2r7Q=; 7:r9VI+cHZp/l6nij9cNFyzBfVyx8k0XWUS1SzQe8o6/0bknULIXCpgV+C1omHnKR/tPWEg6YUA06bMKXO1brpCppkBzjVQIJZv/xIq/JsWik/5uMR4CWebc0s/2QE1QOlFvwGtaGkvVwjhB78HjDETsWsa3gm2PD0ai/jx0tTyaVI6izES2XFctb1h8a25TgJl+6CpIrpP5dEwoMwbFvGB8/OOfi5SEsCaV1ONCXOUatcsIm+Dr50cX7xeWsyG0k+ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1337; 20:fsjstwlprPgIDG8MI3l/lZeHw4R13SoyRI+7M1Ig0YkciwVkCL5amWnY5Vg+sz5dtpqWXZFEdrfVjOyd0RyzY1USb1iZQKe0stvWNRG0jk1RL0+Fxw6h77xiO6OBJFEGUksLYZeln50gdZGzmttOD/X/FtPL4G+cMWDdXnq5+/E= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2018 09:30:29.3990 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 87172c7a-a663-4e4e-c269-08d572c46c78 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1337 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/ipv6/addrconf.c b/net/ipv6/addrconf.c index e1846b97ee69..8c17f8d8d5d9 100644 --- a/net/ipv6/addrconf.c +++ b/net/ipv6/addrconf.c @@ -6550,6 +6550,7 @@ static void __net_exit addrconf_exit_net(struct net *net) static struct pernet_operations addrconf_ops = { .init = addrconf_init_net, .exit = addrconf_exit_net, + .async = true, }; static struct rtnl_af_ops inet6_ops __read_mostly = {