From: Patrick Farrell Date: Wed, 8 May 2024 14:36:33 +0000 (-0400) Subject: LU-17831 llite: remove PageLocked assert X-Git-Tag: 2.16.51~169 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=refs%2Fchanges%2F53%2F55053%2F2;p=fs%2Flustre-release.git LU-17831 llite: remove PageLocked assert This pagelocked assert touches the spinlock and costs us about 5% of our performance when dropping pages. Signed-off-by: Patrick Farrell Change-Id: Ie67f45fc0131d3fa94b70e3734ade2139c481301 Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55053 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Andreas Dilger Reviewed-by: Arshad Hussain Reviewed-by: Oleg Drokin --- diff --git a/lustre/llite/vvp_page.c b/lustre/llite/vvp_page.c index b3659d5..ef6ef38 100644 --- a/lustre/llite/vvp_page.c +++ b/lustre/llite/vvp_page.c @@ -72,7 +72,6 @@ static void vvp_page_delete(const struct lu_env *env, struct page *vmpage = cp->cp_vmpage; struct inode *inode = vmpage->mapping->host; - LASSERT(PageLocked(vmpage)); LASSERT((struct cl_page *)vmpage->private == cp); CDEBUG(D_CACHE, "delete page %pK index %ld\n",