diff options
| -rw-r--r-- | fs/kernfs/mount.c | 4 |
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.. */ |
