aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Move kstack_cache_entry into the private header, and make theKonstantin Belousov2011-12-161-7/+2
* - The previous commit (r228449) accidentally moved the vm.stats.vm.* sysctlsEitan Adler2011-12-141-47/+50
* Document a large number of currently undocumented sysctls. While hereEitan Adler2011-12-131-108/+63
* Fix printf.Konstantin Belousov2011-12-121-1/+1
* Introduce vm_reserv_alloc_contig() and teach vm_page_alloc_contig() how toAlan Cox2011-12-053-71/+269
* Rename vm_page_set_valid() to vm_page_set_valid_range().Konstantin Belousov2011-11-303-6/+6
* Hide the internals of vm_page_lock(9) from the loadable modules.Konstantin Belousov2011-11-292-0/+49
* Introduce the same mutex-wise fix in r227758 for sx locks.Attilio Rao2011-11-211-29/+13
* Introduce macro stubs in the mutex implementation that will be alwaysAttilio Rao2011-11-201-15/+12
* Eliminate end-of-line white space.Alan Cox2011-11-171-2/+2
* Refactor the code that performs physically contiguous memory allocation,Alan Cox2011-11-165-109/+222
* Update the device pager interface, while keeping the compatibilityKonstantin Belousov2011-11-153-75/+175
* Remove the condition that is always true.Konstantin Belousov2011-11-151-1/+1
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-073-3/+4
* Wake up the page daemon in vm_page_alloc_freelist() if it couldn'tAlan Cox2011-11-061-20/+36
* Remove redundand definitions. The chunk was missed from r227102.Konstantin Belousov2011-11-051-10/+0
* Provide typedefs for the type of bit mask for the page bits.Konstantin Belousov2011-11-053-30/+33
* Simplify the implementation of the failure case in kmem_alloc_attr().Alan Cox2011-11-041-8/+7
* Add the posix_fadvise(2) system call. It is somewhat similar toJohn Baldwin2011-11-042-0/+56
* Add support for VM_ALLOC_WIRED and VM_ALLOC_ZERO to vm_page_alloc_freelist()Alan Cox2011-11-021-9/+42
* Eliminate vm_phys_bootstrap_alloc(). It was a failed attempt atAlan Cox2011-10-306-57/+76
* Use "u_long" instead of "unsigned long".Alan Cox2011-10-282-5/+4
* Tidy up the comment at the head of vm_page_alloc, and mention that theAlan Cox2011-10-271-6/+8
* Eliminate vestiges of page coloring in VM_ALLOC_NOOBJ calls toAlan Cox2011-10-271-1/+1
* contigmalloc(9) and contigfree(9) are now implemented in terms of otherAlan Cox2011-10-271-28/+0
* Speed up vm_page_cache() and vm_page_remove() by checking for a fewAlan Cox2011-10-251-18/+72
* VN_NRESERVLEVEL is used in this file but opt_vm is not includedAttilio Rao2011-10-221-0/+1
* Control the execution permission of the readable segments forKonstantin Belousov2011-10-151-1/+1
* Fix a typo in a comment.John Baldwin2011-10-141-1/+1
* In sys_obreak() and when compiling for amd64 or ia64, when the processMarcel Moolenaar2011-10-131-2/+12
* Make memguard(9) capable to guard uma(9) allocations.Gleb Smirnoff2011-10-124-14/+84
* Style nit.Konstantin Belousov2011-09-291-1/+0
* Fix grammar.Konstantin Belousov2011-09-282-5/+5
* Use the trick of performing the atomic operation on the contained alignedKonstantin Belousov2011-09-283-49/+50
* Use the explicitly-sized types for the dirty and valid masks.Konstantin Belousov2011-09-281-8/+8
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-163-19/+19
* Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomicKonstantin Belousov2011-09-068-89/+106
* Update some comments in swap_pager.c.Konstantin Belousov2011-08-221-30/+17
* Apply the limit to avoid the overflows in the radix tree subr_blist.cKonstantin Belousov2011-08-221-10/+12
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDRobert Watson2011-08-111-4/+22
* - Move the PG_UNMANAGED flag from m->flags to m->oflags, renaming the flagKonstantin Belousov2011-08-094-33/+37
* Fix an error in kmem_alloc_attr(). Unless "tries" is updated,Alan Cox2011-08-071-0/+1
* Implement the linprocfs swaps file, providing information about theKonstantin Belousov2011-08-012-21/+40
* Fix a race in the device pager allocation. If another thread won andKonstantin Belousov2011-07-301-2/+9
* Extract the code to translate VM error into errno, into an exportedKonstantin Belousov2011-07-102-0/+8
* Style.Konstantin Belousov2011-07-101-1/+1
* Add a facility to disable processing page faults. When activated,Konstantin Belousov2011-07-092-0/+18
* All the racct_*() calls need to happen with the proc locked. Fixing thisEdward Tomasz Napierala2011-07-066-0/+42
* Handle a race between device_pager and devsw in a more graceful manner:Attilio Rao2011-07-061-2/+4
* Initialize marker pages as held rather than fictitious/wired. Marking theAlan Cox2011-07-021-2/+8