summaryrefslogtreecommitdiff
path: root/rust/kernel/interop/git@git.tavy.me:linux-stable.git
diff options
context:
space:
mode:
authorHorst Birthelmer <hbirthelmer@ddn.com>2026-03-27 18:28:54 +0100
committerMiklos Szeredi <mszeredi@redhat.com>2026-04-01 12:12:58 +0200
commitaff12041b4b2f4f2c164a0cf1b9688408515d036 (patch)
tree831f4adb0dfd40af43853a3f8da50a7b56cc5a1c /rust/kernel/interop/git@git.tavy.me:linux-stable.git
parent204aa22a686bfee48daca7db620c1e017615f2ff (diff)
fuse: fix inode initialization race
Fix a race between fuse_iget() and fuse_reverse_inval_inode() where invalidation can arrive while an inode is being initialized, causing the invalidation to be lost. By keeping the inode state I_NEW as long as the attributes are not valid the invalidation can wait until the inode is fully initialized. Suggested-by: Joanne Koong <joannelkoong@gmail.com> Signed-off-by: Horst Birthelmer <hbirthelmer@ddn.com> Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Diffstat (limited to 'rust/kernel/interop/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions