diff --git a/fs/hmdfs/hmdfs_dentryfile.c b/fs/hmdfs/hmdfs_dentryfile.c index 98b215ba2d8edc8c877776c555284caade7071ea..e034cb8071f0a70e9ae89d04aca00df345916758 100644 --- a/fs/hmdfs/hmdfs_dentryfile.c +++ b/fs/hmdfs/hmdfs_dentryfile.c @@ -875,6 +875,8 @@ int update_inode_to_dentry(struct dentry *child_dentry, struct inode *inode) struct hmdfs_dcache_lookup_ctx ctx; parent_dentry = child_dentry->d_parent; + if (hmdfs_d(parent_dentry)->dentry_type == HMDFS_LAYER_FIRST_DEVICE) + return 0; relative_path = hmdfs_get_dentry_relative_path(parent_dentry); if (!relative_path)