From 763ba0965c0338deaacdc538e23ff3854ea1bc77 Mon Sep 17 00:00:00 2001 From: Antoine Verheijen Date: Wed, 1 Dec 2010 14:24:26 -0700 Subject: [PATCH] OpenBSD: Fix use of mstat Length field in osi_vm.c The code for osi_VM_FlushPages() in osi_vm.c for OpenBSD incorrectly tries to access field "m.Length" in the vcache structure "avc" instead of "f.m.Length". Reviewed-on: http://gerrit.openafs.org/3417 Tested-by: BuildBot Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear (cherry picked from commit 35daebc577ab11a5fd80d678764a3a681cc5f2f3) Change-Id: Iffbccfdf0f066d0cb02bb39146afd9520c9bc277 Reviewed-on: http://gerrit.openafs.org/3454 --- src/afs/OBSD/osi_vm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/afs/OBSD/osi_vm.c b/src/afs/OBSD/osi_vm.c index 9c4a8c4ba..737b74231 100644 --- a/src/afs/OBSD/osi_vm.c +++ b/src/afs/OBSD/osi_vm.c @@ -102,7 +102,7 @@ osi_VM_FlushPages(struct vcache *avc, afs_ucred_t *credp) return; cache_purge(vp); uvm_vnp_uncache(vp); - uvm_vnp_setsize(vp, avc->m.Length); + uvm_vnp_setsize(vp, avc->f.m.Length); } /* Purge pages beyond end-of-file, when truncating a file. -- 2.39.5