Whamcloud - gitweb
LU-14541 llite: avoid stale data reading 76/43476/5
authorWang Shilong <wshilong@ddn.com>
Wed, 28 Apr 2021 14:26:10 +0000 (22:26 +0800)
committerOleg Drokin <green@whamcloud.com>
Thu, 22 Jul 2021 01:49:02 +0000 (01:49 +0000)
commitf2a16793fa4316fc9ccdc46bcfe54f6b8d1e442b
treefdd12bbbb7d5ccc0d0fb70604f942a4feab111f7
parentb6dda827fbcf8e4e20526e1b22bfb44af3784e67
LU-14541 llite: avoid stale data reading

remove_mapping() can prohibit to kill page from page cache due page
refcount!=2, in vvp_page_delete() clear uptodate flag in case
stale data reading later.

Signed-off-by: Wang Shilong <wshilong@ddn.com>
Change-Id: I322debec951b1a342246475456c0f40e10b0e578
Reviewed-on: https://review.whamcloud.com/43476
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Li Dongyang <dongyangli@ddn.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/llite/vvp_page.c