From: Yang Ruibin <11162571@vivo.com> Date: Wed, 21 Aug 2024 07:34:40 +0000 (-0400) Subject: lib: fix the NULL vs IS_ERR() bug for debugfs_create_dir() X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=38676d9e33133c0c39951b812b19cc5b9ff1978a;p=users%2Fjedix%2Flinux-maple.git lib: fix the NULL vs IS_ERR() bug for debugfs_create_dir() debugfs_create_dir() returns error pointers. It never returns NULL. So use IS_ERR() to check it. Link: https://lkml.kernel.org/r/20240821073441.9701-1-11162571@vivo.com Signed-off-by: Yang Ruibin <11162571@vivo.com> Signed-off-by: Andrew Morton --- diff --git a/lib/test_fpu_glue.c b/lib/test_fpu_glue.c index 074f30301f299..c0596426370a4 100644 --- a/lib/test_fpu_glue.c +++ b/lib/test_fpu_glue.c @@ -42,7 +42,7 @@ static int __init test_fpu_init(void) return -EINVAL; selftest_dir = debugfs_create_dir("selftest_helpers", NULL); - if (!selftest_dir) + if (IS_ERR(selftest_dir)) return -ENOMEM; debugfs_create_file_unsafe("test_fpu", 0444, selftest_dir, NULL,