Whamcloud - gitweb
LU-17248 kernel: wait for pages under writeback for bdev
authorLi Dongyang <dongyangli@ddn.com>
Mon, 6 Nov 2023 04:22:47 +0000 (15:22 +1100)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 9 Nov 2023 08:38:29 +0000 (08:38 +0000)
commit912ab715365e8d43c96cec9bd1a6df508659f3bc
tree02e6c628c1044a92d40bb83033264a15f35ceddb
parentb1d7c494144ac653ef8dd2a5a7e626d988ad8bfd
LU-17248 kernel: wait for pages under writeback for bdev

Use a better version of kernel patch instead of
just adding SB_I_STABLE_WRITES flag to bdev superblock.
We don't need to wait for page writeback for all block devices,
even for those don't require stable_page.

Test-Parameters: trivial
Fixes: 5968bc3954 ("LU-17248 kernel: add SB_I_STABLE_WRITES to bdev sb flag")
Signed-off-by: Li Dongyang <dongyangli@ddn.com>
Change-Id: I20cfa33c4ef45b10e6a732e325698c6b1b00bc79
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/53001
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/kernel_patches/patches/block-add-SB_I_STABLE_WRITES-to-bdev-sb-flag-rhel8.6.patch [deleted file]
lustre/kernel_patches/patches/mm-wait_for_stable_page-should-check-for-bdev-rhel8.6.patch [new file with mode: 0644]
lustre/kernel_patches/series/4.18-rhel8.6.series
lustre/kernel_patches/series/4.18-rhel8.7.series
lustre/kernel_patches/series/4.18-rhel8.8.series