diff options
| -rw-r--r-- | fs/cramfs/inode.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/cramfs/inode.c b/fs/cramfs/inode.c index a53b130b366c..1e7a33028d33 100644 --- a/fs/cramfs/inode.c +++ b/fs/cramfs/inode.c | |||
| @@ -80,7 +80,7 @@ static struct inode *get_cramfs_inode(struct super_block *sb, | |||
| 80 | } | 80 | } |
| 81 | } else { | 81 | } else { |
| 82 | inode = iget_locked(sb, CRAMINO(cramfs_inode)); | 82 | inode = iget_locked(sb, CRAMINO(cramfs_inode)); |
| 83 | if (inode) { | 83 | if (inode && (inode->i_state & I_NEW)) { |
| 84 | setup_inode(inode, cramfs_inode); | 84 | setup_inode(inode, cramfs_inode); |
| 85 | unlock_new_inode(inode); | 85 | unlock_new_inode(inode); |
| 86 | } | 86 | } |
