diff options
| author | tls <tls@NetBSD.org> | 2003-04-23 00:55:17 +0000 |
|---|---|---|
| committer | tls <tls@NetBSD.org> | 2003-04-23 00:55:17 +0000 |
| commit | 85c8cfb5330642bbfa98181f4ff2e70349fbb013 (patch) | |
| tree | 6c9a7dd0f70802f8c91c1e755938416b80702ff6 /sys/miscfs | |
| parent | 7064ed78f95608287901856489484bb84e771744 (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.c | 7 |
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; |
