aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Fix incorrect assertion in vnode_pager_generic_getpages()Jason A. Harmening2019-02-261-1/+1
* Improve vmem tuning for platforms without a direct map.Mark Johnston2019-02-251-2/+2
* Clear pointers to indicate that the respective locks are released.Mark Johnston2019-02-211-2/+6
* Add kernel support for Intel userspace protection keys feature onKonstantin Belousov2019-02-202-3/+26
* Remove a redundant flag variable.Mark Johnston2019-02-171-33/+10
* For 32-bit machines rollback the default number of vnode pager pbufsGleb Smirnoff2019-02-151-1/+11
* Make anon clustering more compatible.Konstantin Belousov2019-02-141-2/+17
* Implement transparent 2MB superpage promotion for RISC-V.Mark Johnston2019-02-131-3/+5
* UMA: unsign some variables related to allocation in hash_alloc().Pedro F. Giffuni2019-02-122-10/+10
* struct xswdev on amd64 requires compat32 shims after ino64.Konstantin Belousov2019-02-101-2/+28
* Implement Address Space Layout Randomization (ASLR)Konstantin Belousov2019-02-102-5/+115
* i386: honor kern.elf32.read_exec for ommap(2) and break(2), as alreadyKonstantin Belousov2019-02-092-6/+2
* Normalize the declaration of i386_read_exec variable.Konstantin Belousov2019-02-092-0/+6
* Now that there is only one way to allocate a slab, remove uz_slab method.Gleb Smirnoff2019-02-072-4/+2
* Report cache zones in UMA stats sysctl, that 'vmstat -z' uses. ThisGleb Smirnoff2019-02-071-34/+61
* contigmalloc: handle M_EXEC.Konstantin Belousov2019-02-071-2/+4
* Allow vm_page_free_prep() to dequeue pages without the page lock.Mark Johnston2019-02-032-6/+37
* Fix a race in vm_page_dequeue_deferred().Mark Johnston2019-02-031-9/+4
* Fix integer math overflow in UMA hash_alloc().Alexander Motin2019-02-021-1/+1
* In zone_alloc_bucket() max argument was calculated based on uz_count.Gleb Smirnoff2019-01-311-1/+1
* Correct uma_prealloc()'s use of domainset iterators after r339925.Mark Johnston2019-01-231-23/+35
* MI VM: Make it possible to set size of superpage at boot instead of compile t...Konstantin Belousov2019-01-183-3/+14
* Do not reserve KVA for paging bufs in vm_ksubmap_init(), since nowGleb Smirnoff2019-01-163-22/+2
* Implement shmat(2) flag SHM_REMAP.Konstantin Belousov2019-01-162-0/+11
* Whitespace.Gleb Smirnoff2019-01-161-1/+1
* Fix compilation failures on different arches that have vm_machdep.c notGleb Smirnoff2019-01-152-1/+1
* style(9): break long line.Gleb Smirnoff2019-01-151-1/+2
* Remove harmless leftover from code that cycles over zone's kegs. Just use +Gleb Smirnoff2019-01-151-2/+2
* Only do uz_items accounting for zones that have a limit set in uz_max_items.Gleb Smirnoff2019-01-151-36/+46
* Make uz_allocs, uz_frees and uz_fails counter(9). This removes someGleb Smirnoff2019-01-153-22/+49
* Fix compilation on 32-bit.Gleb Smirnoff2019-01-151-2/+2
* Allocate pager bufs from UMA instead of 80-ish mutex protected linked list.Gleb Smirnoff2019-01-153-176/+124
* o Move zone limit from keg level up to zone level. This means that nowGleb Smirnoff2019-01-154-413/+263
* Fix regression in r331368, that broke dumping of UMA startup pagesGleb Smirnoff2019-01-071-7/+10
* Add a tunable which changes mincore(2) algorithm to only report dataKonstantin Belousov2019-01-071-1/+13
* Add 'v' modifier to the ddb 'show pginfo' command to display vm_pageKonstantin Belousov2018-12-301-2/+5
* Remove unused argument to priv_check_cred.Mateusz Guzik2018-12-111-1/+1
* vm: use fcmpset for vmspace reference countingMateusz Guzik2018-12-071-4/+4
* Normalize COMPAT_43 syscall declarations.Brooks Davis2018-12-041-7/+1
* Change the vm_ooffset_t type to unsigned.Konstantin Belousov2018-12-024-17/+10
* Allow to create swap zone larger than v_page_count / 2.Konstantin Belousov2018-12-011-6/+6
* Include path for tmpfs objects in vm.objects sysctlEric van Gyzen2018-11-302-31/+40
* Add assertions and comment to vm_object_vnode()Eric van Gyzen2018-11-301-5/+17
* Update the free page count when blacklisting pages.Mark Johnston2018-11-291-1/+2
* Fix yet another edge case in uma_startup_count(). If zone size fits intoGleb Smirnoff2018-11-281-4/+11
* For not offpage zones the slab is placed at the end of page. Keg's uk_pgoffGleb Smirnoff2018-11-282-40/+29
* Avoid unneeded check in vmspace_alloc().Konstantin Belousov2018-11-251-7/+3
* linuxkpi: Use pageproc instead of vmprocBen Widawsky2018-11-212-9/+0
* linuxkpi: Add some basic swap functionsBen Widawsky2018-11-202-0/+10
* Use swp_pager_isondev() throughout. Submitted by: ota@j.email.ne.jpAlan Cox2018-11-191-3/+3