summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* When allocating bio's in the swap_pager use M_WAITOK since thephk2005-01-031-6/+7
* Assert that page allocations during an interrupt specifyalc2004-12-311-2/+6
* Access to the page's busy field is (now) synchronized by the containingalc2004-12-291-1/+0
* Note that access to the page's busy count is synchronized by the containingalc2004-12-271-1/+1
* Assert that the vm object is locked on entry to vm_page_sleep_if_busy();alc2004-12-261-8/+3
* Add my copyright and update Jeff's copyright on UMA source files,bmilekic2004-12-265-10/+20
* fix commentphk2004-12-251-1/+1
* Continue the transition from synchronizing access to the page's PG_BUSYalc2004-12-241-11/+29
* Modify pmap_enter_quick() so that it expects the page queues to be lockedalc2004-12-232-7/+11
* Eliminate another unnecessary call to vm_page_busy(). (See revision 1.333alc2004-12-171-5/+0
* Enable debug.mpsafevm by default on alpha.alc2004-12-171-1/+1
* In the common case, pmap_enter_quick() completes without sleeping.alc2004-12-152-17/+6
* With the removal of kern/uipc_jumbo.c and sys/jumbo.h,alc2004-12-082-22/+5
* Almost nine years ago, when support for 1TB files was introduced inalc2004-12-071-1/+1
* Correct a sanity check in vnode_pager_generic_putpages(). The cast usedalc2004-12-051-1/+1
* Don't include sys/user.h merely for its side-effect of recursivelydas2004-11-271-2/+0
* Remove useless casts.cognet2004-11-261-2/+2
* Try to close a potential, but serious race in our VM subsystem.delphij2004-11-241-2/+15
* Disable U area swapping and remove the routines that create, destroy,das2004-11-204-206/+0
* Make VOP_BMAP return a struct bufobj for the underlying storage devicephk2004-11-151-10/+13
* Add pbgetbo()/pbrelbo() lighter weight versions of pbgetvp()/pbrelvp().phk2004-11-151-0/+42
* More kasserts.phk2004-11-151-1/+6
* style polishing.phk2004-11-151-7/+3
* Move pbgetvp() and pbrelvp() to vm_pager.c with the rest of the pbuf stuff.phk2004-11-151-0/+44
* expect the caller to have called pbrelvp() if necessary.phk2004-11-151-3/+0
* Explicitly call pbrelvp()phk2004-11-151-0/+2
* Improve readability with a bunch of typedefs for the pager ops.phk2004-11-091-7/+15
* #include <vm/vm_param.h> instead of <machine/vmparam.h> (the formerdes2004-11-081-6/+6
* Eliminate an unnecessary atomic operation. Articulate the rationale inalc2004-11-061-4/+11
* Abstract the logic to look up the uma_bucket_zone given a desiredrwatson2004-11-061-7/+23
* Remove dangling variablephk2004-11-061-1/+0
* Annotate what bucket_size[] array does; staticize since it's used onlyrwatson2004-11-061-1/+5
* Fix the last known race in swapoff(), which could lead to a spurious panic:das2004-11-061-21/+14
* Move a call to wakeup() from vm_object_terminate() to vnode_pager_dealloc()alc2004-11-063-2/+6
* - Set the priority of the page zeroing thread using sched_prio() when thejhb2004-11-051-14/+5
* During traversal of the inactive queue, try locking the page's containingalc2004-11-051-4/+9
* Eliminate another unnecessary call to vm_page_busy() that immediatelyalc2004-11-051-1/+0
* Close a race in swapoff(). Here are the gory details:das2004-11-051-70/+53
* Retire b_magic now, we have the bufobj containing the same hint.phk2004-11-041-1/+0
* De-couple our I/O bio request from the embedded bio in buf by explicitlyphk2004-11-041-1/+6
* Remove buf->b_dev field.phk2004-11-041-4/+2
* The synchronization provided by vm object locking has eliminated thealc2004-11-035-23/+5
* Introduce a Boolean variable wakeup_needed to avoid repeated, unnecessaryalc2004-10-311-2/+9
* During traversal of the active queue by vm_pageout_page_stats(), tryalc2004-10-301-1/+10
* Eliminate an unused but initialized variable.alc2004-10-301-2/+0
* Add an assignment statement that I omitted from the previous revision.alc2004-10-301-0/+1
* Assert that the containing vm object is locked in vm_page_cache() andalc2004-10-281-0/+2
* Fix a INVARIANTS-only bug introduced in Revision 1.104:bmilekic2004-10-271-1/+5
* During traversal of the active queue, try locking the page's containingalc2004-10-271-4/+12
* Also check that the sectormask is bigger than zero.phk2004-10-261-1/+3
OpenPOWER on IntegriCloud