From d12e3506031eecc2642981861c2df5a98386eafc Mon Sep 17 00:00:00 2001 From: Faiyaz Mohammed Date: Wed, 18 Nov 2020 13:49:57 +0530 Subject: [PATCH] mm: slub: avoid return code from slab_sysfs_init if debugfs is off Avoid returning from slab_sysfs_init if debugfs is off as it is not fatal. Change-Id: Ice8c26861ad6d6d143e910bb36aeed61dc23cb2f Signed-off-by: Faiyaz Mohammed --- mm/slub.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/mm/slub.c b/mm/slub.c index b2b714f904b8..b68873e65641 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -6323,16 +6323,9 @@ static int __init slab_sysfs_init(void) #ifdef CONFIG_SLUB_DEBUG if (slub_debug) { slab_debugfs_top = debugfs_create_dir("slab", NULL); - if (!slab_debugfs_top) { - pr_err("Couldn't create slab debugfs directory\n"); - return -ENODEV; - } - - if (!debugfs_create_file("alloc_trace", 0400, slab_debugfs_top, - NULL, &slab_debug_alloc_fops)) { - pr_err("Couldn't create slab/tests debugfs directory\n"); - return -ENODEV; - } + if (!IS_ERR(slab_debugfs_top)) + debugfs_create_file("alloc_trace", 0400, slab_debugfs_top, + NULL, &slab_debug_alloc_fops); } #endif