Fix debugfs_create_*'s error checking method for mips/math-emu/
PATCH 1/1 Fix debugfs_create_*'s error checking method for mips/math-emu/
Hi,
debugfs_create_*() returns NULL if an error occurs, returns -ENODEV when debugfs is not enabled in the kernel.
Signed-off-by Zhao Lei <[email protected]>
--- arch/mips/math-emu/cp1emu.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)
arch/mips/math-emu/cp1emu.c +4 -4
@@ -1299,12 +1299,12 @@ static int __init debugfs_fpuemu(void)if (!mips_debugfs_dir)return -ENODEV ; dir =debugfs_create_dir ("fpuemustats" , mips_debugfs_dir); -if (IS_ERR (dir)) -return PTR_ERR (dir); +if (!dir) +return -ENOMEM ;for (i =0 ; i <ARRAY_SIZE (vars); i++) { d =debugfs_create_u32 (vars[i].name,S_IRUGO , dir, vars[i].v); -if (IS_ERR (d)) -return PTR_ERR (d); +if (!d) +return -ENOMEM ; }return 0 ; }
Signature · 1 line
1.5.5.3
Ralf Baechle
AppliedQuoted 2 lines · Zhaolei
debugfs_create_*() returns NULL if an error occurs, returns
-ENODEVwhen debugfs is not enabled in the kernel.
Thanks, applied.
Ralf
Ralf Baechle
AppliedQuoted 2 lines · Zhaolei
debugfs_create_*() returns NULL if an error occurs, returns
-ENODEVwhen debugfs is not enabled in the kernel.
Thanks, applied.
Ralf