summaryrefslogtreecommitdiff
path: root/sys/vm/vm_fault.c
AgeCommit message (Expand)Author
7 daysvm_object: remove the charge memberKonstantin Belousov
2025-12-22vm_fault_trap(): fix comments grammarKonstantin Belousov
2025-12-09vm_fault: only rely on PG_ZERO when the page was newly allocatedKonstantin Belousov
2025-11-21vm_fault: add a verifier that the PG_ZERO page is indeed zeroedKonstantin Belousov
2025-09-16vm/vm_fault.c: update and split comments for vm_fault() and vm_fault_trap()Konstantin Belousov
2025-09-15vm_fault_busy_sleep(): update comment after addition of allocflags argKonstantin Belousov
2025-09-14vm_fault: assert that first_m is xbusyKonstantin Belousov
2025-09-14vm_fault: try to only share-busy page for soft faultsKonstantin Belousov
2025-09-14vm_fault: add helper vm_fault_can_cow_rename()Konstantin Belousov
2025-09-14vm_fault: add vm_fault_might_be_cow() helperKonstantin Belousov
2025-09-14vm_fault_busy_sleep(): pass explicit allocflags for vm_page_busy_sleep()Konstantin Belousov
2025-09-14vm/vm_fault.c: cleanup includesKonstantin Belousov
2025-09-03vm/vm_fault.c: rename vm_fault_hold_pages_e() to vm_fault_hold_pages()Konstantin Belousov
2025-08-28vm_fault.c: rename vm_fault_quick_hold_pages_e() to vm_fault_hold_pages_e()Konstantin Belousov
2025-08-27vm_fault: improve interface for vm_fault_quick_hold_pages()Konstantin Belousov
2025-07-06vm_fault: drop never-true busy_sleep testDoug Moore
2025-05-07vm_page: drop mpred param from insert_lookupDoug Moore
2025-04-26vm_fault: use iterators in dontneed()Doug Moore
2025-04-25vm_fault: replace tailq with lookupDoug Moore
2025-04-25Revert "vm_fault: use iterator in populate()"Doug Moore
2025-04-25vm_fault: use iterator in populate()Doug Moore
2025-04-24vm_fault: reset iterator after vm_fault_populate()Doug Moore
2025-04-19vm_fault: remove duplicate #includeDoug Moore
2025-04-19vm_fault: use iterator in populate_cleanupDoug Moore
2025-04-14vm_page: use iterators in page allocactionDoug Moore
2025-04-13vm_fault: Defer marking COW pages validMark Johnston
2025-04-10vm_fault: use iterator for allocationDoug Moore
2025-03-28vm_fault: correct mpred update after alloc failDoug Moore
2025-03-27vm_fault: update pred lock acq in copy_entryDoug Moore
2025-02-27vm_page: expose page_alloc_afterDoug Moore
2024-12-09vm_map: wrap map->system_map checks into wrapperKonstantin Belousov
2024-07-27vm_fault: avoid vm_page_next()Doug Moore
2024-07-13arm64: Support the L3 ATTR_CONTIGUOUS page size in pagesizes[]Alan Cox
2024-06-04pmap: Skip some superpage promotion attempts that will failAlan Cox
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-11-09vm_fault: Revert commit 64087fd7f372Bojan Novković
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-01vm_map: Add a macro to fetch a map entry's split boundary indexMark Johnston
2023-06-28vm_fault: move FAULT_* return codes out of range for Mach errorsKonstantin Belousov
2023-03-25vm: add unlocked page lookup before trying vm_fault_soft_fastMateusz Guzik
2023-03-13vm: consistently prefix fault helpers with vm_fault_Mateusz Guzik
2023-03-11vm: avoid lock upgrade if possible in vm_fault_nextMateusz Guzik
2023-03-11vm: read-locked fault handling for backing objectsMateusz Guzik
2023-03-11vm: move up object lock asserts in fault functionsMateusz Guzik
2023-03-09vm_fault: Update a comment to reflect the removal of the default pagerMark Johnston
2023-02-13vm_fault: Fix a race in vm_fault_soft_fast()Mark Johnston
2022-12-09vm_pager: add method to veto page allocationKonstantin Belousov
2022-08-09vm_fault: Shoot down shared mappings in vm_fault_copy_entry()Mark Johnston
2022-07-17vm: Remove handling for OBJT_DEFAULT objectsMark Johnston
2022-07-17vm_object: Modify vm_object_allocate_anon() to return OBJT_SWAP objectsMark Johnston