diff options
author | Artur Grabowski <art@cvs.openbsd.org> | 2001-06-27 04:58:50 +0000 |
---|---|---|
committer | Artur Grabowski <art@cvs.openbsd.org> | 2001-06-27 04:58:50 +0000 |
commit | 2d089dc551efe8a4004f99b557081ea313891050 (patch) | |
tree | 015a91c1480d57159d83fa495068cb7eed8d110b /sys | |
parent | edc9c7f6c9998a46c76c042e4ec02f6dfd1e2f8b (diff) |
Remove old vm.
Diffstat (limited to 'sys')
30 files changed, 31 insertions, 486 deletions
diff --git a/sys/compat/common/kern_info_43.c b/sys/compat/common/kern_info_43.c index dae4b926ebf..099c651d70c 100644 --- a/sys/compat/common/kern_info_43.c +++ b/sys/compat/common/kern_info_43.c @@ -1,4 +1,4 @@ -/* $OpenBSD: kern_info_43.c,v 1.9 1999/02/26 04:09:47 art Exp $ */ +/* $OpenBSD: kern_info_43.c,v 1.10 2001/06/27 04:58:41 art Exp $ */ /* $NetBSD: kern_info_43.c,v 1.5 1996/02/04 02:02:22 christos Exp $ */ /* @@ -246,21 +246,13 @@ compat_43_sys_getkerninfo(p, v, retval) case KINFO_METER: name[0] = VM_METER; error = -#if defined(UVM) uvm_sysctl(name, 1, SCARG(uap, where), &size, NULL, 0, p); -#else - vm_sysctl(name, 1, SCARG(uap, where), &size, NULL, 0, p); -#endif break; case KINFO_LOADAVG: name[0] = VM_LOADAVG; error = -#if defined(UVM) uvm_sysctl(name, 1, SCARG(uap, where), &size, NULL, 0, p); -#else - vm_sysctl(name, 1, SCARG(uap, where), &size, NULL, 0, p); -#endif break; case KINFO_CLOCKRATE: diff --git a/sys/compat/osf1/osf1_mmap.c b/sys/compat/osf1/osf1_mmap.c index 3a641bda06a..590f9c3af8b 100644 --- a/sys/compat/osf1/osf1_mmap.c +++ b/sys/compat/osf1/osf1_mmap.c @@ -1,4 +1,4 @@ -/* $OpenBSD: osf1_mmap.c,v 1.2 2000/11/08 20:32:50 art Exp $ */ +/* $OpenBSD: osf1_mmap.c,v 1.3 2001/06/27 04:58:41 art Exp $ */ /* $NetBSD: osf1_mmap.c,v 1.5 2000/04/11 05:26:27 chs Exp $ */ /* @@ -116,7 +116,6 @@ osf1_sys_mmap(p, v, retval) void *v; register_t *retval; { -#if defined(UVM) struct osf1_sys_mmap_args *uap = v; struct sys_mmap_args a; unsigned long leftovers; @@ -206,58 +205,6 @@ done: } return sys_mmap(p, &a, retval); -#else - struct osf1_sys_mmap_args /* { - syscallarg(caddr_t) addr; - syscallarg(size_t) len; - syscallarg(int) prot; - syscallarg(int) flags; - syscallarg(int) fd; - syscallarg(off_t) pos; - } */ *uap = v; - struct sys_mmap_args /* { - syscallarg(caddr_t) addr; - syscallarg(size_t) len; - syscallarg(int) prot; - syscallarg(int) flags; - syscallarg(int) fd; - syscallarg(long) pad; - syscallarg(off_t) pos; - } */ a; - - SCARG(&a, addr) = SCARG(uap, addr); - SCARG(&a, len) = SCARG(uap, len); - SCARG(&a, prot) = SCARG(uap, prot); - SCARG(&a, fd) = SCARG(uap, fd); - SCARG(&a, pad) = 0; - SCARG(&a, pos) = SCARG(uap, pos); - - SCARG(&a, flags) = 0; - if (SCARG(uap, flags) & OSF1_MAP_SHARED) - SCARG(&a, flags) |= MAP_SHARED; - if (SCARG(uap, flags) & OSF1_MAP_PRIVATE) - SCARG(&a, flags) |= MAP_PRIVATE; - switch (SCARG(uap, flags) & OSF1_MAP_TYPE) { - case OSF1_MAP_ANON: - SCARG(&a, flags) |= MAP_ANON; - break; - case OSF1_MAP_FILE: - SCARG(&a, flags) |= MAP_FILE; - break; - default: - return (EINVAL); - } - if (SCARG(uap, flags) & OSF1_MAP_FIXED) - SCARG(&a, flags) |= MAP_FIXED; - if (SCARG(uap, flags) & OSF1_MAP_HASSEMAPHORE) - SCARG(&a, flags) |= MAP_HASSEMAPHORE; - if (SCARG(uap, flags) & OSF1_MAP_INHERIT) - SCARG(&a, flags) |= MAP_INHERIT; - if (SCARG(uap, flags) & OSF1_MAP_UNALIGNED) - return (EINVAL); - - return sys_mmap(p, &a, retval); -#endif } int diff --git a/sys/compat/svr4/svr4_misc.c b/sys/compat/svr4/svr4_misc.c index ca8883ca487..f8cde341b94 100644 --- a/sys/compat/svr4/svr4_misc.c +++ b/sys/compat/svr4/svr4_misc.c @@ -1,4 +1,4 @@ -/* $OpenBSD: svr4_misc.c,v 1.31 2001/06/21 13:08:15 niklas Exp $ */ +/* $OpenBSD: svr4_misc.c,v 1.32 2001/06/27 04:58:42 art Exp $ */ /* $NetBSD: svr4_misc.c,v 1.42 1996/12/06 03:22:34 christos Exp $ */ /* @@ -90,9 +90,7 @@ #include <vm/vm.h> -#if defined(UVM) #include <uvm/uvm_extern.h> -#endif static __inline clock_t timeval_to_clock_t __P((struct timeval *)); static int svr4_setinfo __P((struct proc *, int, svr4_siginfo_t *)); @@ -583,18 +581,10 @@ svr4_sys_sysconfig(p, v, retval) *retval = 3; /* XXX: real, virtual, profiling */ break; case SVR4_CONFIG_PHYS_PAGES: -#if defined(UVM) *retval = uvmexp.npages; -#else - *retval = cnt.v_free_count; /* XXX: free instead of total */ -#endif break; case SVR4_CONFIG_AVPHYS_PAGES: -#if defined(UVM) *retval = uvmexp.active; /* XXX: active instead of avg */ -#else - *retval = cnt.v_active_count; /* XXX: active instead of avg */ -#endif break; default: return EINVAL; @@ -683,15 +673,11 @@ svr4_sys_break(p, v, retval) DPRINTF(("break(3): old %lx new %lx diff %x\n", old, new, diff)); if (diff > 0) { -#if defined(UVM) rv = uvm_map(&vm->vm_map, &old, diff, NULL, UVM_UNKNOWN_OFFSET, UVM_MAPFLAG(UVM_PROT_ALL, UVM_PROT_ALL, UVM_INH_COPY, UVM_ADV_NORMAL, UVM_FLAG_AMAPPAD|UVM_FLAG_FIXED| UVM_FLAG_OVERLAY|UVM_FLAG_COPYONW)); -#else - rv = vm_allocate(&vm->vm_map, &old, diff, FALSE); -#endif if (rv != KERN_SUCCESS) { uprintf("sbrk: grow failed, return = %d\n", rv); return ENOMEM; @@ -699,11 +685,7 @@ svr4_sys_break(p, v, retval) vm->vm_dsize += btoc(diff); } else if (diff < 0) { diff = -diff; -#if defined(UVM) rv = uvm_deallocate(&vm->vm_map, new, diff); -#else - rv = vm_deallocate(&vm->vm_map, new, diff); -#endif if (rv != KERN_SUCCESS) { uprintf("sbrk: shrink failed, return = %d\n", rv); return ENOMEM; diff --git a/sys/conf/param.c b/sys/conf/param.c index e288d06566c..33b8ad7edf4 100644 --- a/sys/conf/param.c +++ b/sys/conf/param.c @@ -1,4 +1,4 @@ -/* $OpenBSD: param.c,v 1.12 2001/05/17 18:41:47 provos Exp $ */ +/* $OpenBSD: param.c,v 1.13 2001/06/27 04:58:42 art Exp $ */ /* $NetBSD: param.c,v 1.16 1996/03/12 03:08:40 mrg Exp $ */ /* @@ -92,9 +92,6 @@ struct timezone tz = { TIMEZONE, DST }; #define NPROC (20 + 16 * MAXUSERS) int maxproc = NPROC; #define NTEXT (80 + NPROC / 8) /* actually the object cache */ -#ifndef UVM -int vm_cache_max = NTEXT; /* XXX these probably needs some measurements */ -#endif #define NVNODE (NPROC * 2 + NTEXT + 100) int desiredvnodes = NVNODE; int maxfiles = 3 * (NPROC + MAXUSERS) + 80; diff --git a/sys/ddb/db_command.c b/sys/ddb/db_command.c index 809487af412..ae9c1aa91c4 100644 --- a/sys/ddb/db_command.c +++ b/sys/ddb/db_command.c @@ -1,4 +1,4 @@ -/* $OpenBSD: db_command.c,v 1.20 2001/04/18 23:17:25 art Exp $ */ +/* $OpenBSD: db_command.c,v 1.21 2001/06/27 04:58:42 art Exp $ */ /* $NetBSD: db_command.c,v 1.20 1996/03/30 22:30:05 christos Exp $ */ /* @@ -52,10 +52,8 @@ #include <vm/vm.h> -#ifdef UVM #include <uvm/uvm_extern.h> #include <uvm/uvm_ddb.h> -#endif /* * Exported global variables @@ -295,11 +293,7 @@ db_map_print_cmd(addr, have_addr, count, modif) if (modif[0] == 'f') full = TRUE; -#if defined(UVM) uvm_map_printit((vm_map_t) addr, full, db_printf); -#else - _vm_map_print((vm_map_t) addr, full, db_printf); -#endif } /*ARGSUSED*/ void @@ -334,11 +328,7 @@ db_object_print_cmd(addr, have_addr, count, modif) if (modif[0] == 'f') full = TRUE; -#if defined(UVM) uvm_object_printit((struct uvm_object *) addr, full, db_printf); -#else - _vm_object_print((vm_object_t) addr, full, db_printf); -#endif } /*ARGSUSED*/ diff --git a/sys/miscfs/kernfs/kernfs_vfsops.c b/sys/miscfs/kernfs/kernfs_vfsops.c index 96713bbc6f1..5a04a4f2081 100644 --- a/sys/miscfs/kernfs/kernfs_vfsops.c +++ b/sys/miscfs/kernfs/kernfs_vfsops.c @@ -1,4 +1,4 @@ -/* $OpenBSD: kernfs_vfsops.c,v 1.14 2001/02/20 01:50:09 assar Exp $ */ +/* $OpenBSD: kernfs_vfsops.c,v 1.15 2001/06/27 04:58:42 art Exp $ */ /* $NetBSD: kernfs_vfsops.c,v 1.26 1996/04/22 01:42:27 christos Exp $ */ /* @@ -53,12 +53,8 @@ #include <sys/namei.h> #include <sys/malloc.h> -#if defined(UVM) #include <vm/vm.h> #include <uvm/uvm_extern.h> /* for uvmexp */ -#else -#include <sys/vmmeter.h> /* for cnt */ -#endif #include <miscfs/specfs/specdev.h> #include <miscfs/kernfs/kernfs.h> @@ -251,15 +247,9 @@ kernfs_statfs(mp, sbp, p) #endif sbp->f_flags = 0; -#if defined(UVM) sbp->f_bsize = uvmexp.pagesize; sbp->f_iosize = uvmexp.pagesize; sbp->f_bfree = physmem - uvmexp.wired; -#else - sbp->f_bsize = cnt.v_page_size; - sbp->f_iosize = cnt.v_page_size; - sbp->f_bfree = physmem - cnt.v_wire_count; -#endif sbp->f_blocks = physmem; sbp->f_bavail = 0; sbp->f_files = desiredvnodes; diff --git a/sys/miscfs/kernfs/kernfs_vnops.c b/sys/miscfs/kernfs/kernfs_vnops.c index d09467aa019..968a613bf7d 100644 --- a/sys/miscfs/kernfs/kernfs_vnops.c +++ b/sys/miscfs/kernfs/kernfs_vnops.c @@ -1,4 +1,4 @@ -/* $OpenBSD: kernfs_vnops.c,v 1.20 2001/06/23 02:14:25 csapuntz Exp $ */ +/* $OpenBSD: kernfs_vnops.c,v 1.21 2001/06/27 04:58:42 art Exp $ */ /* $NetBSD: kernfs_vnops.c,v 1.43 1996/03/16 23:52:47 christos Exp $ */ /* @@ -60,12 +60,8 @@ #include <sys/msgbuf.h> #include <miscfs/kernfs/kernfs.h> -#if defined(UVM) #include <vm/vm.h> #include <uvm/uvm_extern.h> -#else -#include <sys/vmmeter.h> -#endif #define KSTRING 256 /* Largest I/O available via this filesystem */ #define UIO_MX 32 @@ -105,11 +101,7 @@ struct kern_target kern_targets[] = { { DT_REG, N("ostype"), &ostype, KTT_STRING, VREG, READ_MODE }, { DT_REG, N("osrelease"), &osrelease, KTT_STRING, VREG, READ_MODE }, { DT_REG, N("osrev"), &osrev, KTT_INT, VREG, READ_MODE }, -#if defined(UVM) { DT_REG, N("pagesize"), &uvmexp.pagesize, KTT_INT, VREG, READ_MODE }, -#else - { DT_REG, N("pagesize"), &cnt.v_page_size, KTT_INT, VREG, READ_MODE }, -#endif { DT_REG, N("physmem"), &physmem, KTT_INT, VREG, READ_MODE }, { DT_REG, N("posix"), &posix, KTT_INT, VREG, READ_MODE }, #if 0 @@ -313,11 +305,7 @@ kernfs_xread(kt, off, bufp, len) break; case KTT_USERMEM: -#if defined(UVM) sprintf(*bufp, "%u\n", physmem - uvmexp.wired); -#else - sprintf(*bufp, "%u\n", physmem - cnt.v_wire_count); -#endif break; #ifdef IPSEC case KTT_IPSECSPI: diff --git a/sys/miscfs/procfs/procfs.h b/sys/miscfs/procfs/procfs.h index 26d9b7b2154..a35112a4f12 100644 --- a/sys/miscfs/procfs/procfs.h +++ b/sys/miscfs/procfs/procfs.h @@ -1,4 +1,4 @@ -/* $OpenBSD: procfs.h,v 1.12 2001/05/24 07:32:42 aaron Exp $ */ +/* $OpenBSD: procfs.h,v 1.13 2001/06/27 04:58:43 art Exp $ */ /* $NetBSD: procfs.h,v 1.17 1996/02/12 15:01:41 christos Exp $ */ /* @@ -139,10 +139,6 @@ int procfs_domap __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct int procfs_freevp __P((struct vnode *)); int procfs_getcpuinfstr __P((char *, int *)); -#if !defined(UVM) -int procfs_rwmem __P((struct proc *, struct uio *)); -#endif - /* functions to check whether or not files should be displayed */ int procfs_validfile __P((struct proc *, struct mount *)); int procfs_validfpregs __P((struct proc *, struct mount *)); diff --git a/sys/miscfs/procfs/procfs_cmdline.c b/sys/miscfs/procfs/procfs_cmdline.c index 0189e3e9c28..b986a7beeff 100644 --- a/sys/miscfs/procfs/procfs_cmdline.c +++ b/sys/miscfs/procfs/procfs_cmdline.c @@ -1,4 +1,4 @@ -/* $OpenBSD: procfs_cmdline.c,v 1.1 2000/08/12 04:29:24 jasoni Exp $ */ +/* $OpenBSD: procfs_cmdline.c,v 1.2 2001/06/27 04:58:43 art Exp $ */ /* $NetBSD: procfs_cmdline.c,v 1.3 1999/03/13 22:26:48 thorpej Exp $ */ /* @@ -49,9 +49,7 @@ #include <miscfs/procfs/procfs.h> #include <vm/vm.h> -#if defined(UVM) #include <uvm/uvm_extern.h> -#endif /* * code for returning process's command line arguments @@ -106,7 +104,6 @@ procfs_docmdline(curp, p, pfs, uio) /* * Lock the process down in memory. */ -#if defined(UVM) /* XXXCDC: how should locking work here? */ if ((p->p_flag & P_WEXIT) || (p->p_vmspace->vm_refcnt < 1)) { free(arg, M_TEMP); @@ -114,9 +111,6 @@ procfs_docmdline(curp, p, pfs, uio) } PHOLD(p); p->p_vmspace->vm_refcnt++; /* XXX */ -#else - PHOLD(p); -#endif /* * Read in the ps_strings structure. @@ -130,11 +124,7 @@ procfs_docmdline(curp, p, pfs, uio) auio.uio_segflg = UIO_SYSSPACE; auio.uio_rw = UIO_READ; auio.uio_procp = NULL; -#if defined(UVM) error = uvm_io(&p->p_vmspace->vm_map, &auio); -#else - error = procfs_rwmem(p, &auio); -#endif if (error) goto bad; @@ -150,11 +140,7 @@ procfs_docmdline(curp, p, pfs, uio) auio.uio_segflg = UIO_SYSSPACE; auio.uio_rw = UIO_READ; auio.uio_procp = NULL; -#if defined(UVM) error = uvm_io(&p->p_vmspace->vm_map, &auio); -#else - error = procfs_rwmem(p, &auio); -#endif if (error) goto bad; @@ -177,11 +163,7 @@ procfs_docmdline(curp, p, pfs, uio) auio.uio_segflg = UIO_SYSSPACE; auio.uio_rw = UIO_READ; auio.uio_procp = NULL; -#if defined(UVM) error = uvm_io(&p->p_vmspace->vm_map, &auio); -#else - error = procfs_rwmem(p, &auio); -#endif if (error) goto bad; @@ -204,12 +186,8 @@ procfs_docmdline(curp, p, pfs, uio) bad: -#if defined(UVM) PRELE(p); uvmspace_free(p->p_vmspace); -#else - PRELE(p); -#endif free(arg, M_TEMP); return (error); } diff --git a/sys/miscfs/procfs/procfs_linux.c b/sys/miscfs/procfs/procfs_linux.c index 8d41775dd35..f8cd17567be 100644 --- a/sys/miscfs/procfs/procfs_linux.c +++ b/sys/miscfs/procfs/procfs_linux.c @@ -1,4 +1,4 @@ -/* $OpenBSD: procfs_linux.c,v 1.2 2001/04/13 01:41:37 miod Exp $ */ +/* $OpenBSD: procfs_linux.c,v 1.3 2001/06/27 04:58:43 art Exp $ */ /* $NetBSD: procfs_linux.c,v 1.2.4.1 2001/03/30 21:48:11 he Exp $ */ /* @@ -46,9 +46,7 @@ #include <miscfs/procfs/procfs.h> #include <vm/vm.h> -#if defined(UVM) #include <uvm/uvm_extern.h> -#endif #define PGTOB(p) ((unsigned long)(p) << PAGE_SHIFT) #define PGTOKB(p) ((unsigned long)(p) << (PAGE_SHIFT - 10)) @@ -75,41 +73,22 @@ procfs_domeminfo(struct proc *curp, struct proc *p, struct pfsnode *pfs, "Cached: %8lu kB\n" "SwapTotal: %8lu kB\n" "SwapFree: %8lu kB\n", -#if defined(UVM) PGTOB(uvmexp.npages), PGTOB(uvmexp.npages - uvmexp.free), PGTOB(uvmexp.free), -#else - 0L, 0L, 0L, -#endif - 0L, 0L, - 0L, -#if defined(UVM) PGTOB(uvmexp.swpages), PGTOB(uvmexp.swpginuse), PGTOB(uvmexp.swpages - uvmexp.swpginuse), PGTOKB(uvmexp.npages), PGTOKB(uvmexp.free), -#else - 0L, - 0L, 0L, 0L, 0L, -#endif - 0L, - 0L, - 0L, -#if defined(UVM) PGTOKB(uvmexp.swpages), PGTOKB(uvmexp.swpages - uvmexp.swpginuse)); -#else - 0L, - 0L); -#endif if (len == 0) return 0; diff --git a/sys/miscfs/procfs/procfs_mem.c b/sys/miscfs/procfs/procfs_mem.c index d5e33efc52e..ae553184db3 100644 --- a/sys/miscfs/procfs/procfs_mem.c +++ b/sys/miscfs/procfs/procfs_mem.c @@ -1,4 +1,4 @@ -/* $OpenBSD: procfs_mem.c,v 1.11 2001/05/24 07:32:43 aaron Exp $ */ +/* $OpenBSD: procfs_mem.c,v 1.12 2001/06/27 04:58:43 art Exp $ */ /* $NetBSD: procfs_mem.c,v 1.8 1996/02/09 22:40:50 christos Exp $ */ /* @@ -57,157 +57,10 @@ #include <vm/vm_kern.h> #include <vm/vm_page.h> -#if defined(UVM) #include <uvm/uvm_extern.h> -#endif #define ISSET(t, f) ((t) & (f)) -#if !defined(UVM) -int -procfs_rwmem(p, uio) - struct proc *p; - struct uio *uio; -{ - int error; - int writing; - - writing = uio->uio_rw == UIO_WRITE; - - /* - * Only map in one page at a time. We don't have to, but it - * makes things easier. This way is trivial - right? - */ - do { - vm_map_t map, tmap; - vm_object_t object; - vm_offset_t kva; - vm_offset_t uva; - int page_offset; /* offset into page */ - vm_offset_t pageno; /* page number */ - vm_map_entry_t out_entry; - vm_prot_t out_prot; - vm_page_t m; - boolean_t wired, single_use; - vm_offset_t off; - u_int len; - int fix_prot; - - uva = (vm_offset_t) uio->uio_offset; - if (uva > VM_MAXUSER_ADDRESS) { - error = 0; - break; - } - - /* - * Get the page number of this segment. - */ - pageno = trunc_page(uva); - page_offset = uva - pageno; - - /* - * How many bytes to copy - */ - len = min(PAGE_SIZE - page_offset, uio->uio_resid); - - /* - * The map we want... - */ - map = &p->p_vmspace->vm_map; - - /* - * Check the permissions for the area we're interested - * in. - */ - fix_prot = 0; - if (writing) - fix_prot = !vm_map_check_protection(map, pageno, - pageno + PAGE_SIZE, VM_PROT_WRITE); - - if (fix_prot) { - /* - * If the page is not writable, we make it so. - * XXX It is possible that a page may *not* be - * read/executable, if a process changes that! - * We will assume, for now, that a page is either - * VM_PROT_ALL, or VM_PROT_READ|VM_PROT_EXECUTE. - */ - error = vm_map_protect(map, pageno, - pageno + PAGE_SIZE, VM_PROT_ALL, 0); - if (error) - break; - } - - /* - * Now we need to get the page. out_entry, out_prot, wired, - * and single_use aren't used. One would think the vm code - * would be a *bit* nicer... We use tmap because - * vm_map_lookup() can change the map argument. - */ - tmap = map; - error = vm_map_lookup(&tmap, pageno, - writing ? VM_PROT_WRITE : VM_PROT_READ, - &out_entry, &object, &off, &out_prot, - &wired, &single_use); - /* - * We're done with tmap now. - */ - if (!error) - vm_map_lookup_done(tmap, out_entry); - - /* - * Fault the page in... - */ - if (!error && writing && object->shadow) { - m = vm_page_lookup(object, off); - if (m == 0 || (m->flags & PG_COPYONWRITE)) { -#ifdef __i386__ - pmap_prefault(map, uva, 4); -#endif - error = vm_fault(map, pageno, - VM_PROT_WRITE, FALSE); - } - } - - /* Find space in kernel_map for the page we're interested in */ - if (!error) { - kva = VM_MIN_KERNEL_ADDRESS; - error = vm_map_find(kernel_map, object, off, &kva, - PAGE_SIZE, 1); - } - - if (!error) { - /* - * Neither vm_map_lookup() nor vm_map_find() appear - * to add a reference count to the object, so we do - * that here and now. - */ - vm_object_reference(object); - - /* - * Mark the page we just found as pageable. - */ - error = vm_map_pageable(kernel_map, kva, - kva + PAGE_SIZE, 0); - - /* - * Now do the i/o move. - */ - if (!error) - error = uiomove((caddr_t) (kva + page_offset), - len, uio); - - vm_map_remove(kernel_map, kva, kva + PAGE_SIZE); - } - if (fix_prot) - vm_map_protect(map, pageno, pageno + PAGE_SIZE, - VM_PROT_READ|VM_PROT_EXECUTE, 0); - } while (error == 0 && uio->uio_resid > 0); - - return (error); -} -#endif - /* * Copy data in and out of the target process. * We do this by mapping the process's page into @@ -228,7 +81,6 @@ procfs_domem(curp, p, pfs, uio) if ((error = procfs_checkioperm(curp, p)) != 0) return (error); -#if defined(UVM) /* XXXCDC: how should locking work here? */ if ((p->p_flag & P_WEXIT) || (p->p_vmspace->vm_refcnt < 1)) return(EFAULT); @@ -237,11 +89,6 @@ procfs_domem(curp, p, pfs, uio) error = uvm_io(&p->p_vmspace->vm_map, uio); PRELE(p); uvmspace_free(p->p_vmspace); -#else - PHOLD(p); - error = procfs_rwmem(p, uio); - PRELE(p); -#endif return error; } diff --git a/sys/miscfs/procfs/procfs_vfsops.c b/sys/miscfs/procfs/procfs_vfsops.c index 9c1601ca502..e590ae5b14e 100644 --- a/sys/miscfs/procfs/procfs_vfsops.c +++ b/sys/miscfs/procfs/procfs_vfsops.c @@ -1,4 +1,4 @@ -/* $OpenBSD: procfs_vfsops.c,v 1.13 2001/04/09 07:14:23 tholo Exp $ */ +/* $OpenBSD: procfs_vfsops.c,v 1.14 2001/06/27 04:58:44 art Exp $ */ /* $NetBSD: procfs_vfsops.c,v 1.25 1996/02/09 22:40:53 christos Exp $ */ /* @@ -60,9 +60,7 @@ #include <vm/vm.h> /* for PAGE_SIZE */ -#if defined(UVM) #include <uvm/uvm_extern.h> -#endif int procfs_mount __P((struct mount *, const char *, void *, struct nameidata *, struct proc *)); @@ -183,11 +181,7 @@ procfs_statfs(mp, sbp, p) { struct vmtotal vmtotals; -#if defined(UVM) uvm_total(&vmtotals); -#else - vmtotal(&vmtotals); -#endif sbp->f_bsize = PAGE_SIZE; sbp->f_iosize = PAGE_SIZE; sbp->f_blocks = vmtotals.t_vm; diff --git a/sys/miscfs/union/union_subr.c b/sys/miscfs/union/union_subr.c index d0e5444ec2c..26edd1f0b27 100644 --- a/sys/miscfs/union/union_subr.c +++ b/sys/miscfs/union/union_subr.c @@ -1,4 +1,4 @@ -/* $OpenBSD: union_subr.c,v 1.8 1999/02/26 03:32:22 art Exp $ */ +/* $OpenBSD: union_subr.c,v 1.9 2001/06/27 04:58:44 art Exp $ */ /* $NetBSD: union_subr.c,v 1.18 1996/02/09 22:41:10 christos Exp $ */ /* @@ -302,11 +302,7 @@ union_newsize(vp, uppersz, lowersz) printf("union: %s size now %ld\n", uppersz != VNOVAL ? "upper" : "lower", (long) sz); #endif -#if defined(UVM) uvm_vnp_setsize(vp, sz); -#else - vnode_pager_setsize(vp, sz); -#endif } } diff --git a/sys/msdosfs/msdosfs_denode.c b/sys/msdosfs/msdosfs_denode.c index 82187cbd7df..de568c62c90 100644 --- a/sys/msdosfs/msdosfs_denode.c +++ b/sys/msdosfs/msdosfs_denode.c @@ -1,4 +1,4 @@ -/* $OpenBSD: msdosfs_denode.c,v 1.17 2001/06/23 02:15:24 csapuntz Exp $ */ +/* $OpenBSD: msdosfs_denode.c,v 1.18 2001/06/27 04:58:45 art Exp $ */ /* $NetBSD: msdosfs_denode.c,v 1.23 1997/10/17 11:23:58 ws Exp $ */ /*- @@ -408,11 +408,7 @@ detrunc(dep, length, flags, cred, p) return (EINVAL); } -#if defined(UVM) uvm_vnp_setsize(DETOV(dep), length); -#else - vnode_pager_setsize(DETOV(dep), length); -#endif if (dep->de_FileSize < length) return (deextend(dep, length, cred)); @@ -465,11 +461,7 @@ detrunc(dep, length, flags, cred, p) #endif return (error); } -#if defined(UVM) uvm_vnp_uncache(DETOV(dep)); -#else - vnode_pager_uncache(DETOV(dep)); /* what's this for? */ -#endif /* * is this the right place for it? */ diff --git a/sys/msdosfs/msdosfs_vnops.c b/sys/msdosfs/msdosfs_vnops.c index 6c1638b2db1..cd2ced85c87 100644 --- a/sys/msdosfs/msdosfs_vnops.c +++ b/sys/msdosfs/msdosfs_vnops.c @@ -1,4 +1,4 @@ -/* $OpenBSD: msdosfs_vnops.c,v 1.24 2001/06/23 02:15:24 csapuntz Exp $ */ +/* $OpenBSD: msdosfs_vnops.c,v 1.25 2001/06/27 04:58:45 art Exp $ */ /* $NetBSD: msdosfs_vnops.c,v 1.63 1997/10/17 11:24:19 ws Exp $ */ /*- @@ -638,17 +638,9 @@ msdosfs_write(v) n = min(uio->uio_resid, pmp->pm_bpcluster - croffset); if (uio->uio_offset + n > dep->de_FileSize) { dep->de_FileSize = uio->uio_offset + n; -#if defined(UVM) uvm_vnp_setsize(vp, dep->de_FileSize); -#else - vnode_pager_setsize(vp, dep->de_FileSize); /* why? */ -#endif } -#if defined(UVM) uvm_vnp_uncache(vp); -#else - (void) vnode_pager_uncache(vp); /* why not? */ -#endif /* * Should these vnode_pager_* functions be done on dir * files? diff --git a/sys/nfs/nfs_bio.c b/sys/nfs/nfs_bio.c index aab7a6d4103..20ce213fb5a 100644 --- a/sys/nfs/nfs_bio.c +++ b/sys/nfs/nfs_bio.c @@ -1,4 +1,4 @@ -/* $OpenBSD: nfs_bio.c,v 1.21 2001/06/25 05:27:54 csapuntz Exp $ */ +/* $OpenBSD: nfs_bio.c,v 1.22 2001/06/27 04:58:46 art Exp $ */ /* $NetBSD: nfs_bio.c,v 1.25.4.2 1996/07/08 20:47:04 jtc Exp $ */ /* @@ -346,11 +346,7 @@ nfs_write(v) /* * XXX make sure we aren't cached in the VM page cache */ -#if defined(UVM) uvm_vnp_uncache(vp); -#else - (void)vnode_pager_uncache(vp); -#endif nfsstats.biocache_writes++; lbn = uio->uio_offset / biosize; @@ -368,11 +364,7 @@ again: np->n_flag |= NMODIFIED; if (uio->uio_offset + n > np->n_size) { np->n_size = uio->uio_offset + n; -#if defined(UVM) uvm_vnp_setsize(vp, (u_long)np->n_size); -#else - vnode_pager_setsize(vp, (u_long)np->n_size); -#endif } /* diff --git a/sys/nfs/nfs_serv.c b/sys/nfs/nfs_serv.c index bbec7502a49..1549d6aba55 100644 --- a/sys/nfs/nfs_serv.c +++ b/sys/nfs/nfs_serv.c @@ -1,4 +1,4 @@ -/* $OpenBSD: nfs_serv.c,v 1.22 2001/06/25 03:28:08 csapuntz Exp $ */ +/* $OpenBSD: nfs_serv.c,v 1.23 2001/06/27 04:58:46 art Exp $ */ /* $NetBSD: nfs_serv.c,v 1.25 1996/03/02 15:55:52 jtk Exp $ */ /* @@ -1651,11 +1651,7 @@ nfsrv_remove(nfsd, slp, procp, mrq) goto out; } if (vp->v_flag & VTEXT) -#if defined(UVM) uvm_vnp_uncache(vp); -#else - (void) vnode_pager_uncache(vp); -#endif out: if (!error) { error = VOP_REMOVE(nd.ni_dvp, nd.ni_vp, &nd.ni_cnd); @@ -3271,11 +3267,7 @@ nfsrv_access(vp, flags, cred, rdonly, p, override) * the inode, try to free it up once. If * we fail, we can't allow writing. */ -#if defined(UVM) if ((vp->v_flag & VTEXT) && !uvm_vnp_uncache(vp)) -#else - if ((vp->v_flag & VTEXT) && !vnode_pager_uncache(vp)) -#endif return (ETXTBSY); } error = VOP_ACCESS(vp, flags, cred, p); diff --git a/sys/nfs/nfs_subs.c b/sys/nfs/nfs_subs.c index 539c7c00132..8f955d67864 100644 --- a/sys/nfs/nfs_subs.c +++ b/sys/nfs/nfs_subs.c @@ -1,4 +1,4 @@ -/* $OpenBSD: nfs_subs.c,v 1.31 2001/06/25 03:28:10 csapuntz Exp $ */ +/* $OpenBSD: nfs_subs.c,v 1.32 2001/06/27 04:58:46 art Exp $ */ /* $NetBSD: nfs_subs.c,v 1.27.4.3 1996/07/08 20:34:24 jtc Exp $ */ /* @@ -1273,11 +1273,7 @@ nfs_loadattrcache(vpp, mdp, dposp, vaper) np->n_size = vap->va_size; } else np->n_size = vap->va_size; -#if defined(UVM) uvm_vnp_setsize(vp, np->n_size); -#else - vnode_pager_setsize(vp, (u_long)np->n_size); -#endif } else np->n_size = vap->va_size; } @@ -1348,11 +1344,7 @@ nfs_getattrcache(vp, vaper) np->n_size = vap->va_size; } else np->n_size = vap->va_size; -#if defined(UVM) uvm_vnp_setsize(vp, np->n_size); -#else - vnode_pager_setsize(vp, (u_long)np->n_size); -#endif } else np->n_size = vap->va_size; } diff --git a/sys/nfs/nfs_vnops.c b/sys/nfs/nfs_vnops.c index db4bf0c2e40..d241b63bb13 100644 --- a/sys/nfs/nfs_vnops.c +++ b/sys/nfs/nfs_vnops.c @@ -1,4 +1,4 @@ -/* $OpenBSD: nfs_vnops.c,v 1.33 2001/06/25 03:28:13 csapuntz Exp $ */ +/* $OpenBSD: nfs_vnops.c,v 1.34 2001/06/27 04:58:46 art Exp $ */ /* $NetBSD: nfs_vnops.c,v 1.62.4.1 1996/07/08 20:26:52 jtc Exp $ */ /* @@ -377,11 +377,7 @@ nfs_open(v) if ((error = nfs_vinvalbuf(vp, V_SAVE, ap->a_cred, ap->a_p, 1)) == EINTR) return (error); -#if defined(UVM) uvm_vnp_uncache(vp); -#else - (void) vnode_pager_uncache(vp); -#endif np->n_attrstamp = 0; if (vp->v_type == VDIR) np->n_direofoffset = 0; @@ -399,11 +395,7 @@ nfs_open(v) if ((error = nfs_vinvalbuf(vp, V_SAVE, ap->a_cred, ap->a_p, 1)) == EINTR) return (error); -#if defined(UVM) uvm_vnp_uncache(vp); -#else - (void) vnode_pager_uncache(vp); -#endif np->n_mtime = vattr.va_mtime.tv_sec; } } @@ -581,11 +573,7 @@ nfs_setattr(v) return (error); tsize = np->n_size; np->n_size = np->n_vattr.va_size = vap->va_size; -#if defined(UVM) uvm_vnp_setsize(vp, np->n_size); -#else - vnode_pager_setsize(vp, (u_long)np->n_size); -#endif }; } else if ((vap->va_mtime.tv_sec != VNOVAL || vap->va_atime.tv_sec != VNOVAL) && @@ -596,11 +584,7 @@ nfs_setattr(v) error = nfs_setattrrpc(vp, vap, ap->a_cred, ap->a_p); if (error && vap->va_size != VNOVAL) { np->n_size = np->n_vattr.va_size = tsize; -#if defined(UVM) uvm_vnp_setsize(vp, np->n_size); -#else - vnode_pager_setsize(vp, (u_long)np->n_size); -#endif } return (error); } diff --git a/sys/ufs/ext2fs/ext2fs_inode.c b/sys/ufs/ext2fs/ext2fs_inode.c index 700dc49d4a7..311b0716640 100644 --- a/sys/ufs/ext2fs/ext2fs_inode.c +++ b/sys/ufs/ext2fs/ext2fs_inode.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ext2fs_inode.c,v 1.11 2001/06/23 02:07:51 csapuntz Exp $ */ +/* $OpenBSD: ext2fs_inode.c,v 1.12 2001/06/27 04:58:47 art Exp $ */ /* $NetBSD: ext2fs_inode.c,v 1.1 1997/06/11 09:33:56 bouyer Exp $ */ /* @@ -224,13 +224,8 @@ ext2fs_truncate(struct inode *oip, off_t length, int flags, struct ucred *cred) if (error) return (error); oip->i_e2fs_size = length; -#if defined(UVM) uvm_vnp_setsize(ovp, length); uvm_vnp_uncache(ovp); -#else - vnode_pager_setsize(ovp, (u_long)length); - (void) vnode_pager_uncache(ovp); -#endif if (aflags & B_SYNC) bwrite(bp); else @@ -259,13 +254,8 @@ ext2fs_truncate(struct inode *oip, off_t length, int flags, struct ucred *cred) return (error); oip->i_e2fs_size = length; size = fs->e2fs_bsize; -#if defined(UVM) uvm_vnp_setsize(ovp, length); uvm_vnp_uncache(ovp); -#else - vnode_pager_setsize(ovp, (u_long)length); - (void) vnode_pager_uncache(ovp); -#endif bzero((char *)bp->b_data + offset, (u_int)(size - offset)); allocbuf(bp, size); if (aflags & B_SYNC) diff --git a/sys/ufs/ext2fs/ext2fs_readwrite.c b/sys/ufs/ext2fs/ext2fs_readwrite.c index df692010097..a77d20da2c2 100644 --- a/sys/ufs/ext2fs/ext2fs_readwrite.c +++ b/sys/ufs/ext2fs/ext2fs_readwrite.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ext2fs_readwrite.c,v 1.7 2001/06/23 02:07:51 csapuntz Exp $ */ +/* $OpenBSD: ext2fs_readwrite.c,v 1.8 2001/06/27 04:58:47 art Exp $ */ /* $NetBSD: ext2fs_readwrite.c,v 1.1 1997/06/11 09:34:01 bouyer Exp $ */ /*- @@ -255,17 +255,9 @@ ext2fs_write(v) break; if (uio->uio_offset + xfersize > ip->i_e2fs_size) { ip->i_e2fs_size = uio->uio_offset + xfersize; -#if defined(UVM) uvm_vnp_setsize(vp, ip->i_e2fs_size); -#else - vnode_pager_setsize(vp, (u_long)ip->i_e2fs_size); -#endif } -#if defined(UVM) uvm_vnp_uncache(vp); -#else - (void)vnode_pager_uncache(vp); -#endif size = fs->e2fs_bsize - bp->b_resid; if (size < xfersize) diff --git a/sys/ufs/ext2fs/ext2fs_vnops.c b/sys/ufs/ext2fs/ext2fs_vnops.c index e991c350749..ddc13044d71 100644 --- a/sys/ufs/ext2fs/ext2fs_vnops.c +++ b/sys/ufs/ext2fs/ext2fs_vnops.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ext2fs_vnops.c,v 1.13 2001/06/23 02:07:52 csapuntz Exp $ */ +/* $OpenBSD: ext2fs_vnops.c,v 1.14 2001/06/27 04:58:47 art Exp $ */ /* $NetBSD: ext2fs_vnops.c,v 1.1 1997/06/11 09:34:09 bouyer Exp $ */ /* @@ -405,11 +405,7 @@ ext2fs_chmod(vp, mode, cred, p) ip->i_e2fs_mode |= (mode & ALLPERMS); ip->i_flag |= IN_CHANGE; if ((vp->v_flag & VTEXT) && (ip->i_e2fs_mode & S_ISTXT) == 0) -#if defined(UVM) (void) uvm_vnp_uncache(vp); -#else - (void) vnode_pager_uncache(vp); -#endif return (0); } diff --git a/sys/ufs/ffs/ffs_alloc.c b/sys/ufs/ffs/ffs_alloc.c index f5593ee5743..d103755f648 100644 --- a/sys/ufs/ffs/ffs_alloc.c +++ b/sys/ufs/ffs/ffs_alloc.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ffs_alloc.c,v 1.29 2001/06/23 02:07:53 csapuntz Exp $ */ +/* $OpenBSD: ffs_alloc.c,v 1.30 2001/06/27 04:58:48 art Exp $ */ /* $NetBSD: ffs_alloc.c,v 1.11 1996/05/11 18:27:09 mycroft Exp $ */ /* @@ -275,11 +275,7 @@ ffs_realloccg(ip, lbprev, bpref, osize, nsize, cred, bpp) ffs_alloccg); if (bno > 0) { bp->b_blkno = fsbtodb(fs, bno); -#if defined(UVM) (void) uvm_vnp_uncache(ITOV(ip)); -#else - (void) vnode_pager_uncache(ITOV(ip)); -#endif if (!DOINGSOFTDEP(ITOV(ip))) ffs_blkfree(ip, bprev, (long)osize); if (nsize < request) diff --git a/sys/ufs/ffs/ffs_balloc.c b/sys/ufs/ffs/ffs_balloc.c index 0c1d2782a46..ca1389b7079 100644 --- a/sys/ufs/ffs/ffs_balloc.c +++ b/sys/ufs/ffs/ffs_balloc.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ffs_balloc.c,v 1.13 2001/06/23 02:07:53 csapuntz Exp $ */ +/* $OpenBSD: ffs_balloc.c,v 1.14 2001/06/27 04:58:48 art Exp $ */ /* $NetBSD: ffs_balloc.c,v 1.3 1996/02/09 22:22:21 christos Exp $ */ /* @@ -46,9 +46,7 @@ #include <vm/vm.h> -#if defined(UVM) #include <uvm/uvm_extern.h> -#endif #include <ufs/ufs/quota.h> #include <ufs/ufs/inode.h> @@ -107,11 +105,7 @@ ffs_balloc(struct inode *ip, off_t startoffset, int size, struct ucred *cred, fs->fs_bsize, osize, bp); ip->i_ffs_size = lblktosize(fs, nb + 1); -#if defined(UVM) uvm_vnp_setsize(vp, ip->i_ffs_size); -#else - vnode_pager_setsize(vp, (u_long)ip->i_ffs_size); -#endif ip->i_ffs_db[nb] = dbtofsb(fs, bp->b_blkno); ip->i_flag |= IN_CHANGE | IN_UPDATE; if (flags & B_SYNC) diff --git a/sys/ufs/ffs/ffs_inode.c b/sys/ufs/ffs/ffs_inode.c index 284af8362e5..c3ba0924d4d 100644 --- a/sys/ufs/ffs/ffs_inode.c +++ b/sys/ufs/ffs/ffs_inode.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ffs_inode.c,v 1.20 2001/06/23 02:07:54 csapuntz Exp $ */ +/* $OpenBSD: ffs_inode.c,v 1.21 2001/06/27 04:58:48 art Exp $ */ /* $NetBSD: ffs_inode.c,v 1.10 1996/05/11 18:27:19 mycroft Exp $ */ /* @@ -49,9 +49,7 @@ #include <vm/vm.h> -#if defined(UVM) #include <uvm/uvm_extern.h> -#endif #include <ufs/ufs/quota.h> #include <ufs/ufs/inode.h> @@ -186,11 +184,7 @@ ffs_truncate(struct inode *oip, off_t length, int flags, struct ucred *cred) if ((error = getinoquota(oip)) != 0) return (error); #endif -#if defined(UVM) uvm_vnp_setsize(ovp, length); -#else - vnode_pager_setsize(ovp, (u_long)length); -#endif oip->i_ci.ci_lasta = oip->i_ci.ci_clen = oip->i_ci.ci_cstart = oip->i_ci.ci_lastw = 0; @@ -237,13 +231,8 @@ ffs_truncate(struct inode *oip, off_t length, int flags, struct ucred *cred) if (error) return (error); oip->i_ffs_size = length; -#if defined(UVM) uvm_vnp_setsize(ovp, length); (void) uvm_vnp_uncache(ovp); -#else - vnode_pager_setsize(ovp, (u_long)length); - (void) vnode_pager_uncache(ovp); -#endif if (aflags & B_SYNC) bwrite(bp); else @@ -251,11 +240,7 @@ ffs_truncate(struct inode *oip, off_t length, int flags, struct ucred *cred) oip->i_flag |= IN_CHANGE | IN_UPDATE; return (UFS_UPDATE(oip, MNT_WAIT)); } -#if defined(UVM) uvm_vnp_setsize(ovp, length); -#else - vnode_pager_setsize(ovp, (u_long)length); -#endif /* * Shorten the size of the file. If the file is not being @@ -279,11 +264,7 @@ ffs_truncate(struct inode *oip, off_t length, int flags, struct ucred *cred) return (error); oip->i_ffs_size = length; size = blksize(fs, oip, lbn); -#if defined(UVM) (void) uvm_vnp_uncache(ovp); -#else - (void) vnode_pager_uncache(ovp); -#endif if (ovp->v_type != VDIR) bzero((char *)bp->b_data + offset, (u_int)(size - offset)); diff --git a/sys/ufs/ffs/ffs_vnops.c b/sys/ufs/ffs/ffs_vnops.c index a41c5d3d0be..3dac84c2203 100644 --- a/sys/ufs/ffs/ffs_vnops.c +++ b/sys/ufs/ffs/ffs_vnops.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ffs_vnops.c,v 1.17 2001/06/23 02:07:55 csapuntz Exp $ */ +/* $OpenBSD: ffs_vnops.c,v 1.18 2001/06/27 04:58:48 art Exp $ */ /* $NetBSD: ffs_vnops.c,v 1.7 1996/05/11 18:27:24 mycroft Exp $ */ /* @@ -53,9 +53,7 @@ #include <vm/vm.h> -#if defined(UVM) #include <uvm/uvm_extern.h> -#endif #include <miscfs/specfs/specdev.h> #include <miscfs/fifofs/fifo.h> diff --git a/sys/ufs/ufs/ufs_lookup.c b/sys/ufs/ufs/ufs_lookup.c index a9b0805d37a..ca871beca12 100644 --- a/sys/ufs/ufs/ufs_lookup.c +++ b/sys/ufs/ufs/ufs_lookup.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ufs_lookup.c,v 1.16 2001/06/23 02:07:57 csapuntz Exp $ */ +/* $OpenBSD: ufs_lookup.c,v 1.17 2001/06/27 04:58:49 art Exp $ */ /* $NetBSD: ufs_lookup.c,v 1.7 1996/02/09 22:36:06 christos Exp $ */ /* @@ -764,11 +764,7 @@ ufs_direnter(dvp, tvp, dirp, cnp, newdirbp) } dp->i_ffs_size = dp->i_offset + DIRBLKSIZ; dp->i_flag |= IN_CHANGE | IN_UPDATE; -#if defined(UVM) uvm_vnp_setsize(dvp, dp->i_ffs_size); -#else - vnode_pager_setsize(dvp, (u_long)dp->i_ffs_size); -#endif dirp->d_reclen = DIRBLKSIZ; blkoff = dp->i_offset & (VFSTOUFS(dvp->v_mount)->um_mountp->mnt_stat.f_iosize - 1); diff --git a/sys/ufs/ufs/ufs_readwrite.c b/sys/ufs/ufs/ufs_readwrite.c index 3b90471dca6..bbf1391dfe5 100644 --- a/sys/ufs/ufs/ufs_readwrite.c +++ b/sys/ufs/ufs/ufs_readwrite.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ufs_readwrite.c,v 1.18 2001/06/23 02:07:57 csapuntz Exp $ */ +/* $OpenBSD: ufs_readwrite.c,v 1.19 2001/06/27 04:58:49 art Exp $ */ /* $NetBSD: ufs_readwrite.c,v 1.9 1996/05/11 18:27:57 mycroft Exp $ */ /*- @@ -257,18 +257,10 @@ WRITE(v) break; if (uio->uio_offset + xfersize > ip->i_ffs_size) { ip->i_ffs_size = uio->uio_offset + xfersize; -#if defined(UVM) uvm_vnp_setsize(vp, ip->i_ffs_size); -#else - vnode_pager_setsize(vp, (u_long)ip->i_ffs_size); -#endif extended = 1; } -#if defined(UVM) (void)uvm_vnp_uncache(vp); -#else - (void)vnode_pager_uncache(vp); -#endif size = BLKSIZE(fs, ip, lbn) - bp->b_resid; if (size < xfersize) diff --git a/sys/ufs/ufs/ufs_vnops.c b/sys/ufs/ufs/ufs_vnops.c index 80b4b8e380b..57bf5dc81c3 100644 --- a/sys/ufs/ufs/ufs_vnops.c +++ b/sys/ufs/ufs/ufs_vnops.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ufs_vnops.c,v 1.33 2001/06/23 02:07:57 csapuntz Exp $ */ +/* $OpenBSD: ufs_vnops.c,v 1.34 2001/06/27 04:58:49 art Exp $ */ /* $NetBSD: ufs_vnops.c,v 1.18 1996/05/11 18:28:04 mycroft Exp $ */ /* @@ -60,9 +60,7 @@ #include <vm/vm.h> -#if defined(UVM) #include <uvm/uvm_extern.h> -#endif #include <miscfs/specfs/specdev.h> #include <miscfs/fifofs/fifo.h> @@ -477,11 +475,7 @@ ufs_chmod(vp, mode, cred, p) ip->i_ffs_mode |= (mode & ALLPERMS); ip->i_flag |= IN_CHANGE; if ((vp->v_flag & VTEXT) && (ip->i_ffs_mode & S_ISTXT) == 0) -#if defined(UVM) (void) uvm_vnp_uncache(vp); -#else - (void) vnode_pager_uncache(vp); -#endif return (0); } @@ -1375,11 +1369,7 @@ ufs_mkdir(v) goto bad; ip->i_ffs_size = DIRBLKSIZ; ip->i_flag |= IN_CHANGE | IN_UPDATE; -#if defined(UVM) uvm_vnp_setsize(tvp, ip->i_ffs_size); -#else - vnode_pager_setsize(tvp, (u_long)ip->i_ffs_size); -#endif bcopy((caddr_t)&dirtemplate, (caddr_t)bp->b_data, sizeof dirtemplate); if (DOINGSOFTDEP(tvp)) { /* diff --git a/sys/xfs/xfs_locl.h b/sys/xfs/xfs_locl.h index d33b4ab64ad..b46093e0bb4 100644 --- a/sys/xfs/xfs_locl.h +++ b/sys/xfs/xfs_locl.h @@ -36,7 +36,7 @@ * SUCH DAMAGE. */ -/* $Id: xfs_locl.h,v 1.3 2000/09/11 14:26:52 art Exp $ */ +/* $Id: xfs_locl.h,v 1.4 2001/06/27 04:58:49 art Exp $ */ #ifdef HAVE_CONFIG_H #include <config.h> @@ -268,7 +268,7 @@ struct xfs_setgroups_args{ #define xfs_vfs_object_create(vp,proc,ucred) vfs_object_create(vp,proc,ucred) #endif -#ifdef UVM +#ifdef __OpenBSD__ #define xfs_set_vp_size(vp, sz) uvm_vnp_setsize(vp, sz) #elif HAVE_KERNEL_VNODE_PAGER_SETSIZE #define xfs_set_vp_size(vp, sz) vnode_pager_setsize(vp, sz) |