summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.phk2004-10-221-4/+3
* Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAITphk2004-10-211-12/+3
* Correct two errors in PG_BUSY management by vm_page_cowfault(). Bothalc2004-10-181-2/+1
* Assert that the containing object is locked in vm_page_io_start() andalc2004-10-171-0/+2
* Remove unnecessary check for curthread == NULL.alc2004-10-171-1/+1
* Put on my peril sensitive sunglasses and add a flags field to the internalpeter2004-10-111-2/+18
* In the previous revision, I did not intend to change the default valuegreen2004-10-091-1/+1
* Fix critical stability problems that can cause UMA mbuf clustergreen2004-10-082-24/+64
* Don't look for swap blocks in objects that aren't swap-backed.das2004-09-241-0/+3
* XXX mark two places where we do not hold a threadcount on the dev whenphk2004-09-241-0/+1
* Use dev_re[fl]thread() to maintain a ref on the device driver whilephk2004-09-241-14/+13
* The zone from which proc structures are allocated is markeddas2004-09-191-1/+4
* Add new a function isa_dma_init() which returns an errno when it failsphk2004-09-151-1/+1
* System maps are prohibited from mapping vnode-backed objects. Takealc2004-09-111-8/+8
* add KASSERTSphk2004-09-071-0/+2
* Enable debug.mpsafevm by default on amd64 and i386. This enables copy-on-alc2004-09-041-0/+4
* Push Giant deep into vm_forkproc(), acquiring it only if the process hasalc2004-09-033-5/+4
* Turn PREEMPTION into a kernel option. Make sure that it's defined ifscottl2004-09-021-0/+2
* Remove dead code.alc2004-09-011-4/+0
* In vm_fault_unwire() eliminate the acquisition and release of Giant in thealc2004-09-011-4/+0
* Give setrunqueue() and sched_add() more of a clue as tojulian2004-09-011-1/+1
* Move the acquisition and release of the lock on the object at the head ofalc2004-08-291-4/+12
* Prevent vm_page_zero_idle_wakeup() from attempting to wake up theiedowse2004-08-291-2/+5
* Move the cow field between wire_count and hold_count. This is themarcel2004-08-221-1/+1
* In the previous revision, I failed to condition an early release of Giantalc2004-08-221-1/+2
* Further reduce the use of Giant by vm_fault(): Giant is held only whenalc2004-08-211-4/+3
* Acquire and release Giant around a call to VOP_BMAP(). (This is aalc2004-08-191-0/+2
* - Introduce and use a new tunable "debug.mpsafevm". At present, settingalc2004-08-164-11/+36
* Rather than bringing back all of the changes to make VM map deletiongreen2004-08-161-1/+5
* Remove spl calls.alc2004-08-141-19/+2
* Replace the linear search in vm_map_findspace() with an O(log n)alc2004-08-132-98/+213
* The vm map lock is needed in vm_fault() after the page has been found,tegge2004-08-123-58/+141
* Re-delete the comment from r1.352.green2004-08-121-3/+0
* Back out all behavioral chnages.green2004-08-102-36/+17
* Revamp VM map wiring.green2004-08-093-14/+50
* Make two changes to vm_fault().alc2004-08-091-16/+7
* Remove a stale comment from vm_map_lookup() that pertains to share maps.alc2004-08-091-3/+0
* Make two changes to vm_fault().alc2004-08-091-11/+6
* Tag all geom classes in the tree with a version number.phk2004-08-081-3/+5
* Remove dead code. A vm_map's first_free is never NULL (even if the map isalc2004-08-071-7/+2
* Generate KTR trace records for uma_zalloc_arg() and uma_zfree_arg().rwatson2004-08-061-0/+6
* Turn on the new contigmalloc(9) by default. There should not actuallygreen2004-08-051-1/+1
* Remove a product specific workaround for wrong modes when mmap(2)'ingphk2004-08-051-15/+2
* - Push down the acquisition and release of Giant into pmap_enter_quick()alc2004-08-041-2/+0
* In dev_pager_updatefake, m->valid is typically 0 on entry. Itdfr2004-08-041-1/+2
* Eliminate the acquisition and release of Giant around the call toalc2004-08-021-2/+0
* * Add a "how" argument to uma_zone constructors and initialization functionsgreen2004-08-026-86/+167
* - Push down the acquisition and release of Giant into pmap_protect() onalc2004-07-301-2/+0
* Giant is no longer required by vm_waitproc() and vmspace_exitfree().alc2004-07-301-1/+0
* Fix a memory leak in the device pager which is exposed by the NVIDIAdfr2004-07-301-13/+41
OpenPOWER on IntegriCloud