From patchwork Thu Sep 20 09:11:31 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kirill Tkhai X-Patchwork-Id: 972261 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@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=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=virtuozzo.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="E3B1QPhI"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 42G9vy1LpZz9sBv for ; Thu, 20 Sep 2018 19:11:41 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728635AbeITOyH (ORCPT ); Thu, 20 Sep 2018 10:54:07 -0400 Received: from mail-eopbgr30112.outbound.protection.outlook.com ([40.107.3.112]:56384 "EHLO EUR03-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726903AbeITOyH (ORCPT ); Thu, 20 Sep 2018 10:54:07 -0400 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:X-MS-Exchange-SenderADCheck; bh=81xHb0coJvJ4WwLevIvKOhDZ753K0vmHwEg1dO8bT38=; b=E3B1QPhI6jQ2slRR+uUSus7gUsogjd4xPYAGA4lfGNa14yLOZcGJGWqaLaUO77qy7+/PH90+z26FHFyk2N0uFY7HRbRWHk9vYLgiMP5j7G5J4/0xYOlG3mGqCSwPxbrBhI4bAh/4N3oLETM3HXu1ZWwSdaN8dTJoi5AgzgUFH1s= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (185.231.240.5) by HE1PR0801MB2026.eurprd08.prod.outlook.com (2603:10a6:3:50::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.15; Thu, 20 Sep 2018 09:11:33 +0000 Subject: [PATCH 1/3] net: Remove inet_exit_net() From: Kirill Tkhai To: davem@davemloft.net, xiyou.wangcong@gmail.com, yoshfuji@linux-ipv6.org, ktkhai@virtuozzo.com, avagin@virtuozzo.com, edumazet@google.com, ebiederm@xmission.com, netdev@vger.kernel.org Date: Thu, 20 Sep 2018 12:11:31 +0300 Message-ID: <153743468053.21312.12479798720931338461.stgit@localhost.localdomain> In-Reply-To: <153743451940.21312.15708795592586962785.stgit@localhost.localdomain> References: <153743451940.21312.15708795592586962785.stgit@localhost.localdomain> User-Agent: StGit/0.18 MIME-Version: 1.0 X-Originating-IP: [185.231.240.5] X-ClientProxiedBy: HE1PR0301CA0024.eurprd03.prod.outlook.com (2603:10a6:3:76::34) To HE1PR0801MB2026.eurprd08.prod.outlook.com (2603:10a6:3:50::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 66d4f2cc-ce32-417b-05af-08d61ed90ffb X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:HE1PR0801MB2026; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2026; 3:UJZGYFrqnxbB5Np3Rkq9gqMWyga0gNKEMgEWXWijerSc/T36zkr1TcK0tpVsOixTAc5K5WkOxmaYps1cU+QDeEo75WOx0PGoSAE7Wt5Q6F6sJLUH8Jz4Sk9QMnYlxIelcCky44Lu0AXOMBjTfDhOVolL3Lypx0Y0CYlAq2wthES1p6aGubRJT3AtAnngXzNKlmrgN7X7FxwWj1FyoOcyJ7UZfF0Vjs/Sv8ObsEUR7c3OA1Jdzsib9oEsxCe/qjyT; 25:h7YLIk1KTiCJvm/hDXSLBYmKPUCl7ccBa/hrgdgb1X53WiUDwyjFuD1I1393SPeOVS4TM1IpTG3cmL6xI3SkSzB+QHKD8+zhFWkHHmCZOa6WVs4jFRN3sLyX2IAkgdKRzdscU+x9ZhuIWwQOoaslZSYV+MJUyRbSbaAhRNyLCm4AoZUh9IF+SHOWSHrV/qadSCo2JCKmWfWbuXmD4ZR+rTo8SS8hpVf2pRR7YKl68aZSMKb+eyZsQW268MUEFvnaQ/sedenrV6wo0FKuGRIGlRsrd8fTehVEXHNz3PJsWC5jrAGAni0dlRWu3pBiY/s2lHswWcdpr5l60xcZQGbq3g==; 31:NIWGhCJkqmIgBtzEVe+adwWEIjhUl4m64i9Ol/4rkQpPN/WC9Z2wyrFVml5mKW+/JmXHZeTq4WOW/ZnNe4RP1QA1mhodlQDlS5r8httgGBAup/vK9wuK/9dmkzQY5dhcPFsAU+rRgHovtVM2T3McozfCCgdTvsMYRSoFv1ZtNvtxicFsAHI3fDDbasYwgz9h9ex7AKWvBCSjIVTrnz6nPFtExv7cvUNj6BiNFdpZZeY= X-MS-TrafficTypeDiagnostic: HE1PR0801MB2026: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2026; 20:wEKXsQ3KMw2/0Wj8Id+EVStVeQWPmfjDMZ9x6b4l/4b/EZZVNu1j3/CnMxJAO5mx2+WDqlvm6+9ecUtTMVzFc9FeVlRQ3c6efvlgm8J0Rmk6oq1Sk/JXzVmWY5xClRoKrEEQcLFlEFhjGGq7PqRebnRacRniheq1blS1Es04KEXm7gyLuqe20anttlrfyjNCfqf1UxwTJq80divxmF9x2zo1z4KJ+yRRUQmKQA2nvNdP3T0eCikuDAnZ6S8EF1ezTxRBUNBwD6sUdpjZ20R0K44gg94Ay1XiKImLAUSX/0sS6S+Bmr0aGfG7sQVcQ277DjbdBwkXg2IlCsf3R6BZ+z7qLx22QEd3Is01wSKlZQQu+/iFvIJGfSPQW+easaMeOhWLWmMrnkRmOlG1FpvZ5RbzHvnx/TovEMcdsl63JHhtw224BH8kkUOpK3NShROEEyU/l2hfiQuvhkLJOsFeymnd52dV7R9WWOn/VCyIso0yI2KMfr9YBqZ1nbLwmARZ; 4:z/AANMJ5YP63oZKXQlrChZMt2M5BJuYRIM6hChcSpo8X15mAoXxDNvLlHNyMGpII66FHYUgCVPailG6Pz5rl79mER9nGackB3ft8NwW+9y0aja3p88OyFhSobjd3bPE+QHkCDHmd5YldOQ4jgNINBDcCUJ8oXhEvHZyrY4Nv2xeaswQzVVeLqlM5nZwcnqOl2NOcCIeJo0LZgrC5XpZLmLYy923i463xqsihTqrZpsTiuxYoDB8akUT7CcjfQ7RoXK6AJnl9DXrWq73CDxWn2g== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231355)(944501410)(52105095)(3002001)(93006095)(93001095)(149027)(150027)(6041310)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051); SRVR:HE1PR0801MB2026; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0801MB2026; X-Forefront-PRVS: 0801F2E62B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(979002)(6069001)(346002)(376002)(39850400004)(136003)(366004)(396003)(189003)(199004)(16526019)(7696005)(86362001)(575784001)(33896004)(6506007)(53936002)(76176011)(305945005)(66066001)(61506002)(386003)(47776003)(55016002)(230700001)(9686003)(68736007)(5660300001)(316002)(50466002)(8676002)(446003)(58126008)(476003)(6116002)(3846002)(81156014)(7736002)(26005)(11346002)(81166006)(8936002)(2486003)(97736004)(23676004)(52116002)(106356001)(105586002)(486006)(25786009)(2906002)(478600001)(39060400002)(103116003)(956004)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0801MB2026; H:localhost.localdomain; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: virtuozzo.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BHE1PR0801MB2026=3B23=3AS5?= =?utf-8?q?e8m/40h5jYnVV1Syq0sEmDhSKsuCscsVWTZqZZl2NS+6i7ZNdiYZg8Km?= =?utf-8?q?nWnfGDVaaS0EQRlTRFMhd9f/LlU6RkI2HQTbRF49fJ03BZt3P8o2UH1I?= =?utf-8?q?kWQdc6jw3KjjLN92o9J1BBelCT5xIHkG6tj1VSDXRgmCChgjqG2/h25k?= =?utf-8?q?fyAIQyV8qv2jVQqyewclOTBDblee8yTp/qlqvG84Nr8sw5AGURq6AHa0?= =?utf-8?q?Wqf4ApUOvRDl+xhltgjn+ds/+u7oLA/zCrVpOciAosejNnd8NHXL1aKH?= =?utf-8?q?hqQ/1MXeszxjuISNRrwoICTxi8q07pHBi3nsoqHNHbM0AuXH+RLdO5SP?= =?utf-8?q?WEObd/bq0kOToJ7hpxJqZHsWtEY+42eYWPqughddO0xcVJsNe8OCZSCy?= =?utf-8?q?TCUrN/4ksmSOuUfsqx2DC4Ag8q+MALv/ybMWzCS9FvWkVJrFVtCFIY6r?= =?utf-8?q?x8xxNKHKBDHZH2KmQMSs9qr4lVQHp1dDwPBvFsnKCQho40gRZhgBTVde?= =?utf-8?q?em14oa8KHJV4VaIN9S2DoTDEXQvsFO52Rc3dJJEr0hjWWe7kBwMO2y/S?= =?utf-8?q?MK1P7MDxj7xgw1ra4F+fJBGTM/eCCNzTMEAZ00jQtUgJJrZGQgWZ26dN?= =?utf-8?q?g8XnF+eOznWhl0/Jc7P4zAcn3okfq4QEzxF7ftSXIHAKnT2hiOV3lFUW?= =?utf-8?q?07dQoBCOLFblcrg2uTGvET97NnbWwKgZButNSithCj6LaxWiXZ42yBNs?= =?utf-8?q?LAX1B2xwAOYHwggBJA5IZJVRcdRqlh7DA9oHO5zii/bOyrl8IslOtJaM?= =?utf-8?q?i1YMIJyOksp7rTOoUsC6m1egNApuA5MDE6mXChcjgeXmKJhhPWZB8f7K?= =?utf-8?q?8ma/67GDgVPQnbO7SKgJ2jt1B9vL+hxe4EDrma26Jt4lN+rlggei8Rkp?= =?utf-8?q?Hkz1syZ6sybSDsFCzjtVcXPMVUcpZ8fOWJW1K9GO56aKzix74cH2Aq5Q?= =?utf-8?q?56XEXy+KZMVHziECYAHSpf6R9gRs/kYiciUndKWZ0nCUDPqvgN3w6WsP?= =?utf-8?q?SlDkrnG9qZ+rrePS5pVsZP8EoM6c8CBxNlXbCQpKbM1/kdT/UMCmxWcP?= =?utf-8?q?AHz2ZXXCoAZp5em/oANDVoRStvTBqKBzYP8Rmk5CwVaygs66SGaiw0ak?= =?utf-8?q?/R7GTcVl9/TzoL1kwJ+/Qt7c+rInZtKQrtkDnqHgD/lprkikDJ63Rw7i?= =?utf-8?q?SNYkBrhtplQmnLPx+PWzjpbv1J/yyFzKpiJ0sKVqEZJbIIrGLPKUwBW3?= =?utf-8?q?+S3ASVSIAr/XYmDE9ZE/F394X8dvAwdyyGDMFfqvEwKyEnmii/gOnbA3?= =?utf-8?q?U5JRmahp6sGOpnrXZdUvsR0sKGfJ62/x4=3D?= X-Microsoft-Antispam-Message-Info: 9zhAD71QQZ7drMI8NDMURgnmUu2QLBDt2/LvDd2VKpkVE4QLbtAznHlxcmqaES/JFSJRCKhAYHiZco7DnKo3nJSydZntAW8Iv16w7KjGnJJzJIpCUT+/xQVpBSXSr8ClElqge7NpjhBJsWD9fnb4gKd8UANsM+WzXt/EqbQw1CjRjHGJ7hDn5fDBlV9LBARZePHyN3b3vE7hgSStlh3ETYwyJ2wcuqqlWBg8xhAmrUK8crzf8NtWU/i8mbzoezOHx8xtSlQfL7wkFkxI4lplt2t/VEozlguPJXPcaRYl/ga1+O+fYwo89Rz+8D23A00rnX0xD6bxBWe0/19pLM3v4Sk6l2Hb+GESmP5gddK5gho= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2026; 6:WCo6naTrsLCgnDQQrK8wsve0VsnzE1TNBw7BrN5CZ/CHaTHnWMl2JYSOgTz+HqTreBgABVljO2AAPyhhAUgL8M1VMKfcoeD9tzlHOi/TnzGvvmVqcIhvDJ8ptY6w406kHo9shU7qvyycStUA2H7Iydc9Jah1f6ZrI0j+kmmIKxji08PJbvOqABnrWdY5qhT0/EquF5CwPSzAywtk+OlxYu5aPbWkMykHFXlnqXlUQYM5pgJmBvevuXr56PuUDoP0n34RtQCq5hm4DFPn246sr8NaqIRjUcQEHVLRapa9j9wPtFpZXthDwt5yndlfWrXInVAWFomTxJkKkJ5PjgmOx8lmemUfzKwOM51F1G2QNeBVqF8be/A38t8i2LsOzwxsM6ZQsVYxyjvQ3IrHmF4BM4aIjOatFCcAUI9SRTpDW63AhqDMq/KIBoKsG1EVOGiARcdUnuttEZjFkacnMkbMAg==; 5:WycmBqNJjfPPalDflTTxwMlS5Rw4GDXeohxTo+HT2tYgFwJG9x+IXhXfhJPfPRbpahuTl4aGwqK8hqw9R8Vpyzjt2Sb6QusR1vbs+TiiU1tKv485ysTitzt/cYEkBf08DslkaHsWGQESykI6udM3ewpBF1QhYs3bMd3fNxbpABw=; 7:1PFanahIbZMHE9D5uhF4Yr5YZ0MSj7R3p3xcOj8rzqZpScCVlUqPNZTRiIgOlQ2eJgnbT1jAl2+yvOUfGsK9mZJcxiHu99fiIPxeHF9faGOpa5vLXtViGPT/u3kw3FaOpK+OiAim2kj7AZjYXLGPIstulVtgqQqMqC5moCtGtZnpf2aiE20EoUOsbngxG8b5QgthZAGAv8obm9KhddCm8zgV4PhT4TSwrbqDK0hlE2SfnZquux2SPa8FyxyhsS71 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2026; 20:nkSb3vgJjc79MgfWBniVs2ukSEM8Se/WF/MUQGyTeKyKjarDDo2M2RqVi6ArPSMN+KF15it1/EYEINH/KV2PNr2wQZ7je4SNT0fX3RudBu7TTVLkXKr23xByvJ7Vx+m2qhCOl8JNOkCFRYsls2fPvex39vPmt/Ec0/p4b/wMrK8= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2018 09:11:33.9435 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 66d4f2cc-ce32-417b-05af-08d61ed90ffb X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2026 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org This function does nothing, and since ops_exit_list() checks for NULL ->exit method, we do not need stub here. Signed-off-by: Kirill Tkhai --- net/ipv4/af_inet.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/net/ipv4/af_inet.c b/net/ipv4/af_inet.c index 1fbe2f815474..f4ecbe0aaf1a 100644 --- a/net/ipv4/af_inet.c +++ b/net/ipv4/af_inet.c @@ -1821,13 +1821,8 @@ static __net_init int inet_init_net(struct net *net) return 0; } -static __net_exit void inet_exit_net(struct net *net) -{ -} - static __net_initdata struct pernet_operations af_inet_ops = { .init = inet_init_net, - .exit = inet_exit_net, }; static int __init init_inet_pernet_ops(void)