projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
[firefly-linux-kernel-4.4.55.git]
/
fs
/
inode.c
diff --git
a/fs/inode.c
b/fs/inode.c
index 29df4a2974494d333353c0008b9e08026954c547..d06d6d268de9a12c5fbe9d66bd618c293729e8e9 100644
(file)
--- a/
fs/inode.c
+++ b/
fs/inode.c
@@
-366,6
+366,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);