summaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Don't include sys/user.h merely for its side-effect of recursivelyDavid Schultz2004-11-271-2/+0
* Remove useless casts.Olivier Houchard2004-11-261-2/+2
* Try to close a potential, but serious race in our VM subsystem.Xin LI2004-11-241-2/+15
* Disable U area swapping and remove the routines that create, destroy,David Schultz2004-11-204-206/+0
* Make VOP_BMAP return a struct bufobj for the underlying storage devicePoul-Henning Kamp2004-11-151-10/+13
* Add pbgetbo()/pbrelbo() lighter weight versions of pbgetvp()/pbrelvp().Poul-Henning Kamp2004-11-151-0/+42
* More kasserts.Poul-Henning Kamp2004-11-151-1/+6
* style polishing.Poul-Henning Kamp2004-11-151-7/+3
* Move pbgetvp() and pbrelvp() to vm_pager.c with the rest of the pbuf stuff.Poul-Henning Kamp2004-11-151-0/+44
* expect the caller to have called pbrelvp() if necessary.Poul-Henning Kamp2004-11-151-3/+0
* Explicitly call pbrelvp()Poul-Henning Kamp2004-11-151-0/+2
* Improve readability with a bunch of typedefs for the pager ops.Poul-Henning Kamp2004-11-091-7/+15
* #include <vm/vm_param.h> instead of <machine/vmparam.h> (the formerDag-Erling Smørgrav2004-11-081-6/+6
* Eliminate an unnecessary atomic operation. Articulate the rationale inAlan Cox2004-11-061-4/+11
* Abstract the logic to look up the uma_bucket_zone given a desiredRobert Watson2004-11-061-7/+23
* Remove dangling variablePoul-Henning Kamp2004-11-061-1/+0
* Annotate what bucket_size[] array does; staticize since it's used onlyRobert Watson2004-11-061-1/+5
* Fix the last known race in swapoff(), which could lead to a spurious panic:David Schultz2004-11-061-21/+14
* Move a call to wakeup() from vm_object_terminate() to vnode_pager_dealloc()Alan Cox2004-11-063-2/+6
* - Set the priority of the page zeroing thread using sched_prio() when theJohn Baldwin2004-11-051-14/+5
* During traversal of the inactive queue, try locking the page's containingAlan Cox2004-11-051-4/+9
* Eliminate another unnecessary call to vm_page_busy() that immediatelyAlan Cox2004-11-051-1/+0
* Close a race in swapoff(). Here are the gory details:David Schultz2004-11-051-70/+53
* Retire b_magic now, we have the bufobj containing the same hint.Poul-Henning Kamp2004-11-041-1/+0
* De-couple our I/O bio request from the embedded bio in buf by explicitlyPoul-Henning Kamp2004-11-041-1/+6
* Remove buf->b_dev field.Poul-Henning Kamp2004-11-041-4/+2
* The synchronization provided by vm object locking has eliminated theAlan Cox2004-11-035-23/+5
* Introduce a Boolean variable wakeup_needed to avoid repeated, unnecessaryAlan Cox2004-10-311-2/+9
* During traversal of the active queue by vm_pageout_page_stats(), tryAlan Cox2004-10-301-1/+10
* Eliminate an unused but initialized variable.Alan Cox2004-10-301-2/+0
* Add an assignment statement that I omitted from the previous revision.Alan Cox2004-10-301-0/+1
* Assert that the containing vm object is locked in vm_page_cache() andAlan Cox2004-10-281-0/+2
* Fix a INVARIANTS-only bug introduced in Revision 1.104:Bosko Milekic2004-10-271-1/+5
* During traversal of the active queue, try locking the page's containingAlan Cox2004-10-271-4/+12
* Also check that the sectormask is bigger than zero.Poul-Henning Kamp2004-10-261-1/+3
* Put the I/O block size in bufobj->bo_bsize.Poul-Henning Kamp2004-10-261-1/+1
* Don't clear flags we just checked were not set.Poul-Henning Kamp2004-10-261-1/+0
* Assert that the containing vm object is locked in vm_page_flash().Alan Cox2004-10-251-0/+2
* Assert that the containing vm object is locked in vm_page_busy() andAlan Cox2004-10-241-0/+4
* Move the buffer method vector (buf->b_op) to the bufobj.Poul-Henning Kamp2004-10-243-10/+3
* Acquire the vm object lock before rather than after callingAlan Cox2004-10-241-4/+5
* Use VM_ALLOC_NOBUSY instead of calling vm_page_wakeup().Alan Cox2004-10-242-11/+3
* Introduce VM_ALLOC_NOBUSY, an option to vm_page_alloc() and vm_page_grab()Alan Cox2004-10-242-2/+4
* Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.Poul-Henning Kamp2004-10-221-4/+3
* Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAITPoul-Henning Kamp2004-10-211-12/+3
* Correct two errors in PG_BUSY management by vm_page_cowfault(). BothAlan Cox2004-10-181-2/+1
* Assert that the containing object is locked in vm_page_io_start() andAlan Cox2004-10-171-0/+2
* Remove unnecessary check for curthread == NULL.Alan Cox2004-10-171-1/+1
* Put on my peril sensitive sunglasses and add a flags field to the internalPeter Wemm2004-10-111-2/+18
* In the previous revision, I did not intend to change the default valueBrian Feldman2004-10-091-1/+1