x86/RAS/mce_amd_inj: Remove debugfs dir recursively on exit
Simplify exit_mce_inject() by using debugfs_remove_recursive() and do away with the noodling over the dentry elements. Signed-off-by: Borislav Petkov <bp@suse.de> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Link: http://lkml.kernel.org/r/20160926083152.30848-3-bp@alien8.de Signed-off-by: Ingo Molnar <mingo@kernel.org>
This commit is contained in:
parent
8b44f00f8c
commit
b199ac6c49
|
@ -475,15 +475,11 @@ err_dfs_add:
|
||||||
|
|
||||||
static void __exit exit_mce_inject(void)
|
static void __exit exit_mce_inject(void)
|
||||||
{
|
{
|
||||||
int i;
|
|
||||||
|
|
||||||
for (i = 0; i < ARRAY_SIZE(dfs_fls); i++)
|
debugfs_remove_recursive(dfs_inj);
|
||||||
debugfs_remove(dfs_fls[i].d);
|
dfs_inj = NULL;
|
||||||
|
|
||||||
memset(&dfs_fls, 0, sizeof(dfs_fls));
|
memset(&dfs_fls, 0, sizeof(dfs_fls));
|
||||||
|
|
||||||
debugfs_remove(dfs_inj);
|
|
||||||
dfs_inj = NULL;
|
|
||||||
}
|
}
|
||||||
module_init(init_mce_inject);
|
module_init(init_mce_inject);
|
||||||
module_exit(exit_mce_inject);
|
module_exit(exit_mce_inject);
|
||||||
|
|
Loading…
Reference in New Issue