Whamcloud - gitweb
LU-14541 llite: avoid stale data reading
authorWang Shilong <wshilong@ddn.com>
Wed, 28 Apr 2021 14:26:10 +0000 (22:26 +0800)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 15 Jul 2021 19:15:17 +0000 (19:15 +0000)
commitb73e53accdf5aab998b401475a90ef2192eaf70a
tree5d9e6107fc7f45cba552714c7dfa31ca0fea03b9
parentd6a49c68159f8cfef5be861f82f276e77d1c28da
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.

Lustre-change: https://review.whamcloud.com/43476
Lustre-commit: TBD (from e6033b193e8d35e689b7c2860374c8b2d2b7a5ee)

Signed-off-by: Wang Shilong <wshilong@ddn.com>
Change-Id: I322debec951b1a342246475456c0f40e10b0e578
Reviewed-on: https://review.whamcloud.com/44291
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/llite/vvp_page.c