diff --git a/[refs] b/[refs] index a38b97011f3c..0607970883fd 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f4ae2faa40199b97b12f508234640bc565d166f8 +refs/heads/master: b845ff8f3ea2988ad5041315e2d35298e85cbc2f diff --git a/trunk/fs/cramfs/inode.c b/trunk/fs/cramfs/inode.c index a53b130b366c..1e7a33028d33 100644 --- a/trunk/fs/cramfs/inode.c +++ b/trunk/fs/cramfs/inode.c @@ -80,7 +80,7 @@ static struct inode *get_cramfs_inode(struct super_block *sb, } } else { inode = iget_locked(sb, CRAMINO(cramfs_inode)); - if (inode) { + if (inode && (inode->i_state & I_NEW)) { setup_inode(inode, cramfs_inode); unlock_new_inode(inode); }