summaryrefslogtreecommitdiff
path: root/sys/miscfs
diff options
context:
space:
mode:
authortls <tls@NetBSD.org>2003-04-23 00:55:17 +0000
committertls <tls@NetBSD.org>2003-04-23 00:55:17 +0000
commit85c8cfb5330642bbfa98181f4ff2e70349fbb013 (patch)
tree6c9a7dd0f70802f8c91c1e755938416b80702ff6 /sys/miscfs
parent7064ed78f95608287901856489484bb84e771744 (diff)
Correct use of MAXBSIZE where MAXPHYS was intended. This is a necessary
first step towards per-device MAXPHYS, and has the beneficial side effect of allowing clustering to MAXPHYS even on systems that need to run with a reduced MAXBSIZE to get more metadata buffers.
Diffstat (limited to 'sys/miscfs')
-rw-r--r--sys/miscfs/genfs/genfs_vnops.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/miscfs/genfs/genfs_vnops.c b/sys/miscfs/genfs/genfs_vnops.c
index 347d44befcc..1742e4d9f64 100644
--- a/sys/miscfs/genfs/genfs_vnops.c
+++ b/sys/miscfs/genfs/genfs_vnops.c
@@ -1,4 +1,4 @@
-/* $NetBSD: genfs_vnops.c,v 1.75 2003/04/10 21:53:33 jdolecek Exp $ */
+/* $NetBSD: genfs_vnops.c,v 1.76 2003/04/23 00:55:19 tls Exp $ */
/*
* Copyright (c) 1982, 1986, 1989, 1993
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: genfs_vnops.c,v 1.75 2003/04/10 21:53:33 jdolecek Exp $");
+__KERNEL_RCSID(0, "$NetBSD: genfs_vnops.c,v 1.76 2003/04/23 00:55:19 tls Exp $");
#include "opt_nfsserver.h"
@@ -1035,7 +1035,8 @@ genfs_putpages(void *v)
off_t endoff = ap->a_offhi;
off_t off;
int flags = ap->a_flags;
- const int maxpages = MAXBSIZE >> PAGE_SHIFT;
+ /* Even for strange MAXPHYS, the shift rounds down to a page */
+ const int maxpages = MAXPHYS >> PAGE_SHIFT;
int i, s, error, npages, nback;
int freeflag;
struct vm_page *pgs[maxpages], *pg, *nextpg, *tpg, curmp, endmp;