diff options
| author | Horst Birthelmer <hbirthelmer@ddn.com> | 2026-03-27 18:28:54 +0100 |
|---|---|---|
| committer | Miklos Szeredi <mszeredi@redhat.com> | 2026-04-01 12:12:58 +0200 |
| commit | aff12041b4b2f4f2c164a0cf1b9688408515d036 (patch) | |
| tree | 831f4adb0dfd40af43853a3f8da50a7b56cc5a1c /rust/kernel/interop/git@git.tavy.me:linux-stable.git | |
| parent | 204aa22a686bfee48daca7db620c1e017615f2ff (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
