aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Reap old SPL comments.David E. O'Brien2011-04-261-35/+2
* Fix two bugs in r218670.Konstantin Belousov2011-04-231-4/+11
* Fix several places to ignore processes that are not yet fully constructed.John Baldwin2011-04-061-1/+2
* In vm_daemon(), do not skip processes stopped with SIGSTOP.Edward Tomasz Napierala2011-04-061-2/+4
* Add RACCT_RSS.Edward Tomasz Napierala2011-04-061-1/+41
* Add accounting for most of the memory-related resources.Edward Tomasz Napierala2011-04-055-7/+160
* Handle the corner case in vm_fault_quick_hold_pages().Konstantin Belousov2011-03-251-0/+2
* Fix some locking nits with the p_state field of struct proc:John Baldwin2011-03-242-9/+4
* - Merge changes to the base system to support OFED. These includeJeff Roberson2011-03-213-14/+17
* In vm_daemon(), when iterating over all processes in the system, skip thoseEdward Tomasz Napierala2011-03-181-0/+4
* Eliminate duplication of the fake page code and zone by the device and sgAlan Cox2011-03-114-110/+75
* Change the return type of vmspace_swap_count to a long to match the otherRebecca Cran2011-03-012-3/+3
* Remove sysctl vm.max_proc_mmap used to protect from KVA space exhaustion.Sergey Kandaurov2011-02-241-39/+0
* Calculate and return the count in vmspace_swap_count as a vm_offset_tRebecca Cran2011-02-232-8/+9
* Remove pmap fields that are either unused or not fully implemented.Alan Cox2011-02-171-13/+1
* Since r218070 reenabled the call to vm_map_simplify_entry() fromKonstantin Belousov2011-02-151-9/+23
* Lock the vnode around clearing of VV_TEXT flag. Remove mp_fixme() noteKonstantin Belousov2011-02-131-9/+14
* Use CPU_FOREACH rather than expecting CPUs 0 through mp_ncpus-1 to be present.Juli Mallett2011-02-121-5/+1
* Retire VFS_BIO_DEBUG. Convert those checks that were still valid intoAlan Cox2011-02-121-0/+1
* Unless "cnt" exceeds MAX_COMMIT_COUNT, nfsrv_commit() and nfsvno_fsync() areAlan Cox2011-02-052-10/+9
* Since the last parameter to vm_object_shadow() is a vm_size_t and not aAlan Cox2011-02-042-8/+6
* Release the free page queues lock earlier in vm_page_alloc().Alan Cox2011-01-301-2/+7
* Reenable the call to vm_map_simplify_entry() from vm_map_insert() for non-Alan Cox2011-01-291-9/+5
* Explicitly wire the user buffer rather than doing it implicitly inMatthew D Fleming2011-01-273-1/+16
* Make MSGBUF_SIZE kernel option a loader tunable kern.msgbufsize.Sergey Kandaurov2011-01-211-2/+1
* Move the definition of M_VMPGDATA to the swap pager, where the onlyAlan Cox2011-01-183-5/+1
* Explicitly initialize the page's queue field to PQ_NONE instead of relyingAlan Cox2011-01-174-5/+8
* Sort function prototypes.Alan Cox2011-01-161-4/+4
* Update a lock annotation on the page structure.Alan Cox2011-01-161-1/+1
* Shift responsibility for synchronizing access to the page's act_countAlan Cox2011-01-163-6/+7
* Clean up the start of vm_page_alloc(). In particular, eliminate anAlan Cox2011-01-161-7/+3
* For consistency, use kernel_object instead of &kernel_object_storeKonstantin Belousov2011-01-151-2/+2
* For some time now, the kernel and kmem objects have been ordinaryAlan Cox2011-01-151-4/+1
* Remove unneeded includes of <sys/linker_set.h>. Other headers that useJohn Baldwin2011-01-112-2/+0
* Move repeated MAXSLP definition from machine/vmparam.h to sys/vmmeter.h.Konstantin Belousov2011-01-092-11/+7
* Eliminate a redundant alignment directive on the page locks array.Alan Cox2011-01-091-1/+1
* Eliminate the counting of vm_page_pa_tryrelock calls. We really don'tAlan Cox2011-01-081-21/+10
* Release the page lock early in vm_pageout_clean(). There is no reason toAlan Cox2011-01-032-5/+4
* Make a couple refinements to r216799 and r216810. In particular, reviseAlan Cox2011-01-011-10/+8
* There can be more than 0x20000000 swap meta blocks allocated if a swap-backedRebecca Cran2011-01-011-4/+0
* Remove OBJ_CLEANING flag. The vfs_setdirty_locked_object() is the onlyKonstantin Belousov2010-12-292-4/+0
* There is no point in vm_contig_launder{,_page}() flushing held pages,Alan Cox2010-12-291-5/+4
* Move the increment of vm object generation count intoKonstantin Belousov2010-12-292-32/+34
* Correct a typo in vm_fault_quick_hold_pages().Alan Cox2010-12-281-1/+1
* Move vm_object_print()'s prototype to the expected place.Alan Cox2010-12-272-2/+1
* Retire vm_fault_quick(). It's no longer used.Alan Cox2010-12-252-19/+0
* Introduce and use a new VM interface for temporarily pinning pages. ThisAlan Cox2010-12-252-0/+77
* Introduce vm_fault_hold() and use it to (1) eliminate a long-standing raceAlan Cox2010-12-203-5/+21
* Implement and use a single optimized function for unholding a set of pages.Alan Cox2010-12-172-0/+30
* Change memguard_fudge() so that it can handle km_max being zero. NotAlan Cox2010-12-141-2/+3