From 9d84e69b717f44f5b3b938e53870d91f8baaa69e Mon Sep 17 00:00:00 2001 From: liuzerun Date: Mon, 17 Jun 2024 08:34:03 +0000 Subject: [PATCH] add log Signed-off-by: liuzerun --- fs/hmdfs/inode_local.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fs/hmdfs/inode_local.c b/fs/hmdfs/inode_local.c index 06b0235db8c1..a6dff05efb0e 100644 --- a/fs/hmdfs/inode_local.c +++ b/fs/hmdfs/inode_local.c @@ -913,6 +913,10 @@ static int hmdfs_getattr_local(const struct path *path, struct kstat *stat, struct path lower_path; int ret; + if (path->dentry == NULL || hmdfs_d(path->dentry) == NULL) { + hmdfs_err("dentry is NULL"); + return -ENOENT; + } hmdfs_get_lower_path(path->dentry, &lower_path); ret = vfs_getattr(&lower_path, stat, request_mask, flags); stat->ino = d_inode(path->dentry)->i_ino; -- Gitee