ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
ANBZ: #12624 commite229897d37
upstream. The debugfs_create_dir() function returns error pointers. It never returns NULL. So use IS_ERR() to check it. Fixes:e26a5843f7
("NTB: Split ntb_hw_intel and ntb_transport drivers") Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com> Reviewed-by: Dave Jiang <dave.jiang@intel.com> Signed-off-by: Jon Mason <jdmason@kudzu.us> Fixes: CVE-2023-52917 Signed-off-by: Xiao Long <xiaolong@openanolis.org> Signed-off-by: 362994 <362994> Reviewed-by: Guixin Liu <kanie@linux.alibaba.com> Link: https://gitee.com/anolis/cloud-kernel/pulls/4281
This commit is contained in:
parent
d9f2b9d7d6
commit
8b822c04bf
|
@ -778,7 +778,7 @@ static void ndev_init_debugfs(struct intel_ntb_dev *ndev)
|
|||
ndev->debugfs_dir =
|
||||
debugfs_create_dir(pci_name(ndev->ntb.pdev),
|
||||
debugfs_dir);
|
||||
if (!ndev->debugfs_dir)
|
||||
if (IS_ERR(ndev->debugfs_dir))
|
||||
ndev->debugfs_info = NULL;
|
||||
else
|
||||
ndev->debugfs_info =
|
||||
|
|
Loading…
Reference in New Issue