Message ID | 151120299235.3159.12419584319856177225.stgit@localhost.localdomain |
---|---|
State | Deferred, 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="KiiUrnFf"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3ygcsV3rLRz9s7C for <patchwork-incoming@ozlabs.org>; Tue, 21 Nov 2017 05:37:50 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753057AbdKTSgo (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Mon, 20 Nov 2017 13:36:44 -0500 Received: from mail-he1eur01on0107.outbound.protection.outlook.com ([104.47.0.107]:61517 "EHLO EUR01-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751914AbdKTSgk (ORCPT <rfc822;netdev@vger.kernel.org>); Mon, 20 Nov 2017 13:36:40 -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=hr3yZd6FaI671NlJ4aTPnOgDqDvpmVFKmzWwoFQ4cRg=; b=KiiUrnFf41nEGZP3HlagZ1tcjp9xe/U8C0472lIeMizCZzXBMij2s1wBp2WrqtCNut2i7X1SvNKQj3tgVFuHE+U/Xl4uvTWO4KXG+//coR5hRiZoG0Hoi3JYSm2/u8OpUKWg0LOdjJAbrf8tWGMovaHZXuNQRShqMUw56AiQQoM= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by VI1PR0801MB1342.eurprd08.prod.outlook.com (2603:10a6:800:3a::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.239.5; Mon, 20 Nov 2017 18:36:34 +0000 Subject: [PATCH v2 28/31] 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, linux-kernel@vger.kernel.org, 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: Mon, 20 Nov 2017 21:36:32 +0300 Message-ID: <151120299235.3159.12419584319856177225.stgit@localhost.localdomain> In-Reply-To: <151120175301.3159.9577108443167812854.stgit@localhost.localdomain> References: <151120175301.3159.9577108443167812854.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: HE1PR05CA0218.eurprd05.prod.outlook.com (2603:10a6:3:fa::18) To VI1PR0801MB1342.eurprd08.prod.outlook.com (2603:10a6:800:3a::28) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ee7e4b6e-4ca0-48c6-8c67-08d53045a189 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(7168020)(4627115)(201703031133081)(201702281549075)(2017052603199); SRVR:VI1PR0801MB1342; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1342; 3:nHDzmecJyP/ODteKpmkF2uLU311An2TZqp6DBwB7zbMhK7GCTei/Eto5wuAL6GY6Rf1mdc4lH1q7Z1Qc40MRR78fldttgkJWRFEnhXKbUB8hCboeYLlPRuwoAxB1nr0tlA81AsjeT82Pxz21DYmn1YsGCeZuLglj1e7X+Ic3B8nN5LWhYBe5FVjfyUBnAszPAf66x/PdVOrQe2eRX96vd4kYUHSjRCrj1EcN0hvUKTEzMYHZ9NikLnSxD2O6c0PN; 25:lf5FfQAk7lbw499LlJABFRte1Wx4CeexCqgYTWstabJAiXYa+htm1ukz7DQMP6lrisnTa35RzvRBmVznCi8jIeLOsBzZlXG6aSCMti7CMx0+GUhncmNOsvZXUGqTVKcnT5SyYUj4mtoYQbtR31IItJ6pz52cY7yJQMA1rmZF0A1Br8UU5cvcad+WzWd3PqBWmE1bloqboT2gp3qfQ54gx9PFmfE0LyztDoNFxr63bkxarqNYXxX2dpzR2F3YP+wJ5mcLC0exJsXCgbw7O3KzrOUB5herZFQSvCyPSWNYodbOFR836DHLXYggMykIzajRS10LVmYdSnxYVsEypXRvIQ==; 31:YsEIqIHNVqosFWUO8hiG3d6Cl6X+RgvQovgiTI/9QBHzS7Ti2J8dDvNiMWelOQOBzLw6kfTXm46Ln6hryl5nVRzeCfJqa9MKbzI36S+ejCEv4GJ4p+oeoX6xvN/JTocnkJtZph5jnQ5DhV5m6Ao/P9sSpusU5a5pzRRuss5EgTDoeedgdv2qOtU3eVVr0C4RmzayRrQOpREZIzTs0kfFIsH2nRjxbYvJ47tJK/m5L4U= X-MS-TrafficTypeDiagnostic: VI1PR0801MB1342: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1342; 20:EYWbCJxRrey3m5t5178i/qkI3xVCULWKHmPIY0bsBZgDyx0YrGjZmpMB7q1mCxyCiGcf1VncUNKb8yiLA5azCVGVBmNeSlFjqvRgADDi5Or7r78/msj/rmghm4FD1y+z8qIzwE7vhnzTzOONbS9MkZp4emMr/doq5lHXtJ0/hmTzeZhhC3RYB9OTDooq6ZDJRWyOPkGIeTc9XDv6LP33rjdPfqI6luv3pFlB87eFKkRwR0dgwbIMtttsyy9fVJuB0s/Zi09BFfIfZAn4+FzLnkk8zscFdhCL3+jij5MuAVIs2kd76Lb6DkUwBbgLRKQmg4uPuZ+kOIUwruEq3FEMFTtvglL3brehoPIk0WeWqkx2hU9+1JB/Fs2sSviH2+T+5A43jQmKmatLZbwEKRAdu/lWBqUHJ5G79fn7x/XJidE=; 4:66/Q/fKVcx+Bt1OnMnsUWCdzSX4uP/3n1GjXuZg5YHZpU/apzV73N6oMxyvTwFwq/3KeTBcpI9m3TTWMVarxObFpxeJxSVEc4Hzm11IF4isy9EnJsBrdO9+E7pkOYkpfUijBrE2jXeZEy+qZBKENnYTszkgrYm84iPmXWwJf/4gYwfL2tmwbWtL6xsdqydEa+DLjiBEGaKcTYEAjP3ZYnAuke+mSJYOnibSp1JvEglE+YFTWAOMxHLiIRQS8OiwiMbUxi4C8dWQI54U7NUx9jg== X-Microsoft-Antispam-PRVS: <VI1PR0801MB13425D899A47116D278FC1C3CD220@VI1PR0801MB1342.eurprd08.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(3231022)(6041248)(20161123558100)(20161123560025)(20161123562025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0801MB1342; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0801MB1342; X-Forefront-PRVS: 04976078F0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(6009001)(346002)(376002)(189002)(199003)(47776003)(50466002)(66066001)(53936002)(61506002)(9686003)(8936002)(68736007)(39060400002)(83506002)(5660300001)(58126008)(7416002)(50986999)(23676003)(97736004)(316002)(2950100002)(76176999)(16526018)(54356999)(55236003)(106356001)(105586002)(478600001)(305945005)(81166006)(81156014)(25786009)(7736002)(8676002)(33646002)(6116002)(3846002)(86362001)(575784001)(101416001)(55016002)(103116003)(6506006)(2906002)(189998001)(230700001)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0801MB1342; 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=3BVI1PR0801MB1342=3B23=3AwV?= =?utf-8?q?dLctsjL5Olb1qq5dkPcqMrS0J8xI2Xi1UEaNO5NwSDjMutz3jZUqwMWl?= =?utf-8?q?E9H+DHa6i9T1QysU+YnFB/rwUgQs/Ky5HprHxFd2oUBnCbAw0kLrXgJR?= =?utf-8?q?AeoRce+3fnkvnIlTsx0pKgHOnMNnCsU15WSUSqEAVEfC4R+gyn0IwrXt?= =?utf-8?q?gHppVtUaCvAVYeg7bJmq+1JE1BBZLOeQMTEEaoo3kK8YFz6hPQsjgqB7?= =?utf-8?q?ydnblGp0QDFMTT/wxwOHLyZZEiNbsr0db3fN0g2Qk7IVq95Q5sd3+kgh?= =?utf-8?q?ox04uAHkWuL0mXWLDNt/znsdLCDlRNc657Fxb85vwhZqhbQBInZJki2V?= =?utf-8?q?1UeqgMHsq3eLoZfmeav6a7VEigA7uYj516nNAjzxgfc9VfEw/iliMN8y?= =?utf-8?q?qidnZdudKlSfl91Etmt4XvhV5FfaenTlnCQt4Lpb8ltvMHN1u4YHmMjj?= =?utf-8?q?MjZHwZN5ipqPBNAWxLdr9oxq5DYe4usuoXjuZKRK2/C9j6rJY2FroVWG?= =?utf-8?q?23E4FeIhKzyFs7DBIhcqQe0O/r/CosTi42AQUnh/zYBFQWr0n3HvVEl3?= =?utf-8?q?foAGGu5NvbnL92segXFvBjmI6AHSl0/X2wqPuCum26qFuyiuUgAyUSej?= =?utf-8?q?aV6aHSCfNXWTiD9NBAmqwIuUtLvnF/wLu8bl6KL0fGrDdQePy8Ldgj4b?= =?utf-8?q?7/JMHWSOvJNzch3LLym5aDZLwry8MeOtr6ZHImCve2+6i1Xc/kRL3HW6?= =?utf-8?q?e/aB9PwWztXpM+BeAtZ/+t3sTMPdvIvC+6WyjTOJt/wtQJOpMSaW9rSK?= =?utf-8?q?CfY84OSvOGT1TMXehsv5ZJ/9+PyN2LJEoLVBsJdguwCqBmCcV3Bzkoe1?= =?utf-8?q?Jz8Kzay5cg7kFAucohSUfWuIzjePQ9S70/N5EJgCHEMLR/Xla8u3RjOb?= =?utf-8?q?Ly5NUCeOO7OdjKf4VzT4v/O6QaeZ6LqdanXsxpDujxdWEVsVu2EQJZ3g?= =?utf-8?q?Fd+z7wEp+7FigU3r1f0JnwWl9bZdwu/itfLebxIdbcLsKjshzacOi9kW?= =?utf-8?q?MR7IOXz8LMOYrzsZj5ohSwbZ9I1p8p1zEDw4IhWB0aojYLQFdPBcKvSy?= =?utf-8?q?pWabG0qodONMKgPLDgNIZ9WvB2tpvep/Nbtm8qAHMchguCx1nTLcTpzs?= =?utf-8?q?5aftY/hkr/kM3X1awXmQTUe/S8VAaWAB+ZAoJzryT7U51twcTtqtwCTR?= =?utf-8?q?hZ1WsubTdKo5rrrCU=3D?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1342; 6:7RJQQIq4T1f+dCSF/26g9WzE0KXjFmlkEpYWV57YRFYGxwxLNsQp9cI6p1pyXfnwAlvAmbwiSDcmG+CbgaQwWn2/QZVDuxjJ7u2S1LycH43YdlVQYAMOZlYG5/7QmogD+G//LX2+qcZw9vXDwoYTJZUTWxCpzDPJFLB3NrYLC2wlHpyd9RE/jyirVlh81d0GUfeIjOwQI+CYq3CTi8q20sFawIlSGxZaft2ktY1gu9U5QmvpEvSLrYNHHZvSw1XIVtSksAaIQOhaQzBRA8e6FmoSulJiRjKKRrGpuejx337TKMCsZTPN+wEwp5x3YcakTANmK+vJpzPh4wuS4D7aA5O1rbbfnfacelwZRJeDKpU=; 5:ImzDvMI4TCxdKQfFi+iX7CSlIvqTDnWu7qjZ5YLfv3hqCNi1own35/lCfwGZgiUP0pCxFXAjMXzs3yGp36dZ6lBPmNXgs9VQlO9UFEUoA7AgCVO+tC6k6Qj3Lxru8lz/einvbLM+0Ofh28vfDdvMQALvU00e25V2AjaLeYjInLc=; 24:yvwSNNJVeJy/j1XKeZPW32tkejoUQDVMNXD3OVG2b7nTErbLbN1gn4TXZCbCBvOPYS51EfPYJXfYXRmsbG2BWXusfE8LlsZ+wK5JFD0inog=; 7:qrJxPDDNbdZhHjTzVwwQgKmT0Iw4B48Tq+Ehr/GSzkd6dRlhCQ6DQBCk3Mg3nmSckptATx1o60bfpXlGxH2iC5/TJ8KZ1Em/w0YLMp2yYhqWc/V5o1t3pA9mz7nzkAeQHbyXk+Ct5sCYOr20ZVfI4xeLpUChHYRv7yHGJtgFSuvgygOUMRGvNSJBVxt2nIL/2i3JnNs5/QV1pxUYO1ufvBGCi+2N+qwCSlotZsd1HgW3I20/V9qEs7Ire8xx1i46 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1342; 20:51iTuc8UehSAt/aSeq2vxTBeyKU6ZB0xrpFvBOOetlKcNPCK14rkgdBsbXUlNkiL69Ed2pW33H3IfFzBLdfDLEogRUwNi4DKU3N2Jh6OklPBRrEQCwPCninOz4T3PV80gYoid03TW8vxINSvhZse+GFgKQQ/50EFa9d7bWFUAHM= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2017 18:36:34.5221 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ee7e4b6e-4ca0-48c6-8c67-08d53045a189 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1342 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 a0ae1c9d37df..fb7cf120daa7 100644 --- a/net/ipv6/addrconf.c +++ b/net/ipv6/addrconf.c @@ -6523,6 +6523,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 = {
These pernet_operations (un)register sysctl, which are not touched by anybody else. So, it's safe to make them async. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/ipv6/addrconf.c | 1 + 1 file changed, 1 insertion(+)