summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Refactor the code that performs physically contiguous memory allocation,alc2011-11-165-109/+222
* Update the device pager interface, while keeping the compatibilitykib2011-11-153-75/+175
* Remove the condition that is always true.kib2011-11-151-1/+1
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-073-3/+4
* Wake up the page daemon in vm_page_alloc_freelist() if it couldn'talc2011-11-061-20/+36
* Remove redundand definitions. The chunk was missed from r227102.kib2011-11-051-10/+0
* Provide typedefs for the type of bit mask for the page bits.kib2011-11-053-30/+33
* Simplify the implementation of the failure case in kmem_alloc_attr().alc2011-11-041-8/+7
* Add the posix_fadvise(2) system call. It is somewhat similar tojhb2011-11-042-0/+56
* Add support for VM_ALLOC_WIRED and VM_ALLOC_ZERO to vm_page_alloc_freelist()alc2011-11-021-9/+42
* Eliminate vm_phys_bootstrap_alloc(). It was a failed attempt atalc2011-10-306-57/+76
* Use "u_long" instead of "unsigned long".alc2011-10-282-5/+4
* Tidy up the comment at the head of vm_page_alloc, and mention that thealc2011-10-271-6/+8
* Eliminate vestiges of page coloring in VM_ALLOC_NOOBJ calls toalc2011-10-271-1/+1
* contigmalloc(9) and contigfree(9) are now implemented in terms of otheralc2011-10-271-28/+0
* Speed up vm_page_cache() and vm_page_remove() by checking for a fewalc2011-10-251-18/+72
* VN_NRESERVLEVEL is used in this file but opt_vm is not includedattilio2011-10-221-0/+1
* Control the execution permission of the readable segments forkib2011-10-151-1/+1
* Fix a typo in a comment.jhb2011-10-141-1/+1
* In sys_obreak() and when compiling for amd64 or ia64, when the processmarcel2011-10-131-2/+12
* Make memguard(9) capable to guard uma(9) allocations.glebius2011-10-124-14/+84
* Style nit.kib2011-09-291-1/+0
* Fix grammar.kib2011-09-282-5/+5
* Use the trick of performing the atomic operation on the contained alignedkib2011-09-283-49/+50
* Use the explicitly-sized types for the dirty and valid masks.kib2011-09-281-8/+8
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-163-19/+19
* Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomickib2011-09-068-89/+106
* Update some comments in swap_pager.c.kib2011-08-221-30/+17
* Apply the limit to avoid the overflows in the radix tree subr_blist.ckib2011-08-221-10/+12
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDrwatson2011-08-111-4/+22
* - Move the PG_UNMANAGED flag from m->flags to m->oflags, renaming the flagkib2011-08-094-33/+37
* Fix an error in kmem_alloc_attr(). Unless "tries" is updated,alc2011-08-071-0/+1
* Implement the linprocfs swaps file, providing information about thekib2011-08-012-21/+40
* Fix a race in the device pager allocation. If another thread won andkib2011-07-301-2/+9
* Extract the code to translate VM error into errno, into an exportedkib2011-07-102-0/+8
* Style.kib2011-07-101-1/+1
* Add a facility to disable processing page faults. When activated,kib2011-07-092-0/+18
* All the racct_*() calls need to happen with the proc locked. Fixing thistrasz2011-07-066-0/+42
* Handle a race between device_pager and devsw in a more graceful manner:attilio2011-07-061-2/+4
* Initialize marker pages as held rather than fictitious/wired. Marking thealc2011-07-021-2/+8
* Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing thisalc2011-06-294-61/+83
* Revert to using the page queues lock in vm_page_clear_dirty_mask() onalc2011-06-232-4/+2
* Precisely document the synchronization rules for the page's dirty field.alc2011-06-193-10/+68
* Assert that page is VPO_BUSY or page owner object is locked inkib2011-06-112-0/+26
* Fix a bug in r222586. Lock the page owner object around the modificationkib2011-06-111-0/+6
* In the VOP_PUTPAGES() implementations, change the default error fromkib2011-06-013-1/+36
* Correct an error in r222163. Unless UMA_MD_SMALL_ALLOC is defined,alc2011-05-221-1/+5
* 1. Prior to r214782, UMA did not support multipage allocations beforealc2011-05-212-8/+9
* Fix spelling errors.alc2011-05-201-3/+3
* Eliminate a redundant #include. ("vm/vm_param.h" already includesalc2011-05-201-2/+0
OpenPOWER on IntegriCloud