From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965516AbcIZIcJ (ORCPT ); Mon, 26 Sep 2016 04:32:09 -0400 Received: from mail.skyhub.de ([78.46.96.112]:34072 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965101AbcIZIcF (ORCPT ); Mon, 26 Sep 2016 04:32:05 -0400 From: Borislav Petkov To: X86 ML Cc: LKML Subject: [PATCH 2/2] x86/RAS/mce_amd_inj: Remove debugfs dir recursively on exit Date: Mon, 26 Sep 2016 10:31:52 +0200 Message-Id: <20160926083152.30848-3-bp@alien8.de> X-Mailer: git-send-email 2.10.0 In-Reply-To: <20160926083152.30848-1-bp@alien8.de> References: <20160926083152.30848-1-bp@alien8.de> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Borislav Petkov Simplify exit_mce_inject() by using debugfs_remove_recursive() and do away with the noodling over the dentry elements. Signed-off-by: Borislav Petkov --- arch/x86/ras/mce_amd_inj.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/arch/x86/ras/mce_amd_inj.c b/arch/x86/ras/mce_amd_inj.c index 20b227f63407..1ac76479c266 100644 --- a/arch/x86/ras/mce_amd_inj.c +++ b/arch/x86/ras/mce_amd_inj.c @@ -475,15 +475,11 @@ err_dfs_add: static void __exit exit_mce_inject(void) { - int i; - for (i = 0; i < ARRAY_SIZE(dfs_fls); i++) - debugfs_remove(dfs_fls[i].d); + debugfs_remove_recursive(dfs_inj); + dfs_inj = NULL; memset(&dfs_fls, 0, sizeof(dfs_fls)); - - debugfs_remove(dfs_inj); - dfs_inj = NULL; } module_init(init_mce_inject); module_exit(exit_mce_inject); -- 2.10.0