From 4dde2ece8bb12ce17298ca76561d1315d9b4ed7d Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 9 Nov 1998 07:00:14 +0000 Subject: Remove [apparently] bogus casts to u_long for the vnode_pager_setsize() second argument. np_size is a 64 bit int, so is the second arg. This might have caused needless 2G/4G file size problems. I believe it was Bruce who queried this. --- sys/nfsserver/nfs_srvsubs.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'sys/nfsserver') diff --git a/sys/nfsserver/nfs_srvsubs.c b/sys/nfsserver/nfs_srvsubs.c index 0e964cb..c4131e5 100644 --- a/sys/nfsserver/nfs_srvsubs.c +++ b/sys/nfsserver/nfs_srvsubs.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * @(#)nfs_subs.c 8.8 (Berkeley) 5/22/95 - * $Id: nfs_subs.c,v 1.65 1998/09/07 05:42:15 bde Exp $ + * $Id: nfs_subs.c,v 1.66 1998/10/31 15:31:25 peter Exp $ */ /* @@ -1377,7 +1377,7 @@ nfs_loadattrcache(vpp, mdp, dposp, vaper) np->n_size = vap->va_size; } else np->n_size = vap->va_size; - vnode_pager_setsize(vp, (u_long)np->n_size); + vnode_pager_setsize(vp, np->n_size); } else np->n_size = vap->va_size; } @@ -1463,7 +1463,7 @@ nfs_getattrcache(vp, vaper) np->n_size = vap->va_size; } else np->n_size = vap->va_size; - vnode_pager_setsize(vp, (u_long)np->n_size); + vnode_pager_setsize(vp, np->n_size); } else np->n_size = vap->va_size; } -- cgit v1.1