Whamcloud - gitweb
LU-16637 revert: "llite: call truncate_inode_pages() in inode lock"
authorAndreas Dilger <adilger@whamcloud.com>
Wed, 26 Jul 2023 18:47:26 +0000 (18:47 +0000)
committerAndreas Dilger <adilger@whamcloud.com>
Tue, 1 Aug 2023 22:03:00 +0000 (22:03 +0000)
commitb2e663bbae8179d96b5eeb4b44a7a6d6f4729d3d
tree364941d9ad1f4baf2372423c920a7282799ce2ea
parentcff3180754e6400902ddab571bd030260777e811
LU-16637 revert: "llite: call truncate_inode_pages() in inode lock"

This reverts commit 1a084b1378ac37fb4269ac2e6dcac5c172fa00d2 due to
lock ordering issues between migrate vs. write reported in LU-16958.

Change-Id: I7966f19a5d7aabbf578a59c55459ddee332a6601
Test-Parameters: trivial
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/51772
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
16 files changed:
lustre/include/cl_object.h
lustre/llite/dir.c
lustre/llite/file.c
lustre/llite/llite_internal.h
lustre/llite/llite_lib.c
lustre/llite/llite_mmap.c
lustre/llite/llite_nfs.c
lustre/llite/namei.c
lustre/llite/pcc.c
lustre/llite/statahead.c
lustre/llite/vvp_io.c
lustre/llite/vvp_object.c
lustre/llite/xattr.c
lustre/llite/xattr_cache.c
lustre/lov/lov_object.c
lustre/obdclass/cl_object.c