]> git.ipfire.org Git - thirdparty/linux.git/commit
error-inject: use IS_ERR() check for debugfs_create_file()
authorIngyu Jang <ingyujang25@korea.ac.kr>
Thu, 14 May 2026 19:32:14 +0000 (04:32 +0900)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 29 May 2026 04:24:57 +0000 (21:24 -0700)
commit4d80db59de9c7b52f75d8f32005dafc8d64658b0
treeda980bce034272ff1701a89992230246ba19aee5
parentf5b1910e23f1233c8d4185268b2e659df2bc5dbf
error-inject: use IS_ERR() check for debugfs_create_file()

debugfs_create_file() returns an error pointer on failure, never NULL, so
the !file check in ei_debugfs_init() never triggers and the
debugfs_remove() cleanup cannot run.

Use IS_ERR() and propagate the actual error via PTR_ERR().

Link: https://lore.kernel.org/20260514193214.2432769-1-ingyujang25@korea.ac.kr
Signed-off-by: Ingyu Jang <ingyujang25@korea.ac.kr>
Reviewed-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
lib/error-inject.c