Whamcloud - gitweb
LU-17486 ldiskfs: fix race in ext4_destroy_inode 68/53868/2
authorAlex Zhuravlev <bzzz@whamcloud.com>
Wed, 31 Jan 2024 05:16:12 +0000 (08:16 +0300)
committerOleg Drokin <green@whamcloud.com>
Thu, 15 Feb 2024 07:13:06 +0000 (07:13 +0000)
commit4b51f1df05c4219cd8f910ac8ad58e8de946bb56
tree8465450eee084c5e0978e06a29be076b55c8caf6
parent0216ffecd9d1cca45b03f2f5f20bea6349c3bb18
LU-17486 ldiskfs: fix race in ext4_destroy_inode

ext4_i_callback() can race with the access to i_reserved_data_blocks
in ext4_destroy_inode() when used with preemption-enabled kernel.

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I69c6bcfbb24e6c07d28ebcd2bdd9d9e6f06ec8d1
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/53868
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Li Dongyang <dongyangli@ddn.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
ldiskfs/kernel_patches/patches/rhel8/ext4-race-in-ext4-destroy-inode.patch [new file with mode: 0644]
ldiskfs/kernel_patches/series/ldiskfs-4.18-rhel8.8.series