From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755083AbcBJAZf (ORCPT ); Tue, 9 Feb 2016 19:25:35 -0500 Received: from mail-bl2on0078.outbound.protection.outlook.com ([65.55.169.78]:31431 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752830AbcBJAZc (ORCPT ); Tue, 9 Feb 2016 19:25:32 -0500 Authentication-Results: spf=fail (sender IP is 66.35.236.236) smtp.mailfrom=opensource.altera.com; vger.kernel.org; dkim=pass (signature was verified) header.d=altera.onmicrosoft.com;vger.kernel.org; dmarc=none action=none header.from=opensource.altera.com; Authentication-Results: alien8.de; dkim=none (message not signed) header.d=none;alien8.de; dmarc=none action=none header.from=opensource.altera.com; From: To: , , CC: , , Subject: [PATCH] EDAC: Use edac_debugfs_remove_recursive() in edac_debugfs_exit() Date: Tue, 9 Feb 2016 18:29:25 -0600 Message-ID: <1455064165-3816-1-git-send-email-tthayer@opensource.altera.com> X-Mailer: git-send-email 1.7.9.5 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: BY1PR15CA0007.namprd15.prod.outlook.com (25.162.17.145) To BN3PR03MB1479.namprd03.prod.outlook.com (25.163.35.142) X-MS-Office365-Filtering-Correlation-Id: 108065df-3930-494a-32ee-08d331b0ae5f X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1479;2:JGu4Uu1NewvcnRTvjt5Qv+gbAyGB/1/J3gXjd3yVJa/CKnue15ak2SSKBbhIgJ4/8exSBTJ7xGGXFEcUHa+yKizXueaERMRHHaSx6kIiDpcqMasMa6WnIQOmU6wWbMM6HwjQkkTtSf04j2RR/Wpwh5zvzpNJ9kttBnNMX5fiB0K5CCcEOn2o35TDbN8Kn9iC;3:m2F6ce0yhHGm+0FP3gt6w4BgvJ0WMe3UI4lZBMOKYC/y2XSm3chK2sprQZCMXanP8F502d8nvIUrMmXOHLoRH516rjMury5e7aAW1pxTw1m00R/HNT10J2DUcX9GkYaF;25:ZyxRLnEaKQsn9hQjt5I7LkiTr5w8Rl18BlUWx1v5w8lI/jP2cOmqogrKH88Gj2LLf3rLDHtgmvswFWhc9DDB62PAxZZJD308krJHCNR7RqMgKpCN0QBC3+KBwdScAt9/oqH57OFxQSEKEV9Lx0oQNt6xZOjcqEtQiIQmIrx6Y4+p7n/EI4aRkCZV/Fa7hxBlOiQzgCrBddV6y8A5O836mn94RMjxPYSzaggWrrFjc3ZwPo79KUQUWJyeXTnxrMiIAOYwODOnE+g8+4EowvR5HS/XCOThp45CRV8cC48oIVoHKp2pS0jYa8tm6s4qUC/J;20:ZZe3dGppSbl3ucDavEDbeSWngaJWLmgMCGUIbOVOFAPaZnNEAgXcy23M9FVTqsQc0QtOGmIINRy3sKmBHRNW4xTu/Y8o8o7jGPMGxnZqcjEaBb0Xw6Bvw0nBZlKVNS/vAn4yn70p4oDIwkQ4hes+AIyIl+cH/TZU2Ozy2EqpUSE= X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1479; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(80048183373757);UriScan:(80048183373757); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);SRVR:BN3PR03MB1479;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1479;BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(13024025)(13018025)(13023025)(13015025)(13017025)(5005006)(3002001)(10201501046);SRVR:CY1PR03MB1502;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1502; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1479;4:AkMWV60gC3GkVn5sfUbCHZ1Td4YETUF7fnSt2+ew6J1WCJCeNpk3zlFBmct45C9gqFYNopyTUhOfNNURmbT0+V6eZQ8FRZAt0+P4EDZCscPB8VwqADXluwchbSFse9HRcbMtHCiuPDcRZJcKee5JH6ZUvjh3hlWUuN4odoHTj46FJJNOHpuktuvheg0R1lNioGYS7vZtUyPBiX6f6M/AvH49nCf9+u2cFPwOkbMhwaAxv5/qc7BIAgmPE6LgLitE3ws7zW8HS12IiK0AU5SbdMayAmozeIFyb33l58AbEeagSD2CowfG62wMtT6TYTlGgNWd9BPh0ZAADAbp1OAjaYjJbuWodmFOpD3ZFoKsfXo0GJY+0nP/+/hpCZ4Sxxd7+56P1AFKoKMoGCBWxn9Y6yRIvXLZ9eLds9ZzTn2nwX0= X-Forefront-PRVS: 0848C1A6AA X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(6009001)(6069001)(66066001)(5003940100001)(87976001)(6116002)(4001430100002)(47776003)(19580395003)(2876002)(15975445007)(77096005)(19580405001)(50226001)(5008740100001)(122386002)(107886002)(229853001)(50986999)(42186005)(5001960100002)(189998001)(50466002)(86362001)(48376002)(5001770100001)(5004730100002)(33646002)(40100003)(4326007)(86152002)(2906002)(1096002)(2201001)(586003)(3846002)(92566002);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR03MB1479;H:localhost.localdomain;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;BN3PR03MB1479;23:/jh3WAEo19BZvDqEkb+fJbz46r7DYIQgFQwyAPOZZ?= =?us-ascii?Q?IJdH0ZuecEJunVJ9ymmyKywNLoQWHK+B301tQ8xut4zpUuT5BKQ6H7kSzOCR?= =?us-ascii?Q?plyO5ZLRwA44eR2zsvpxR5AfpHG6RVAGz9HtY09UXbfEopCI+3jsmAcya2Ya?= =?us-ascii?Q?RixY2b0lZuS+DRbiRz8RdB3My7PkxxY0070acu/xLMsZSL7dYPkzRmteTVRc?= =?us-ascii?Q?z4ctX4GOJDoFHCb07gLme69BmzhuqDTsHjPcLsRYK9YKHot7/TkOzxJASNOz?= =?us-ascii?Q?+a2c/RCXyLWSkI9wQ8QkseH7wf/f6bp5Q/d0gUxQqjhq4bUp4kpr1S3SCCDd?= =?us-ascii?Q?tM9Yl3ozS31vEpsmfHQMK0xaJZVvsrSng4CnxAv47eYO6uyhbDWZUwZaZ45k?= =?us-ascii?Q?Lp6/sAGnTCP3W2xCyzLwLvG6H9ConmlRR2d0P1ENC7B2vWb72eYT26wiQjdb?= =?us-ascii?Q?t04p/0UbhHDplz4WdRJKjJtiKeBWeQUqFBiLM490WJeJshIE7RGMQt0R1Xyx?= =?us-ascii?Q?Rn9KLNGEDTP5BU04C6UOeSHfLTDnqtV/Otd6FHkzJ+b9oSAuW+RlL6vFG9C9?= =?us-ascii?Q?72kQfl9pPwtnJsjb9+WqwqnZLvCPrkidKMpCn92nS2GlUY1fSc3Gzrt+wdBx?= =?us-ascii?Q?myuWwpOp71YsSaoOHMm/63oNTnKskjF1kzz5GGgAfKx9i1tSzYt/PHXWWFvc?= =?us-ascii?Q?7nUJWD72DyQhueSZHpr2GXA2rrJttrpeTQpHPjPNlRbdpgMGxUIVKMtNZnjK?= =?us-ascii?Q?NpBzW7iIUZ+ryGunqDbVCIUPSSTzN0lN2T+BufBquh4XYImI8tCeGAuBV65u?= =?us-ascii?Q?boGriQEV5+zQR/cuCElQtebNM8oTrd3mAfJsdkAlc6axrqenbDIzBLSPmxht?= =?us-ascii?Q?nYHIPOb+WfB8j2jlRY1I0ZRaFcOQXL8cOHs2CIN/mKG54oRBZd+2mbsHxgZ+?= =?us-ascii?Q?+Gu8GrqkwRu9yFAz6efV84gp7uF8xzyESt+2zJdlLAfQER2+JRsTHa/RN6RP?= =?us-ascii?Q?+vpa1Jgj2Q9kAyWLX3r5M8n?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1479;5:9PWrlgwN9xOtPeUWm1WynMvGjZVaQ//aB5w6gAPwMaC3ff9hdTavuszqJCowSW1geRjjV5E2eKE3UZiMDTVyXFGw7n6rVf61ChV4/7txdvml72TGP4qtU40mvrwUndB+UgBjd5AMQ7kFEMu/x0tojw==;24:R6RZmdjH/1i15Kr8xef2yQC+YIFutRTn9dRbD2HFgoV6zrHZYY0/CRsUNVm82XMNqiyDOkKGM1y77ZAcA7XXkwIvaQllWsORW5gdD1f5zS4=;20:hbC82YJ961U7xYFldM4cnc6rjEHCTw1iipfq7BH/OhCXfACYueqORY+/Bt7nrPi7cXrcBApXOP2SAfCqgNV3wJ0v1oBQYIqSdFlb9J9ZQl5bFYhhFlLznarJpJoWLZTw8MTEgpkfJZTAX26HwjtISq1BEoU9GgaVhf+aZpDKKf8= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR03MB1479 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1AFFO11FD013.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD013;1:Idb44GI4H0NXdFc3hf5q5K7WgMXqNQkqY1cr8XoJRGLF5Stwfs02C0qQtSQ4uecVgei5pReGQzuW3dmjmAozciiUi2Ghm1RNBkM3xLCeCaZnDi3FNvwow1VID6wiCoqg9FerxK/GWEH9B0uoSTak8kuPN9Ti0LxH5EkVOSNvQXZEVM23o4Fo+59DThLaZhqeuxUPNvAzYnoAosNmxfC9il1BamnuaWBsxdsyEN4zf9zVJ1WxathZRwow3bVp4km10QTQzoUGwCALLilqeVVv0hf46NtUO2CEpUn8AsVtP3OMvLZ1tclITpghAc74XyX+YOglaEhJ77iU00THUbkNIPFSpNIp37ZdXeRDcCeFEgTrBcb4+v5av5Mg/sXGjvmC2frs4zCG8Sv7PxpY8EJwOig9237YgYJuPaXSE8ySs2Y= X-Forefront-Antispam-Report: CIP:66.35.236.236;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(11100500001)(50226001)(5004730100002)(1096002)(1220700001)(92566002)(19580405001)(5001770100001)(15975445007)(2201001)(6806005)(85426001)(122386002)(40100003)(48376002)(50466002)(4001430100002)(47776003)(21840400001)(19580395003)(2906002)(3720700001)(77096005)(33646002)(5003940100001)(86152002)(50986999)(586003)(86362001)(4326007)(189998001)(5001960100002)(87936001)(3846002)(105606002)(66066001)(49486002)(229853001)(5008740100001)(2876002)(106466001)(107886002)(16796002)(6116002)(956001)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR03MB1502;H:sj-itexedge04.altera.priv.altera.com;FPR:;SPF:Fail;MLV:sfv;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1502;2:obDF/V/9pcWf8RMavX2ygchCSy/ZrMGZXmKwSJw5kSIQSuIY9KC459kX5nRtBvBujVzj5tz+pZciHF+81uy9wFBp08mHm0cTTnDtiNSjYemAWCNsQpypW2TgqOZd84Dj7kyv8j/9ivpmELJogWFKDhuvYwZdC9t9OHr7nqDCsAAfexKMM4CXQj5QAxj4pmh0;3:8PoJXuDjVyYis94p5MrytttlS1hGPaR8JqLzetbhvHYMlQfbIM3G4TsjdPfjGasn73obAojIDn1GR50WXXViHcTVMXIVzvmgQO17akjn6viR9zcxVuw5FdfMHCvnJZfgVqUop4wOG0/Q4I3YzRD6xGsX2Abc2GqADRlwjuz0nIyieRXz73y8Qbp8Vmt/8P8GzVCsJBlAxbD2QFU6npUas9PkIa5REYMx5195ztQZB8XCVqCFHhDELqdGKg1QexDT;25:FfZVclCvK+/lrUEXTKGGTrmf8WymnDqnh4Iq3FMtcCBzfM5rvpaygrTffFFwBaHCt1XITB+3UFi9k7v81pc344stGH0N5hsZ/OjKpt3ZqPV2VZ66yxWwrLTAn+Ma/mcGvGpN45UKozL9onn1VsNaWhqbLnyOiAUlWE5D8WIZJT7gkqy5VJ6zUfr5daqg7zHdCVybKRR4GEMN585M4Vzv0e8RAkglY2tEmGRbo2vqfUsz8MPU5+iIewWw1DvuuGjtqIktxIhwP4HK195rAwjvjNckiGXWJT1paRDJ2+LlX/7t7hLlifCifrZj3P6SNIh9;20:u0p6usqADLe65tDWEEFYCme6oIXizeMz+4MU2CBRXwuqiLbnhWj008qEq+FccYA0RuLG5bWEg3JHVgK6MPn6SEj/OmVJLVJ3iJdESHsOPAEWGtfPXKzPniRMEk+yiMtnX5mz3GenHDLb2oON2QuW6mRZstD4g8XateGtgPsYOXI= X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001016);SRVR:CY1PR03MB1502; X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1502;4:TwgAyzmG2v/LH4Z52AkAi7rBii90QI5U7/KTEJ8sWbGTFjLAF16WWivVXzcI5KKzSvFGJamR/9ZTW2TL8c0FXC+4WQFvVWzkGNN5bUQOpfQ0Bb5KXDZlRgS/3xXhITD+HApNtNEj3efPHvAl1OfW/XRcpjd6cTDwTpGbeCInk9wLyP0o6qZH9CliB0fKs7UkbOmiZJ4inILWCeHhf6Pc3XQODM6NnF32d+b12nWSEg/YCI1G+iXOiSggycKKLmakL9VwbBm/Lb4CrMnWIFYOy2I8t9d2KmgAGzoCsTV/wOb+HTjJ3VfHQisggRoM6rwcL+/h94cTIiQo3b0l3/0tdJHMy5gqfNnPKj+v4wIcW+tUD30hdjA6tcyQWi6aj7/uchMEdZD2eYThNooFWA8FOUKZRW/5aEL60VEkHca1mpIMQj6ec7jUiucF6gclz+ELEggnNGEwYju/pkBzDy0dsNIBHKjDPWt/yQ/lsdYQSMllhxsoigXcveHxtIcDuL4x X-Forefront-PRVS: 0848C1A6AA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR03MB1502;23:fw5YgICQGmKEZIeWNe8afbZQAZgfHSP+4KdIJRXRa?= =?us-ascii?Q?/KPI78PBhZKjOvKrAe01Q4DhwgwNRjzgnf2c6jP4arGEWiy5oP8JbPKi7fqf?= =?us-ascii?Q?+yJLp6ClF8VOom1voRAwdP3LdEYgu4fbwX42t1tqljIWDKm9jDz7U81WPzK3?= =?us-ascii?Q?pwk0Xu40s+jb6H7jJGUoAO1rcSYfppygBck+V9Gk5ohxfJm9fE2Dg8QlTMoX?= =?us-ascii?Q?Z2L/kLEnLWy3fbHLJ21oo7gcyZO+NUAtCT33QY3TzXnB06zxO3dPRVAyoKK2?= =?us-ascii?Q?APd7EUUbPrTj9lAWNoBRwmL28HhehYDszOOP6CvGD5SYMgY0VLgdCp5VwMlO?= =?us-ascii?Q?UcXn7jmzsRWWoqO06riMdpJmf042TfKrmyBqlvsAkIEkjtvA79Gy8nkihB5U?= =?us-ascii?Q?Rx+WPaTlbsKVIgUBH9WZe8uJZSf+6Y75DBNXd6D1Hx7Q58RErwBkvXWxb90G?= =?us-ascii?Q?L87S9vu6wGu2rYOHJbJf30nptWW+hOiZipLzgikwlo4FpMQrel57cEk0hNh3?= =?us-ascii?Q?p4QMUEckFZjDx61fjiR9HkxfHDFiY5x/8TIKS1pEjUaZqBq6wRJRI4wIXBxu?= =?us-ascii?Q?qXevOUYXLnH8G9dfgKCH9rKTB0Nt5L5SzoO1eAz/VkzBg8bPY7xx3SNr4i+Z?= =?us-ascii?Q?RnDwkT1dsa0SYcBZfwrGTpixoFFwgeon71/Q0W9gjU28fL2UEZh0UeXVINyi?= =?us-ascii?Q?MU9Ej/+hNE64FdJKxDea/dbNiyLQuYPvTYunRiGeZdTxE1rgZeQLI0VADWwb?= =?us-ascii?Q?UjhApOsRqwQpOSxsAHBPqHB1PmoTfYHu4UFOGnCk/ygchU1Nm99GlJDSaP5q?= =?us-ascii?Q?LQewS8/IS29kPeC6jVsv43/AUc4XEzW8dietTq9uFUa4Q/8PiQUkdSvpk2N3?= =?us-ascii?Q?vk5BLaZMgDfBilKZdTKaMLlX3yRRzSn694AyYwZg2P8Gad4n77XhT8MvN8eD?= =?us-ascii?Q?YmYMpaXU359WInXpWOx2coqPPM/g+n9aL+uEJgQKUs8dgrup0ZjlxjBDMQf8?= =?us-ascii?Q?XZaiga9oF4BDov3cOhVhzBWBIyvnzDyaBipKiZeCpPbF6r1WqVfYlFN4FRnM?= =?us-ascii?Q?KN2081iQQ8SyhrGyi6RktF3JeuC3ia8jWFIoU1OZd5MeDNLU40jfzmVrhBEP?= =?us-ascii?Q?aitIJv2fTQ7Z2oQztKVk7iJ8/+Hn75xpILGDPs/V9/8ihudUdgabe0A/f6zG?= =?us-ascii?Q?P/TKnnR2V1xxXrnAwIn1Bu3IT9uLHDwj6FPWf7/epnTJwb+KWzjqOuvVRGZe?= =?us-ascii?Q?zLBgkWyMi+FI/u9pbcUPsGo+jVbpP6nAs42PM+ZEB0aAKNQKEGK/RrlKIphE?= =?us-ascii?Q?Hf/IYDhTfj/o7FnAlpnHx0XFyazcKIWTiuS2fUvB9fa/d1rORoJp1ByrcKOJ?= =?us-ascii?Q?oJ1Qg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1502;5:KKXvAGYX9QSOR8ymdG1MGWUZPYzy9opMNo0g5ZHMGfXEPhZVxZIMmfugbWnc/1Xi7UGzLHKI0YavLcOwmZY/WarUHUlr29WnP47j66obvABT8GuR7aJHqCDwOmn/jIJ8RjEQjJjDQcIZCBPyAtTsQg==;24:+qqCwm6rCNERs8R1j+7C++53MtPgTOk0oz+1C/q/sMgYe0UcwoXpIiisC9jok5OEA0sd3LWbCwPTY/shWeSSiqKJbDkgg95ldOSy8NeiK+o=;20:+S61NF0KAbo3UaxT6y/Cx3nPXUKxqdzHE63eT+oDTYxLrNySimgg4U0YindzJ1xPcZYP9QazvLArh1yfkFGfM2sV1VY8rXwsYHTKLWlJR7LZiIRU0W+xfoC0YqvHeDe05lF0qtEpBWiD9wTM3QpzBNKQMNMISZHAO2yei4dFv/M= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2016 00:25:29.1675 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a;Ip=[66.35.236.236];Helo=[sj-itexedge04.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB1502 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Thor Thayer debugfs_remove() is used to remove a file or a directory from the debugfs filesystem on an EDAC device exit. However edac_debugfs might not be empty. This is similar to another patch [1] that changed the EDAC MCI code to use edac_debugfs_remove_recursive(). [1] https://lkml.org/lkml/2015/10/13/974 Suggested-by: Borislav Petkov Signed-off-by: Thor Thayer --- --- drivers/edac/debugfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/edac/debugfs.c b/drivers/edac/debugfs.c index 54d2f66..92dbb7e 100644 --- a/drivers/edac/debugfs.c +++ b/drivers/edac/debugfs.c @@ -53,7 +53,7 @@ int __init edac_debugfs_init(void) void edac_debugfs_exit(void) { - debugfs_remove(edac_debugfs); + debugfs_remove_recursive(edac_debugfs); } int edac_create_debugfs_nodes(struct mem_ctl_info *mci) -- 1.7.9.5