Module Name: src Committed By: para Date: Mon Oct 29 16:00:05 UTC 2012
Modified Files: src/sys/uvm: uvm_map.c uvm_map.h src/usr.bin/pmap: pmap.c Log Message: get rid of not used uvm_map flag (UVM_MAP_KMAPENT) To generate a diff of this commit: cvs rdiff -u -r1.322 -r1.323 src/sys/uvm/uvm_map.c cvs rdiff -u -r1.71 -r1.72 src/sys/uvm/uvm_map.h cvs rdiff -u -r1.49 -r1.50 src/usr.bin/pmap/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/uvm/uvm_map.c diff -u src/sys/uvm/uvm_map.c:1.322 src/sys/uvm/uvm_map.c:1.323 --- src/sys/uvm/uvm_map.c:1.322 Tue Sep 4 13:37:42 2012 +++ src/sys/uvm/uvm_map.c Mon Oct 29 16:00:05 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: uvm_map.c,v 1.322 2012/09/04 13:37:42 matt Exp $ */ +/* $NetBSD: uvm_map.c,v 1.323 2012/10/29 16:00:05 para Exp $ */ /* * Copyright (c) 1997 Charles D. Cranor and Washington University. @@ -66,7 +66,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: uvm_map.c,v 1.322 2012/09/04 13:37:42 matt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: uvm_map.c,v 1.323 2012/10/29 16:00:05 para Exp $"); #include "opt_ddb.h" #include "opt_uvmhist.h" @@ -2221,10 +2221,7 @@ uvm_unmap_remove(struct vm_map *map, vad */ KASSERT(vm_map_pmap(map) == pmap_kernel()); - if ((entry->flags & UVM_MAP_KMAPENT) == 0) { - uvm_km_pgremove_intrsafe(map, entry->start, - entry->end); - } + uvm_km_pgremove_intrsafe(map, entry->start, entry->end); } else if (UVM_ET_ISOBJ(entry) && UVM_OBJ_IS_KERN_OBJECT(entry->object.uvm_obj)) { panic("%s: kernel object %p %p\n", @@ -2242,26 +2239,23 @@ uvm_unmap_remove(struct vm_map *map, vad } #if defined(DEBUG) - if ((entry->flags & UVM_MAP_KMAPENT) == 0) { - - /* - * check if there's remaining mapping, - * which is a bug in caller. - */ + /* + * check if there's remaining mapping, + * which is a bug in caller. + */ - vaddr_t va; - for (va = entry->start; va < entry->end; - va += PAGE_SIZE) { - if (pmap_extract(vm_map_pmap(map), va, NULL)) { - panic("%s: %#"PRIxVADDR" has mapping", - __func__, va); - } + vaddr_t va; + for (va = entry->start; va < entry->end; + va += PAGE_SIZE) { + if (pmap_extract(vm_map_pmap(map), va, NULL)) { + panic("%s: %#"PRIxVADDR" has mapping", + __func__, va); } + } - if (VM_MAP_IS_KERNEL(map)) { - uvm_km_check_empty(map, entry->start, - entry->end); - } + if (VM_MAP_IS_KERNEL(map)) { + uvm_km_check_empty(map, entry->start, + entry->end); } #endif /* defined(DEBUG) */ Index: src/sys/uvm/uvm_map.h diff -u src/sys/uvm/uvm_map.h:1.71 src/sys/uvm/uvm_map.h:1.72 --- src/sys/uvm/uvm_map.h:1.71 Sun Feb 19 00:05:56 2012 +++ src/sys/uvm/uvm_map.h Mon Oct 29 16:00:05 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: uvm_map.h,v 1.71 2012/02/19 00:05:56 rmind Exp $ */ +/* $NetBSD: uvm_map.h,v 1.72 2012/10/29 16:00:05 para Exp $ */ /* * Copyright (c) 1997 Charles D. Cranor and Washington University. @@ -150,7 +150,6 @@ struct vm_map_entry { u_int8_t flags; /* flags */ #define UVM_MAP_KERNEL 0x01 /* kernel map entry */ -#define UVM_MAP_KMAPENT 0x02 /* contains map entries */ #define UVM_MAP_STATIC 0x04 /* special static entries */ #define UVM_MAP_NOMERGE 0x08 /* this entry is not mergable */ Index: src/usr.bin/pmap/pmap.c diff -u src/usr.bin/pmap/pmap.c:1.49 src/usr.bin/pmap/pmap.c:1.50 --- src/usr.bin/pmap/pmap.c:1.49 Sun Feb 19 02:47:53 2012 +++ src/usr.bin/pmap/pmap.c Mon Oct 29 16:00:05 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.49 2012/02/19 02:47:53 rmind Exp $ */ +/* $NetBSD: pmap.c,v 1.50 2012/10/29 16:00:05 para Exp $ */ /* * Copyright (c) 2002, 2003 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: pmap.c,v 1.49 2012/02/19 02:47:53 rmind Exp $"); +__RCSID("$NetBSD: pmap.c,v 1.50 2012/10/29 16:00:05 para Exp $"); #endif #include <string.h> @@ -304,7 +304,6 @@ dump_vm_map_entry(kvm_t *kd, struct kinf printf("%*s flags = %x <%s%s%s%s > }\n", indent(2), "", vme->flags, vme->flags & UVM_MAP_KERNEL ? " KERNEL" : "", - vme->flags & UVM_MAP_KMAPENT ? " KMAPENT" : "", vme->flags & UVM_MAP_STATIC ? " STATIC" : "", vme->flags & UVM_MAP_NOMERGE ? " NOMERGE" : ""); }