summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_map.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid using the 64-bit vm_pindex_t in a few places where 64-bitiedowse2002-06-261-2/+3
* Enforce RLIMIT_VMEM on growable mappings (aka the primary stack or anydillon2002-06-261-0/+14
* o In vm_map_insert(), replace GIANT_REQUIRED by the acquisition andalc2002-06-221-5/+6
* o Remove GIANT_REQUIRED from vm_map_stack().alc2002-06-211-2/+0
* o Replace GIANT_REQUIRED in vm_object_coalesce() by the acquisition andalc2002-06-191-2/+2
* o Remove LK_CANRECURSE from the vm_map lock.alc2002-06-181-2/+2
* - Introduce the new M_NOVM option which tells uma to only check the currentlyjeff2002-06-171-1/+2
* o Acquire and release Giant in vm_map_wakeup() to preventalc2002-06-171-0/+7
* o Use vm_map_wire() and vm_map_unwire() in place of vm_map_pageable() andalc2002-06-141-397/+0
* o Acquire and release Giant in vm_map_unlock_and_wait().alc2002-06-121-3/+5
* o Properly handle a failure by vm_fault_wire() or vm_fault_user_wire()alc2002-06-111-4/+20
* o Teach vm_map_delete() to respect the "in-transition" flagalc2002-06-111-0/+31
* o In vm_map_entry_create(), call uma_zalloc() with M_NOWAIT on system maps.alc2002-06-101-5/+6
* o Add vm_map_wire() for wiring contiguous regions of either kernelalc2002-06-091-1/+159
* o Simplify vm_map_unwire() by merging the second and third passesalc2002-06-081-17/+11
* o Remove an unnecessary call to vm_map_wakeup() from vm_map_unwire().alc2002-06-081-6/+15
* o Add vm_map_unwire() for unwiring contiguous regions of either kernelalc2002-06-071-1/+163
* o Migrate vm_map_split() from vm_map.c to vm_object.c, renaming italc2002-06-021-90/+1
* o Style fixes to vm_map_split(), including the elimination of one variablealc2002-06-021-8/+1
* o Remove GIANT_REQUIRED from vm_map_zfini(), vm_map_zinit(),alc2002-06-011-24/+7
* o Revert a part of revision 1.66, contrary to what that commit message says,alc2002-06-011-14/+13
* Further work on pushing Giant out of the vm_map layer and downalc2002-05-311-3/+2
* o Acquire and release Giant around pmap operations in vm_fault_unwire()alc2002-05-261-4/+3
* o Replace the vm_map's hint by the root of a splay tree. By design,alc2002-05-241-80/+103
* o Remove GIANT_REQUIRED from vm_map_madvise(). Instead, acquire andalc2002-05-181-2/+2
* o Remove GIANT_REQUIRED and an excessive number of blank linesalc2002-05-121-10/+0
* o Acquire and release Giant in vm_object_reference() andalc2002-05-121-3/+2
* o Move vm_freeze_copyopts() from vm_map.{c.h} to vm_object.{c,h}. It's plainlyalc2002-05-061-77/+0
* o Condition the compilation of uiomoveco() and vm_uiomove()alc2002-05-051-0/+4
* o Remove GIANT_REQUIRED from vm_map_lookup() and vm_map_lookup_done().alc2002-05-051-2/+2
* o Remove GIANT_REQUIRED from vm_map_lookup_entry() andalc2002-05-041-3/+0
* o Change the implementation of vm_map locking to use exclusive locksalc2002-05-021-26/+24
* o Remove dead and lockmgr()-specific debugging code.alc2002-05-021-6/+0
* Add a new zone flag UMA_ZONE_MTXCLASS. This puts the zone in it's ownjeff2002-04-291-1/+1
* Pass the caller's file name and line number to the vm_map locking functions.alc2002-04-281-11/+11
* o Introduce and use vm_map_trylock() to replace several direct usesalc2002-04-281-0/+10
* o Begin documenting the (existing) locking protocol on the vm_mapalc2002-04-271-19/+0
* Do not free the vmspace until p->p_vmspace is set to null. Otherwisepeter2002-04-171-3/+7
* Pass vm_page_t instead of physical addresses to pmap_zero_page[_area]()peter2002-04-151-1/+1
* Remove references to vm_zone.h and switch over to the new uma API.jeff2002-03-201-2/+6
* Quit a warning introduced by UMA. This only occurs on machines wherejeff2002-03-191-1/+1
* This is the first part of the new kernel memory allocator. This replacesjeff2002-03-191-43/+122
* Back out the modification of vm_map locks from lockmgr to sx locks. Thegreen2002-03-181-60/+58
* Acquire a read lock on the map inside of vm_map_check_protection() ratheralc2002-03-171-0/+6
* Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate.green2002-03-131-58/+60
* - Remove a number of extra newlines that do not belong here according toeivind2002-03-101-78/+18
* Fix a bug in the vm_map_clean() procedure. msync()ing an area of memorydillon2002-03-071-1/+4
* Fix a race with free'ing vmspaces at process exit when vmspaces arealfred2002-02-051-16/+29
* Don't let pmap_object_init_pt() exhaust all available free pagesdillon2001-10-311-1/+1
* Fix locking violations during page wiring:tegge2001-10-141-3/+32
OpenPOWER on IntegriCloud