diff mbox series

[1/5] slub: Correct the error code when slab_kset is NULL

Message ID 20230413143452.211250-2-sxwjean@me.com (mailing list archive)
State Mainlined
Commit 35973232b5cddd8b03dac2730cd1ca53137d1cd4
Headers show
Series Some tiny clean ups for SLUB | expand

Commit Message

Xiongwei Song April 13, 2023, 2:34 p.m. UTC
From: Xiongwei Song <xiongwei.song@windriver.com>

The -ENOSYS is inproper when kset_create_and_add call returns a NULL
pointer, the failure more likely is because lacking memory, hence
returning -ENOMEM is better.

Signed-off-by: Xiongwei Song <xiongwei.song@windriver.com>
---
 mm/slub.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/mm/slub.c b/mm/slub.c
index 28ca576d988d..5cc56f780241 100644
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -6225,7 +6225,7 @@  static int __init slab_sysfs_init(void)
 	if (!slab_kset) {
 		mutex_unlock(&slab_mutex);
 		pr_err("Cannot register slab subsystem.\n");
-		return -ENOSYS;
+		return -ENOMEM;
 	}
 
 	slab_state = FULL;