]> git.baikalelectronics.ru Git - kernel.git/commit
ovl: set I_CREATING on inode being created
authorMiklos Szeredi <miklos@szeredi.hu>
Wed, 22 Aug 2018 08:55:22 +0000 (10:55 +0200)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 22 Aug 2018 20:15:25 +0000 (13:15 -0700)
commit2b01ad2db3e5e72c1a67f20c31454972a8e32ca8
tree11013bae190f6188a45c62db96a3975a68863e26
parent46af9e11183c6c9a52530893a2683ff2aa9a26d3
ovl: set I_CREATING on inode being created

...otherwise there will be list corruption due to inode_sb_list_add() being
called for inode already on the sb list.

Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Fixes: 61c3c15f4b2a ("vfs: don't evict uninitialized inode")
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/overlayfs/dir.c