summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Background: pmap_object_init_pt() premaps the pages of a object inalc2003-07-032-3/+75
* Fix a few style(9) nits.mux2003-07-021-13/+9
* Modify vm_page_alloc() and vm_page_select_cache() to allow the page thatalc2003-07-011-2/+4
* Check the address provided to vm_map_stack() against the vm map's maximum,alc2003-07-011-1/+2
* Introduce vm_map_pmap_enter(). Presently, this is a stub calling the MDalc2003-06-292-7/+21
* - Export pmap_enter_quick() to the MI VM. This will permit thealc2003-06-291-1/+3
* Add vm object locking to vm_pageout_map_deactivate_pages().alc2003-06-291-9/+18
* Remove GIANT_REQUIRED from kmem_malloc().alc2003-06-281-3/+0
* - Add vm object locking to vm_pageout_clean().alc2003-06-281-5/+7
* - Use an int rather than a vm_pindex_t to represent the desired pagealc2003-06-281-24/+6
* Simple read-modify-write operations on a vm object's flags, ref_count, andalc2003-06-271-4/+0
* vm_page_select_cache() enforces a number of conditions on the returnedalc2003-06-261-1/+6
* Modify vm_pageq_requeue() to handle a PQ_NONE page without dereferencingalc2003-06-261-14/+5
* Move the pcpu lock out of the uma_cache and instead have a single setbmilekic2003-06-252-50/+25
* Make sure that the zone destructor doesn't get called twice inbmilekic2003-06-251-2/+6
* Remove a GIANT_REQUIRED on the kernel object that we no longer need.alc2003-06-251-2/+0
* Maintain the lock on a vm object when calling vm_page_grab().alc2003-06-251-3/+0
* Assert that the vm object is locked on entry to dev_pager_getpages().alc2003-06-241-0/+1
* Assert that the vm object is locked on entry to vm_pager_get_pages().alc2003-06-231-5/+1
* Maintain a lock on the vm object of interest throughout vm_fault(),alc2003-06-224-12/+15
* Add a f_vnode field to struct file.phk2003-06-221-1/+1
* As vm_fault() descends the chain of backing objects, set paging-in-alc2003-06-221-8/+8
* Complete the vm object locking in vm_object_backing_scan(); specifically,alc2003-06-221-5/+12
* Make some style and white-space changes to the copy-on-write path throughalc2003-06-221-10/+5
* Use a do {...} while (0); and a couple of breaks to reduce the levelphk2003-06-211-78/+80
* Lock one of the vm objects involved in an optimized copy-on-write fault.alc2003-06-211-2/+5
* - Increase the scope of the vm object lock in vm_object_collapse().alc2003-06-211-3/+4
* Make swap_pager_haspages() static; remove unused function prototypes.alc2003-06-202-5/+3
* Initialize b_saveaddr when we hand out pbufsphk2003-06-201-2/+3
* The so-called "optimized copy-on-write fault" case should not requirealc2003-06-201-9/+2
* Assert that the vm object is locked in vm_page_try_to_free().alc2003-06-191-0/+2
* Fix a vm object reference leak in the page-based copy-on-write mechanismalc2003-06-191-1/+1
* Lock the vm object when freeing a vm page.alc2003-06-181-0/+14
* This file was ignored by CVS in my last commit for some reason:phk2003-06-161-1/+0
* Add the same KASSERT to all VOP_STRATEGY and VOP_SPECSTRATEGY implementationsphk2003-06-151-0/+2
* Remove an unnecessary forward declaration.alc2003-06-151-2/+1
* Use #ifdef __alpha__, not __alpha.alc2003-06-151-2/+2
* Migrate the thread stack management functions from the machine-dependentalc2003-06-143-9/+177
* Move the *_new_altkstack() and *_dispose_altkstack() functions out of thealc2003-06-143-2/+33
* Extend the scope of the vm object lock in swp_pager_async_iodone() to coveralc2003-06-131-3/+4
* Add vm object locking to various pagers' "get pages" methods, i386 stackalc2003-06-135-7/+17
* Use __FBSDID().obrien2003-06-1123-41/+69
* GC unused cpu_wait() functionpeter2003-06-111-1/+0
* - Finish vm object and page locking in vnode_pager_setsize().alc2003-06-101-26/+21
* Revert last commit, I have no idea what happened.phk2003-06-091-1/+1
* A white-space nit I noticed.phk2003-06-091-1/+1
* Hold the vm object's lock when performing vm_page_lookup().alc2003-06-091-0/+2
* Don't use vm_object_set_flag() to initialize the vm object's flags.alc2003-06-091-1/+1
* - Properly handle the paging_in_progress case on two vm objects inalc2003-06-081-26/+16
* Lock the kernel object in kmem_alloc().alc2003-06-071-0/+2
OpenPOWER on IntegriCloud