aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_unix.c
Commit message (Expand)AuthorAgeFilesLines
* Implement lockless resource limits.Mateusz Guzik2015-06-101-5/+3
* Add kern.racct.enable tunable and RACCT_DISABLED config option.Edward Tomasz Napierala2015-04-291-35/+46
* Remove ia64.Marcel Moolenaar2014-07-071-1/+1
* - Improve readability of sys_obreak().Andrey Zonov2013-01-111-22/+21
* - Reduce kernel size by removing unnecessary pointer indirections.Andrey Zonov2013-01-101-5/+4
* - Fix locked memory accounting for maps with MAP_WIREFUTURE flag.Andrey Zonov2012-12-181-1/+32
* Control the execution permission of the readable segments forKonstantin Belousov2011-10-151-1/+1
* In sys_obreak() and when compiling for amd64 or ia64, when the processMarcel Moolenaar2011-10-131-2/+12
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-2/+2
* All the racct_*() calls need to happen with the proc locked. Fixing thisEdward Tomasz Napierala2011-07-061-0/+6
* Add accounting for most of the memory-related resources.Edward Tomasz Napierala2011-04-051-0/+25
* Remove execute permission from the memory allocated by sbrk().Alan Cox2009-04-111-1/+1
* Revert the addition of the freelist argument for the vm_map_delete()Konstantin Belousov2009-02-241-4/+1
* Do not call vm_object_deallocate() from vm_map_delete(), because weKonstantin Belousov2009-02-081-1/+4
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-061-4/+0
* Locking for the per-process resource limits structure.John Baldwin2004-02-041-4/+8
* Add the mlockall() and munlockall() system calls.Bruce M Simpson2003-08-111-0/+21
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* Use the fields in the sysentvec and in the vm map header in place of theJake Burkholder2002-09-211-1/+1
* Part I of RLIMIT_VMEM implementation. Implement core functionality forMatthew Dillon2002-06-261-0/+5
* o Remove an incorrect cast from obreak(). This cast would,Alan Cox2002-06-201-5/+5
* o Acquire and release the vm_map lock instead of Giant in obreak().Alan Cox2002-06-201-11/+7
* Garbage-collect options ACPI_NO_ENABLE_ON_BOOT, AML_DEBUG, BLEED,Bruce Evans2002-02-151-1/+0
* KSE Milestone 2Julian Elischer2001-09-121-6/+6
* mark obreak() and ovadvise() as being MPSAFEMatthew Dillon2001-08-311-0/+6
* whitespace / register cleanupMatthew Dillon2001-07-041-1/+1
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachMatthew Dillon2001-07-041-24/+22
* Stick VM syscalls back under Giant if the BLEED option is not defined.John Baldwin2001-05-241-0/+8
* Acquire Giant around vm_map_remove() inside of the obreak() syscall forJohn Baldwin2001-05-231-2/+7
* Remove duplicate include and sort includes.John Baldwin2001-05-221-3/+2
* Introduce a global lock for the vm subsystem (vm_mtx).Alfred Perlstein2001-05-191-0/+7
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inMark Murray2001-05-011-1/+1
* If a process is over its resource limit for datasize, still allowDavid Malone2000-10-061-3/+7
* Revert spelling mistake I made in the previous commitPhilippe Charnier2000-03-271-1/+1
* SpellingPhilippe Charnier2000-03-261-1/+1
* Remove unused #include's.Alan Cox1999-11-071-1/+0
* useracc() the prequel:Poul-Henning Kamp1999-10-291-1/+0
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Removed ENOMEM error on swap_pager_full condition which ignored theMatthew Dillon1999-02-221-4/+2
* Addendum to vm_map coalesce optimization. Also, this was backed-outMatthew Dillon1999-02-091-1/+1
* Backed out vm_map coalesce optimization - it resulted in 22% more pageMatthew Dillon1999-02-081-2/+2
* The elf loader sets the permissions on bss to VM_PROT_READ|VM_PROT_WRITEMatthew Dillon1999-02-051-2/+2
* Fixed two potentially serious classes of bugs:David Greenman1998-10-131-2/+2
* Move the "retval" (3rd) parameter from all syscall functions and putPoul-Henning Kamp1997-11-061-5/+3
* Removed unused #includes.Bruce Evans1997-08-021-2/+1
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm1997-02-221-1/+1
* This is the kernel Lite/2 commit. There are some requisite userlandJohn Dyson1997-02-101-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
* Fix some serious problems with limits checking in the sbrk(2)/brk(2)John Dyson1996-06-251-13/+25