- case VM_MAP_ENTRY_CREATE:
- break;
- case VM_MAP_ENTRY_DELETE:
- if((entry) == (map)->first_free) {
- (map)->first_free = vm_map_to_entry(map);
- }
- if((entry) == (map)->hint) {
- (map)->hint = vm_map_to_entry(map);
- }
- break;
- default:
- break;
- }
-}
-
-void vm_map_store_copy_insert( vm_map_t map, vm_map_entry_t after_where, vm_map_copy_t copy)
-{
- vm_map_store_copy_insert_ll(map, after_where, copy);
-#ifdef VM_MAP_STORE_USE_RB
- if (vm_map_store_has_RB_support( &map->hdr )) {
- vm_map_store_copy_insert_rb(map, after_where, copy);
+ case VM_MAP_ENTRY_CREATE:
+ break;
+ case VM_MAP_ENTRY_DELETE:
+ if ((map->holelistenabled == FALSE) && ((entry) == (map)->first_free)) {
+ (map)->first_free = vm_map_to_entry(map);
+ }
+ if ((entry) == (map)->hint) {
+ (map)->hint = vm_map_to_entry(map);
+ }
+ break;
+ default:
+ break;