summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Update locking around vm_object_page_remove() to use the new macros.alc2003-04-181-2/+2
* Don't grab Giant in slab_zalloc() if M_NOWAIT is specified. Thisgallatin2003-04-181-4/+9
* suser() does not need the proc lock, just the setting of P_PROTECTED injhb2003-04-171-4/+5
* Add some tunable descriptions.trhodes2003-04-171-2/+2
* Pre-content whitespace commit.trhodes2003-04-171-4/+4
* Update locking on the kmem_object to use the new macros.alc2003-04-151-7/+7
* Update locking on the kernel_object to use the new macros.alc2003-04-141-2/+2
* Lock some manipulations of the vm object's flags.alc2003-04-131-0/+2
* Lock some manipulations of the vm object's flags.alc2003-04-132-4/+6
* Lock some manipulations of the vm object's flags.alc2003-04-131-7/+7
* Add new macros for locking and unlocking a vm object.alc2003-04-131-0/+3
* Permit vm_object_pip_add() and vm_object_pip_wakeup() on the kmem_objectalc2003-04-131-2/+4
* Eliminate unnecessary gotos from kmem_malloc().alc2003-04-131-6/+3
* - Kill the pv_flags member of the alpha mdpage since it stop being usedjhb2003-04-102-7/+0
* Remove GIANT_REQUIRED from getpbuf(). Reviewed by: teggealc2003-04-051-2/+1
* Rename a static variable to avoid future conflicts.des2003-04-041-2/+2
* Add a facility allowing processes to inform the VM subsystem they arewes2003-03-312-1/+17
* The object type can't be OBJT_PHYS in vm_mmap().mux2003-03-301-1/+1
* Obtain Giant before calling kmem_alloc without M_NOWAIT and before callingtegge2003-03-261-2/+21
* - Add vm_paddr_t, a physical address type. This is required for systemsjake2003-03-259-29/+34
* Remove an empty comment.mux2003-03-191-4/+0
* Including <sys/stdint.h> is (almost?) universally only to be able to usephk2003-03-183-3/+0
* Subtract the memory that backs the vm_page structures from phys_availjake2003-03-171-4/+2
* Made the prototypes for pmap_kenter and pmap_kremove MD. These functionsjake2003-03-161-2/+0
* - When the VM daemon is out of swap space and looking for adas2003-03-123-4/+23
* Zero copy send and receive fixes:ken2003-03-081-2/+9
* Remove ENABLE_VFS_IOOPT. It is a long unfinished work-in-progress.alc2003-03-066-398/+0
* Provide a mac_check_system_swapoff() entry point, which permits MACrwatson2003-03-051-0/+8
* Replace calls to WITNESS_SLEEP() and witness_list() with equivalent callsjhb2003-03-041-1/+2
* NO_GEOM cleanup:phk2003-03-021-5/+12
* Teach vm_page_sleep_if_busy() to release the vm_object lock before sleeping.alc2003-03-011-0/+9
* Fuse two #ifdefs with identical conditions.alc2003-02-251-3/+0
* - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK.jeff2003-02-251-1/+1
* Cleanup of the d_mmap_t interface.mux2003-02-252-8/+7
* In vm_page_dirty(), assert that the page is not in the free queue(s).alc2003-02-241-0/+2
* Back out M_* changes, per decision of the TRB.imp2003-02-196-13/+13
* Remove GIANT_REQUIRED from vm_pageq_remove().alc2003-02-161-1/+0
* Remove the acquisition and release of Giant around pmap_growkernel().alc2003-02-151-2/+0
* Move kernel_vm_end's declaration to pmap.h; add a comment regarding thealc2003-02-152-2/+5
* Add a comment describing how pagedaemon_wakeup() should be used andalc2003-02-091-0/+6
* Change a printf to also tell how many items were left in the zone.phk2003-02-041-2/+2
* - It's more accurate to say that vm_paging_needed() returns TRUEalc2003-02-021-2/+3
* - Convert vm_pageout()'s tsleep()s to msleep()s with the page queue lock.alc2003-02-021-2/+5
* - Remove (some) unnecessary explicit initializations to zero.alc2003-02-011-8/+5
* - Convert the tsleep()s in vm_wait() and vm_waitpfault() to msleep()salc2003-02-011-3/+10
* Simplify vm_object_page_remove(): The object's memq is now ordered. Thealc2003-01-271-62/+31
* Add MTX_DUPOK to the initialization of system map locks.alc2003-01-251-2/+2
* use 'void *' instead of 'caddr_t' for useracc, kernacc, vslock and vsunlock.alfred2003-01-212-8/+8
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-216-13/+13
* Fix swapping to a file, it was broken when SPECSTRATEGY was introduced.dillon2003-01-201-1/+4
OpenPOWER on IntegriCloud