diff --git a/fs/exfat/exfat_super.c b/fs/exfat/exfat_super.c index 2e041cdede7e..24159668960f 100644 --- a/fs/exfat/exfat_super.c +++ b/fs/exfat/exfat_super.c @@ -873,7 +873,7 @@ out: } #else dentry = d_splice_alias(inode, dentry); - if (dentry) + if (dentry && !IS_ERR(dentry)) dentry->d_time = dentry->d_parent->d_inode->i_version; #endif DPRINTK("exfat_lookup exited 2\n");