kernel -- vm_map: Remove infork field from vm_map.
authorVenkatesh Srinivas <me@endeavour.zapto.org>
Sat, 5 Mar 2011 12:50:17 +0000 (04:50 -0800)
committerVenkatesh Srinivas <me@endeavour.zapto.org>
Sat, 5 Mar 2011 12:50:17 +0000 (04:50 -0800)
The infork field was never being read.

sys/vm/vm_map.c
sys/vm/vm_map.h

index 08b8186..84d12da 100644 (file)
@@ -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);
index 9001339..91ccb23 100644 (file)
@@ -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 */