]> nv-tegra.nvidia Code Review - linux-2.6.git/blobdiff - fs/inode.c
fs: avoid I_NEW inodes
[linux-2.6.git] / fs / inode.c
index 826fb0b9d1c38f4dbe4ad16c6ec938a7e31cdc88..06aa5a1fb61bc883c52420d0f8a546d74429e9f9 100644 (file)
@@ -356,6 +356,8 @@ static int invalidate_list(struct list_head *head, struct list_head *dispose)
                if (tmp == head)
                        break;
                inode = list_entry(tmp, struct inode, i_sb_list);
+               if (inode->i_state & I_NEW)
+                       continue;
                invalidate_inode_buffers(inode);
                if (!atomic_read(&inode->i_count)) {
                        list_move(&inode->i_list, dispose);