Message ID | 151851420030.5034.2303444103880885611.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="TvvAalN/"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zgcl21M6Vz9sNr for <patchwork-incoming@ozlabs.org>; Tue, 13 Feb 2018 20:32:30 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934351AbeBMJc0 (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 13 Feb 2018 04:32:26 -0500 Received: from mail-eopbgr10101.outbound.protection.outlook.com ([40.107.1.101]:44992 "EHLO EUR02-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934659AbeBMJaF (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 13 Feb 2018 04:30:05 -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=Kt1VXNSvanDBWAAc/uH2sHd4IowZW5JRHdTZHPwmDag=; b=TvvAalN/kN8tMIn6XUF8CXFNceC1uI9mjco5+Bmh8X6My3T1yzquvfFMnmKmOm0JtzeImba9tvAsrVf1MuhCm8dIZ7NLHScyKbp5fRh0L9aWkz+UbvtOoWcxXluQ2iMBvY5uBv+eJHujP41RHakWsrT7LPMsnNWdKyFyw9zBnm4= 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:30:02 +0000 Subject: [PATCH net-next v3 25/32] net: Convert unix_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:30:00 +0300 Message-ID: <151851420030.5034.2303444103880885611.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: HE1PR05CA0132.eurprd05.prod.outlook.com (2603:10a6:7:28::19) To HE1PR0801MB1338.eurprd08.prod.outlook.com (2603:10a6:3:39::28) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 798bd1dd-38fc-4ec0-87fb-08d572c45c34 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:F++XpvkdvsDFaM7OcTWc1LfAM7d4t5V7NIFom8D8gxiydhXqdxhnuX9s+NrXUf0c+0BTuZKgP+8K9D/rKgsdMsa2jlXuOSiPztTQdnONaKjXCF8bNwXQLMSsJ1hKplv3X/JzhUoipF24EnYaDaEmpvVcUmOBsOPM55aVO5f1Y4L545ZhFet3ZHZA+/CE5p5fJ5BlyYFBWezUEUTcOyF/i+dKJNUraXnkdUFsfNs59JLRRqA/pIrIkKc/g9evrnbC; 25:zTmOb+QHZo4sqOT+7kMhTJXXR5HcwqLiMHxDMhSBXCOqgTzpu27uiRldWobU/zCym4YTKHHvxjqd3UQuI0I0H8xX1g7ydjjnXLo//WcQ0nym3gFgLD3OCo7P7R98bOdxSwNz2dyp2811wjSUuld/bUWZYjk4nwllhUnADzFll0R16yIr5Ze9cfWVMPa+t2dDtahnPX0a8DFvBuFsQL0yPRN8IjIyNpCTf8g5/8yGLLiBbBHnK8nplR+MKXSarFMNfZDAXOeUBFESdQbULE4cxH5q3A5iPXYaEBEFYWNboD8+ypfYuqtR2EmSRM1ICl+kWXYLirnpkSuWulWk9jSgxg==; 31:rluTVVBN1B1IFHdy7whUweDwJ/gD1ibxK4lC/lUCuFOpACyPG6Hec3pXUnHuBNqbYUP8nugydPLRjAxdVl2oVF7kbo0P4S6EZRUomNGASWINc7v1OgCXN07w/vkjLi+ALDpi7+GtoAV6ZhEtwN0grbpHcqM6D90A6zjHNWCpMwFGh4Y63A1gd5kKi0wWSHFN6XhKeXrVH5464q5R74n2GGc1wHGvfG+xp/lfheq1yDQ= X-MS-TrafficTypeDiagnostic: HE1PR0801MB1338: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 20:oO7SPiSkntEF5BsolzmMjQhE80p5VtEJH13O5ZBdETpaaAg1njekEqdwZBAoMaULB5ILrh0NG1hpbGQRE2FH3gGb9I4WlkNo+utK2QnGuA9leZmm6Ne/44z/jBXi3HkZ7EOMgANW/Bz6Su5PVkm4RtAPjiz87PKQm+OfjhdFW7JmQD/6BY7IwwvlgzVIwBYWi4b5GuwFsJffks2wBZSgbQw3PuhgSGcjZlJ6uTNablYD507/wcRZ2Vix8vsflattxymiXQMjUY3ZlTOGJ887c6Gixlerfflf12R+2wcWPF7szJjYoBqu8QZ60URjv0Km+N2C4ZBBMJM3s5o2kWVq3+kDZgyXXbQj493P7ELS3/VRy0QzVdDYp0QtdPCHxovYMspiVA+Yk+munrp6EDQLkXRSC+rYe3N4Fcw1e+sC0TaDsX2qm4s6kletyKk+dOajdeQRu8Pj05TOhmra1k5g5r5YNNKcqJfVykvLjydCWg07xsrIH9u4O6smtjfPe331; 4:YMuz1+QLyUbOGERZkfAPof7LstQPbZUbFqmRTmS1lD2jipWrcEYqTtYwJtJLlJSsAui99YRt2SarsB7H0MAEWj97SPoMGvWxKj4SghJF8qhgoq6Xd8W5XX6xfDOtH3aZDPrv24CUuXno6ovUl0X1VUa9gj0W7EXi3LZUwLSUCRKIrAfg4jHWC7ltXKCLFV0u4YBr3rvU4ycB9EfGqJwPC0/8iBBwiyeikIXPtS0hEOv2Y4W5He+QSZ4+YlCf8FK3BVtUvGsXt0/laID27cRzaw== X-Microsoft-Antispam-PRVS: <HE1PR0801MB133802D866E1B4FAAF270587CDF60@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)(39380400002)(396003)(39850400004)(366004)(376002)(346002)(189003)(199004)(9686003)(55016002)(83506002)(47776003)(53936002)(230700001)(66066001)(39060400002)(8936002)(58126008)(61506002)(81166006)(103116003)(478600001)(81156014)(86362001)(50466002)(8676002)(5660300001)(386003)(76176011)(6506007)(55236004)(26005)(316002)(7416002)(16526019)(2906002)(186003)(52116002)(7696005)(68736007)(106356001)(2486003)(305945005)(97736004)(7736002)(2950100002)(25786009)(6116002)(105586002)(33896004)(23676004)(3846002)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0801MB1338; 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=3BHE1PR0801MB1338=3B23=3AXv?= =?utf-8?q?wor2qUxYgY6kHkZwOQdnw2ul5f28kNclR+dnTDOYGczYTBWJuEqhYkiQ?= =?utf-8?q?txOV0X49IXjwSW09Q1D9gxXkbvnfY+XVO456485wL73a1S1xMuZSFc93?= =?utf-8?q?zySkojsP5EQ/U8mDZaeS4HzjpM62LcvfPnxIcgAXaKitscCu/ATnf0oB?= =?utf-8?q?1BV8TGr8Jje483YDG0Oi7ezkiceQ7JMeY7SFrRmsdOeFxG3ynReN5YCg?= =?utf-8?q?43onOsODxx1Lowk7deWETyyY9VTC28RLu4o6KoPGmpxtXRfXnXcKdi75?= =?utf-8?q?dSedfrnIj8JcZq3a7RYOQVple8B4t+LuHQWwULdeuPMjefSSCRQAr10W?= =?utf-8?q?MWWXK9OjRboU+luPlBnnIm1akEg886t1dRvP46b3riCti7eqPRVTVAB2?= =?utf-8?q?RTFLAuvRIw9b1ctu/Y3VP5NMNQsvoFITztBVCe5IKczdJZoNDadKi9vw?= =?utf-8?q?ZmaqIauGG6hdnylGYBub96uaPweuIAvd06dNxz6+Xd9iT/qEG8ZP/4bc?= =?utf-8?q?K2Gp7N3dD5GOIp81Xz0Jm4uXel59aI1kO3+H02l6ciHOBRWD/8a2orC0?= =?utf-8?q?L6FBGkDozndJQ7lzOK915QyrHIWTEiK8zX2e79xH/FWPs+6l+/ivgN0g?= =?utf-8?q?L3yAPWXag/hnZXLRS18WECZeVk5ovQX3HTUp7VvMvVUv9Cdhu/bpD78s?= =?utf-8?q?VWINQW0zYKfeW1oAu2XrjnKo7+cGoewErTZLtbH1Snhu4KXiMtSDHPIK?= =?utf-8?q?0k/0igEGRPWdib4/yHymzPXegDmwIO1oiwfR5JuAPrQjnUdTmDBCHKL3?= =?utf-8?q?wFPnbKMNxcNzdjfp0mQLgF66/A3+z+U/KTbIxBo2ZRhNAU9YN5XB8mNO?= =?utf-8?q?yYl3lypjC1g/nigHAxOO5h+0yfhiHvYCm+i1+bghnYs2WMKrP6p/DnYz?= =?utf-8?q?ipHl7ccc9BCkuKDxYZOQIjM5B45YpvLD97blUPB6RbgCwK04jvhBUCvf?= =?utf-8?q?KKtRFAWRighX+wHd3QiAGKtpRNBKNhw0QUwx3MmIbMby0nO4mx7q8VN1?= =?utf-8?q?CVgoxS7cKzh+eP7AkmvlTCyjcd7rHovzZ838cf/XfVO/JYLNsEILK0mg?= =?utf-8?q?tfMC2fS6UkEHMG2rCdiaWPDmuh5nt5cTi91vwyBJQoAO1/I/cBvqlDSA?= =?utf-8?q?zvNA4vlsrtlJrSzWSnRtEFFFZUwGEeD6Oz1bKrhaF4wJwvx9VmF1Dyg8?= =?utf-8?q?goQQoYbdNmlYOaMrbk4mEDyGI85h/HRVds8rXvLfRapbp+WYfOC6tWp2?= =?utf-8?q?14AukJB55dfCAGzXW/O6vx82c=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 6:xufWUXZdsgS6GFrexzBIGRPAQOKTfAWCwZPJJYMOtYMZr4SeeqkJLGJZ5wFSge+E03eutG587ClYjveAGNqVQwEGA+71Y+3668dAK4G6STOTG9MTTSmS7tYjlP7XIlg8CVkp+IKn77MdhrGsjo1FcaWtg+jGX+fRbdmlNpcHScQJFilhP2J5o3kRGAKenejYpYgcguL0LsPrMGNFhaIBuURfObMnb0bYr+IHC3XFrCCSKghQLtx0SfKZq8wb2tqadKrCNz3adyg5vEJV+1xb5dkiRGyYu/s3iprn021geMpgFOUG7hYy91kquM/i2pokKqBN7nGjilEZb46covVZxC21p5T73uXd9ULdc//0ea4=; 5:utlYGj9HAlKix9A0CUHTbZBS+So0CqtAXClosPb8+GV5lvEt5mNHPCXaMkrwNdg/oxTfohlDOt4vd0G00WDPwxGy/mFmx0bkll61sgQepXmTWZ2FbeflGgOEh7BIiLvoEIH/Z8s9T4rLDC9vPZu7vg62RMR+aan2SE5KbI6pT+A=; 24:UakMkoLsBPxvcXYu/hFCmChMXSNjMsl7PD7KjDiwL1ovNbyiiJWP9MdAbejchivf2gsLkYvmtixLbglJdY2O8BL1bgeiJrnfzT4TB/PH5UM=; 7:ec/cAvPDAcLI9VMmeT5QqmVq1VvoOnb9QGiHJIrMsNcnyF9yQAu6hv6kmS6MXcg2jGqUwgL6fMvVK2b5Q4myaDUpZA2e8+ZJUoiwBHy5fcsviODvVFrbVRvvlIZVl1S5W+nrfUJXUcDTiGDhLiwrg/9f3/u0verL75waNarezc+7z1fWNVaghVHUlfLTkEV/n9LALqtkxfN7ZuerlfMob4HitKSvNucDdy7ryAbTKbSW+VzyorWv1N3V7SkcDr5k SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1338; 20:ABfdmKaKKZ79bkX8ZJUh2EuW1I4BFlT5feOVRZkCIgwKKZ+WDDf1nqjDvBIGzwQcSwhiwz6pum92VnBg4ht5k7PTd9XTwuo0DGfC+G6hoq7t3DKdI7nYZOxSQ9ofAquvuzdeLHMuMZosYlK06TSD8yPtsRU48/ovouYMpET7gP4= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2018 09:30:02.1083 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 798bd1dd-38fc-4ec0-87fb-08d572c45c34 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/unix/af_unix.c b/net/unix/af_unix.c index 723698416242..e3eb8806b3e4 100644 --- a/net/unix/af_unix.c +++ b/net/unix/af_unix.c @@ -2913,6 +2913,7 @@ static void __net_exit unix_net_exit(struct net *net) static struct pernet_operations unix_net_ops = { .init = unix_net_init, .exit = unix_net_exit, + .async = true, }; static int __init af_unix_init(void)