aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Adjust comments referencing vm_mem_init()Mitchell Horne2024-06-061-1/+1
* swap-like pagers: assert that writemapping decrease does not pass zeroKonstantin Belousov2024-05-191-0/+4
* cdev_pager_allocate(): ensure that the cdev_pager_ops ctr is called only onceKonstantin Belousov2024-05-191-19/+51
* sysctl vm.objects/vm.swap_objects: do not fill vnode info if jailedKonstantin Belousov2024-01-241-1/+5
* vm/vm_object.c: minor cleanupKonstantin Belousov2024-01-201-9/+5
* Add vnode_pager_clean_{a,}sync(9)Konstantin Belousov2024-01-182-0/+30
* vnode_pager_generic_putpages(): rename maxblksz local to max_offsetKonstantin Belousov2024-01-181-7/+7
* vnode_pager_generic_putpages(): correctly handle clean block at EOFKonstantin Belousov2024-01-181-1/+2
* uma: Permit specifying max of cache line and some custom alignmentOlivier Certner2023-12-211-0/+2
* uma: New check_align_mask(): Validate alignments (INVARIANTS)Olivier Certner2023-12-211-7/+18
* uma: Make the cache alignment mask unsignedOlivier Certner2023-12-213-7/+12
* uma: UMA_ALIGN_CACHE: Resolve the proper value at use pointOlivier Certner2023-12-212-3/+2
* uma: Hide 'uma_align_cache'; Create/rename accessorsOlivier Certner2023-12-213-7/+53
* uma: Micro-optimize memory trashingAlexander Motin2023-12-091-35/+25
* add pmap_active_cpus()Konstantin Belousov2023-10-262-0/+28
* vm_phys: Add corresponding sysctl knob for loader tunableZhenlei Huang2023-10-191-4/+9
* vm_page: Add corresponding sysctl knob for loader tunableZhenlei Huang2023-10-191-3/+7
* uma.h: Fix a typo in a source code commentGordon Bergling2023-10-181-1/+1
* swap_pager: Fix a race in swap_pager_swapoff_object()Mark Johnston2023-10-091-1/+1
* vm_map.c: fix syntaxKonstantin Belousov2023-08-251-1/+1
* vm_map.c: plug several more places which might modify entry->offsetKonstantin Belousov2023-08-251-3/+10
* linuxolator: implement Linux' PROT_GROWSDOWNKonstantin Belousov2023-08-251-4/+5
* vm_map_protect(): add VM_MAP_PROTECT_GROWSDOWN flagKonstantin Belousov2023-08-252-0/+20
* vm_map_growstack(): restore stack gap data if gap entry was removedKonstantin Belousov2023-08-251-3/+7
* vm_map: do not allow to merge stack gap entriesKonstantin Belousov2023-08-251-1/+2
* vm_map_protect(): handle stack protection stored in the stack guardKonstantin Belousov2023-08-251-4/+23
* vm_map_protect(): move guard handling at the last phase into an empty dedicat...Konstantin Belousov2023-08-251-4/+17
* vm_map_growstack(): handle max protection for stacksKonstantin Belousov2023-08-251-4/+5
* vm_map.c: add CONTAINS_BITS macroKonstantin Belousov2023-08-251-12/+13
* Add vm_map_insert1(9)Konstantin Belousov2023-08-252-25/+52
* vm_map_insert(): update herald commentKonstantin Belousov2023-08-251-3/+2
* vmspace_fork(): do not override offset for the guard entriesKonstantin Belousov2023-08-251-1/+2
* mmap(MAP_STACK): on stack grow, use original protectionKonstantin Belousov2023-08-252-8/+20
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-2328-56/+0
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-234-4/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-2321-42/+0
* Update comment describing struct vm_mapKonstantin Belousov2023-08-131-4/+3
* vm_map: Add a macro to fetch a map entry's split boundary indexMark Johnston2023-08-093-12/+8
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-2522-22/+22
* vm_fault: move FAULT_* return codes out of range for Mach errorsKonstantin Belousov2023-07-041-1/+1
* vm_phys: Change the return type of vm_phys_unfree_page() to boolMark Johnston2023-06-193-12/+12
* vm: fix a number of functions to match the expected prototypesDimitry Andric2023-05-035-6/+6
* amd64: fix PKRU and swapout interactionKonstantin Belousov2023-04-211-1/+1
* vnode_pager_input: return runningbufspace backKonstantin Belousov2023-03-311-1/+10
* vm_fault: Fix a race in vm_fault_soft_fast()Mark Johnston2023-02-271-13/+8
* vm_object: Fix a kernel memory disclosure via the vm_object list sysctlMark Johnston2023-01-231-1/+1
* Handle ERELOOKUP from VOP_FSYNC() in several other placesKonstantin Belousov2023-01-221-2/+17
* vm_object.c: minor styleKonstantin Belousov2023-01-221-1/+1
* vm_pager_allocate(): override resulting object typeKonstantin Belousov2023-01-201-1/+6
* vm_page_grab_valid(): clear *mp in case of pager denying page allocationKonstantin Belousov2023-01-201-1/+3