From: Venkatesh Srinivas Date: Sat, 5 Mar 2011 12:50:17 +0000 (-0800) Subject: kernel -- vm_map: Remove infork field from vm_map. X-Git-Tag: v2.10.0~264^2~15 X-Git-Url: http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/341ed3fd6a51459342137f24078416513b892d23 kernel -- vm_map: Remove infork field from vm_map. The infork field was never being read. --- diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c index 08b8186..84d12da 100644 --- a/sys/vm/vm_map.c +++ b/sys/vm/vm_map.c @@ -490,7 +490,6 @@ vm_map_init(struct vm_map *map, vm_offset_t min, vm_offset_t max, pmap_t pmap) map->nentries = 0; map->size = 0; map->system_map = 0; - map->infork = 0; map->min_offset = min; map->max_offset = max; map->pmap = pmap; @@ -3053,7 +3052,6 @@ vmspace_fork(struct vmspace *vm1) lwkt_gettoken(&vmspace_token); lwkt_gettoken(&vmobj_token); vm_map_lock(old_map); - old_map->infork = 1; /* * XXX Note: upcalls are not copied. @@ -3152,7 +3150,6 @@ vmspace_fork(struct vmspace *vm1) } new_map->size = old_map->size; - old_map->infork = 0; vm_map_unlock(old_map); vm_map_unlock(new_map); vm_map_entry_release(count); diff --git a/sys/vm/vm_map.h b/sys/vm/vm_map.h index 9001339..91ccb23 100644 --- a/sys/vm/vm_map.h +++ b/sys/vm/vm_map.h @@ -221,7 +221,6 @@ struct vm_map { int nentries; /* Number of entries */ vm_size_t size; /* virtual size */ u_char system_map; /* Am I a system map? */ - u_char infork; /* Am I in fork processing? */ vm_map_entry_t hint; /* hint for quick lookups */ unsigned int timestamp; /* Version number */ vm_map_entry_t first_free; /* First free space hint */