aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/kernfs/mount.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/kernfs/mount.c b/fs/kernfs/mount.c
index 7c452f4d83e9..95a7c88baed9 100644
--- a/fs/kernfs/mount.c
+++ b/fs/kernfs/mount.c
@@ -99,8 +99,8 @@ static struct inode *kernfs_fh_get_inode(struct super_block *sb,
99 return ERR_PTR(-ESTALE); 99 return ERR_PTR(-ESTALE);
100 inode = kernfs_get_inode(sb, kn); 100 inode = kernfs_get_inode(sb, kn);
101 kernfs_put(kn); 101 kernfs_put(kn);
102 if (IS_ERR(inode)) 102 if (!inode)
103 return ERR_CAST(inode); 103 return ERR_PTR(-ESTALE);
104 104
105 if (generation && inode->i_generation != generation) { 105 if (generation && inode->i_generation != generation) {
106 /* we didn't find the right inode.. */ 106 /* we didn't find the right inode.. */