From: Antoine Verheijen Date: Wed, 1 Dec 2010 21:24:26 +0000 (-0700) Subject: OpenBSD: Fix use of mstat Length field in osi_vm.c X-Git-Tag: upstream/1.8.0_pre1^2~4416 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=35daebc577ab11a5fd80d678764a3a681cc5f2f3;p=packages%2Fo%2Fopenafs.git 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". Change-Id: I44ac0bbbd0e6279c54be185fbf9514b23c65017b Reviewed-on: http://gerrit.openafs.org/3417 Tested-by: BuildBot Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- 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.