aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* vm_page.h: Materialize a spare bitOlivier Certner2026-02-191-0/+1
* vm_phys: Check `RB_FIND()` return value in case it is NULLJean-Sébastien Pédron2026-02-031-1/+1
* sys: do not allow entering vm_fault() on boot until VM is initializedKonstantin Belousov2026-01-191-0/+8
* vm/swap_pager.c: silence compiler warningKonstantin Belousov2026-01-171-1/+1
* swap_pager_getpages(): some pages from ma[] might be bogusKonstantin Belousov2026-01-171-8/+29
* swap_pager_getpages(): assert that bp->b_pages[] is accessed in boundsKonstantin Belousov2026-01-171-0/+3
* vm_map_entry_delete(): fix the calculation of swap releaseKonstantin Belousov2026-01-131-1/+1
* vm_object: remove the charge memberKonstantin Belousov2026-01-135-54/+54
* rfork(2): fix swap accounting in vmspace_unshare()Konstantin Belousov2026-01-133-2/+16
* swap_release_by_cred*(): give some additional info on panics due to underflowKonstantin Belousov2026-01-131-2/+4
* vm_object.h: tweak OBJ_ONEMAPPING comment even moreKonstantin Belousov2026-01-071-3/+2
* linker: Reset DMAP protections in link_elf_unload_file()Mark Johnston2026-01-061-8/+0
* vm/vm_object.h: clarify the OBJ_ONEMAPPING semanticKonstantin Belousov2026-01-041-2/+3
* vm_object_coalesce(): return swap reservation back if overchargedKonstantin Belousov2025-12-303-25/+68
* vm_object_coalesce(): do not account holes twiceKonstantin Belousov2025-12-301-4/+7
* vm_object_coalesce(): simplify common expressionKonstantin Belousov2025-12-301-6/+7
* vm_object_coalesce(): remove commented out codeKonstantin Belousov2025-12-301-12/+1
* vm/vm_mmap.c: inline erronous argument values for extended errorsKonstantin Belousov2025-12-291-18/+25
* vnode_pager: clean up undirty_pages()Doug Moore2025-12-261-39/+37
* vnode_pager: use ptoa(), atop()Doug Moore2025-12-231-10/+10
* vm_fault_trap(): fix comments grammarKonstantin Belousov2025-12-211-6/+6
* vm_object_coalesce(): check that coalescing does not revive stale pagesKonstantin Belousov2025-12-171-0/+17
* swap_pager_seek_data(): move the clipping at the object size to consumersKonstantin Belousov2025-12-171-2/+0
* swap_pager_seek_data(): improve assertionsKonstantin Belousov2025-12-171-1/+2
* vm: Fix kstack alignment assertionDag-Erling Smørgrav2025-12-111-4/+6
* vm_fault: only rely on PG_ZERO when the page was newly allocatedKonstantin Belousov2025-12-081-1/+5
* vm_page.h: remove no longer defined (P) locking annotationKonstantin Belousov2025-12-081-2/+2
* sys: Remove/update references to the swapper process in various commentsJohn Baldwin2025-12-041-1/+1
* vm_object_page_remove(): clear pager even if there is no resident pagesKonstantin Belousov2025-11-241-1/+2
* vm_fault: add a verifier that the PG_ZERO page is indeed zeroedKonstantin Belousov2025-11-211-0/+20
* vm_page_free_prep(): convert PG_ZERO zeroed page check to use sf_bufKonstantin Belousov2025-11-212-7/+28
* vm_domainset: Ensure round-robin works properlyOlivier Certner2025-10-171-3/+7
* vm: Fix iterator usage in vm_thread_stack_create()Mark Johnston2025-10-161-16/+8
* vm: Use proper prototype for SYSINIT functionsZhenlei Huang2025-10-132-3/+3
* vm_object: Export the number of wired pages in vm_object_list_handler()Mark Johnston2025-10-101-0/+3
* vm_object: Reset kvo_path on each iteration in vm_object_list_handler()Mark Johnston2025-10-101-7/+2
* uma_core: Rely on domainset iterator to wait on M_WAITOKOlivier Certner2025-10-081-16/+6
* vm_object: Remove the kmem_object aliasMark Johnston2025-09-271-2/+0
* vm/vm_fault.c: update and split comments for vm_fault() and vm_fault_trap()Konstantin Belousov2025-09-161-12/+30
* vm_fault_busy_sleep(): update comment after addition of allocflags argKonstantin Belousov2025-09-151-5/+4
* vm_fault: assert that first_m is xbusyKonstantin Belousov2025-09-141-0/+8
* vm_fault: try to only share-busy page for soft faultsKonstantin Belousov2025-09-141-15/+93
* vm_fault: add helper vm_fault_can_cow_rename()Konstantin Belousov2025-09-141-9/+11
* vm_fault: add vm_fault_might_be_cow() helperKonstantin Belousov2025-09-141-5/+11
* vm_fault_busy_sleep(): pass explicit allocflags for vm_page_busy_sleep()Konstantin Belousov2025-09-141-3/+3
* vm/vm_fault.c: cleanup includesKonstantin Belousov2025-09-141-2/+0
* vm_domainset: Refactor iterators, multiple fixesOlivier Certner2025-09-096-118/+174
* vm_domainset: Simplify vm_domainset_iter_next()Olivier Certner2025-09-091-30/+2
* vm_domainset: Only probe domains once when iterating, instead of up to 4 timesOlivier Certner2025-09-092-23/+36
* vm/vm_fault.c: rename vm_fault_hold_pages_e() to vm_fault_hold_pages()Konstantin Belousov2025-09-032-3/+3