aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Noted by: alcKonstantin Belousov2019-05-061-3/+2
* Switch to use shared vnode locks for text files during image activation.Konstantin Belousov2019-05-056-46/+88
* Do not collapse objects with OBJ_NOSPLIT backing swap object.Konstantin Belousov2019-05-051-1/+2
* fls() should find the most significant bit of an int faster than aDoug Moore2019-05-031-3/+1
* Fix another race between vm_map_protect() and vm_map_wire().Konstantin Belousov2019-05-011-1/+19
* Disable vm map consistency checking by default on INVARIANTS kernels.Mark Johnston2019-04-221-1/+12
* for a cache-only zone the destructor tries to destroy a non-existent kegTycho Nightingale2019-04-121-3/+3
* Fix mis-merge.Konstantin Belousov2019-04-051-1/+1
* Eliminate adj_free field from vm_map_entry.Konstantin Belousov2019-03-293-250/+406
* Improve error reporting when the swap pager runs out of memory.Edward Tomasz Napierala2019-03-261-2/+4
* ASLR: check for max_addr after applying randomization, not before.Konstantin Belousov2019-03-231-2/+3
* Disallow preemptive creation of wired superpage mappings.Mark Johnston2019-03-211-2/+2
* vm_fault_copy_entry: accept invalid source pages.Konstantin Belousov2019-03-201-6/+12
* Implement minidump support for RISC-V.Mark Johnston2019-03-061-3/+5
* vm: remove seq.h inclusion made obsolete by NUMA rewriteMateusz Guzik2019-02-271-1/+0
* 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