summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Add a comment describing a resource leak that occurs during a failure casejeff2002-06-031-0/+3
* o Migrate vm_map_split() from vm_map.c to vm_object.c, renaming italc2002-06-023-90/+93
* o Style fixes to vm_map_split(), including the elimination of one variablealc2002-06-021-8/+1
* o Condition vm_object_pmap_copy_1()'s compilation on the kernelalc2002-06-021-0/+2
* o Remove GIANT_REQUIRED from vm_map_zfini(), vm_map_zinit(),alc2002-06-012-25/+15
* o Revert a part of revision 1.66, contrary to what that commit message says,alc2002-06-012-17/+21
* Export nswapdev through sysctl(8).des2002-05-311-0/+2
* Further work on pushing Giant out of the vm_map layer and downalc2002-05-312-9/+15
* Check for defined(__i386__) instead of just defined(i386) since the compileralfred2002-05-301-3/+3
* The kernel printf does not have %ipeter2002-05-291-1/+1
* o Remove unused #defines.alc2002-05-271-9/+0
* o Acquire and release Giant around pmap operations in vm_fault_unwire()alc2002-05-263-7/+5
* o Replace the vm_map's hint by the root of a splay tree. By design,alc2002-05-242-81/+106
* o Make contigmalloc1() static.alc2002-05-222-5/+1
* In uma_zalloc_arg(), if we are performing a M_WAITOK allocation, ensurejhb2002-05-201-0/+7
* o Eliminate the acquisition and release of Giant from minherit(2).alc2002-05-181-7/+2
* o Remove GIANT_REQUIRED from vm_map_madvise(). Instead, acquire andalc2002-05-183-8/+9
* o Remove the acquisition and release of Giant from mprotect().alc2002-05-181-6/+2
* More s/file system/filesystem/gtrhodes2002-05-161-1/+1
* Make daddr_t and u_daddr_t 64bits wide.phk2002-05-141-2/+2
* Don't call the uz free function while the zone lock is held. This can leadjeff2002-05-131-14/+21
* Remove the hash_free() lock order reversal. This could have happened forjeff2002-05-131-69/+72
* 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-122-11/+9
* o Header files shouldn't depend on options: Provide prototypesalc2002-05-061-3/+0
* o Condition the compilation and use of vm_freeze_copyopts()alc2002-05-063-2/+14
* o Some improvements to the page coloring of vm objects, particularly,alc2002-05-061-9/+17
* o Move vm_freeze_copyopts() from vm_map.{c.h} to vm_object.{c,h}. It's plainlyalc2002-05-064-78/+78
* o Condition the compilation of uiomoveco() and vm_uiomove()alc2002-05-052-1/+7
* Expand the one-line function pbreassignbuf() the only place it is or couldphk2002-05-051-1/+1
* o Remove GIANT_REQUIRED from vm_map_lookup() and vm_map_lookup_done().alc2002-05-051-2/+2
* Use pages instead of uz_maxpages, which has not been initialized yet, whenjeff2002-05-041-2/+2
* o Make _vm_object_allocate() and vm_object_allocate() callablealc2002-05-042-22/+21
* o Remove GIANT_REQUIRED from vm_map_lookup_entry() andalc2002-05-042-7/+3
* o Change the implementation of vm_map locking to use exclusive locksalc2002-05-021-26/+24
* Hide a pointer to the malloc_type bucket at the end of the freed memory. Ifjeff2002-05-022-2/+84
* Move around the dbg code a bit so it's always under a lock. This stops ajeff2002-05-021-8/+7
* - Changed the size element of uma_zctor_args to be size_t instead of int.arr2002-05-022-4/+4
* malloc/free(9) no longer require Giant. Use the malloc_mtx to protect thejeff2002-05-022-8/+19
* o Remove dead and lockmgr()-specific debugging code.alc2002-05-022-23/+0
* Remove the temporary alignment check in free().jeff2002-05-023-19/+118
* o Convert the vm_page buckets mutex to a spin lock. (This resolvesalc2002-04-301-14/+11
* Add a new UMA debugging facility. This will overwrite freed memory withjeff2002-04-302-0/+159
* Move the implementation of M_ZERO into UMA so that it can be passed tojeff2002-04-302-16/+21
* o Revert vm_fault1() to its original name vm_fault(), eliminating the wrapperalc2002-04-301-16/+11
* Add a new zone flag UMA_ZONE_MTXCLASS. This puts the zone in it's ownjeff2002-04-294-10/+34
* Tidy up some loose ends.peter2002-04-292-3/+0
* Document three synchronization issues in vm_fault().alc2002-04-291-0/+8
* Pass the caller's file name and line number to the vm_map locking functions.alc2002-04-282-20/+35
* o Introduce and use vm_map_trylock() to replace several direct usesalc2002-04-285-8/+14
OpenPOWER on IntegriCloud