diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c --- a/sys/vm/vm_mmap.c +++ b/sys/vm/vm_mmap.c @@ -1454,13 +1454,6 @@ return (0); } -/* - * vm_mmap() - * - * Internal version of mmap used by exec, sys5 shared memory, and - * various device drivers. Handle is either a vnode pointer, a - * character device, or NULL for MAP_ANON. - */ int vm_mmap(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, vm_prot_t maxprot, int flags, @@ -1479,9 +1472,6 @@ object = NULL; writecounted = FALSE; - /* - * Lookup/allocate object. - */ switch (handle_type) { case OBJT_DEVICE: { struct cdevsw *dsw; @@ -1501,12 +1491,6 @@ error = vm_mmap_vnode(td, size, prot, &maxprot, &flags, handle, &foff, &object, &writecounted); break; - case OBJT_DEFAULT: - if (handle == NULL) { - error = 0; - break; - } - /* FALLTHROUGH */ default: error = EINVAL; break;