aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* vm_fault_trap(): fix comments grammarKonstantin Belousov10 days1-6/+6
* vm_domainset: Ensure round-robin works properlyOlivier Certner2025-12-191-3/+7
* uma_core: Rely on domainset iterator to wait on M_WAITOKOlivier Certner2025-12-191-16/+6
* vm_fault: only rely on PG_ZERO when the page was newly allocatedKonstantin Belousov2025-12-151-1/+5
* vm_page.h: remove no longer defined (P) locking annotationKonstantin Belousov2025-12-151-2/+2
* vm_object_page_remove(): clear pager even if there is no resident pagesKonstantin Belousov2025-12-011-1/+2
* vm_fault_busy_sleep(): update comment after addition of allocflags argKonstantin Belousov2025-10-131-5/+4
* vm_fault: assert that first_m is xbusyKonstantin Belousov2025-10-131-0/+8
* vm_fault: try to only share-busy page for soft faultsKonstantin Belousov2025-10-131-15/+93
* vm_fault: add helper vm_fault_can_cow_rename()Konstantin Belousov2025-10-131-9/+11
* vm_fault: add vm_fault_might_be_cow() helperKonstantin Belousov2025-10-131-5/+11
* vm_fault_busy_sleep(): pass explicit allocflags for vm_page_busy_sleep()Konstantin Belousov2025-10-131-3/+3
* vm_fault: drop never-true busy_sleep testDoug Moore2025-10-131-2/+1
* vm/vm_fault.c: cleanup includesKonstantin Belousov2025-10-131-2/+0
* vm/vm_fault.c: update and split comments for vm_fault() and vm_fault_trap()Konstantin Belousov2025-09-231-12/+30
* vm_pageout: Scan inactive dirty pages less aggressivelyMark Johnston2025-09-213-15/+49
* vm_domainset: Refactor iterators, multiple fixesOlivier Certner2025-09-195-112/+170
* vm_domainset: Simplify vm_domainset_iter_next()Olivier Certner2025-09-191-30/+2
* vm_domainset: Only probe domains once when iterating, instead of up to 4 timesOlivier Certner2025-09-192-23/+36
* Avoid waiting on physical allocations that can't possibly be satisfiedJason A. Harmening2025-09-195-24/+98
* vm/vm_fault.c: rename vm_fault_hold_pages_e() to vm_fault_hold_pages()Konstantin Belousov2025-09-042-3/+3
* vm_fault.c: rename vm_fault_quick_hold_pages_e() to vm_fault_hold_pages_e()Konstantin Belousov2025-09-042-4/+4
* vm_fault: improve interface for vm_fault_quick_hold_pages()Konstantin Belousov2025-09-042-20/+63
* vfs: Introduce VN_ISDEV() macroDag-Erling Smørgrav2025-08-281-2/+1
* vm_page: Clear VM_ALLOC_NOCREAT in vm_page_grab_pflags()Mark Johnston2025-08-251-1/+1
* vnode_pager: Remove uses of DEBUG_VFS_LOCKSMark Johnston2025-08-251-1/+1
* vm_page: Fix handling of empty bad memory addresses fileRomain Tartière2025-08-111-3/+7
* swapongeom: destroy consumer/close vnode in case swaponsomething failedKonstantin Belousov2025-08-051-5/+12
* sys_swapon: reject too small devicesKonstantin Belousov2025-08-051-6/+9
* vm_page: Fix loading bad memory addresses from fileRomain Tartière2025-08-021-1/+1
* vm_pageout: Remove a volatile qualifier from some vm_domain membersMark Johnston2025-07-291-3/+3
* swap_pager: Convert swap-space-full flags to boolsMark Johnston2025-07-291-13/+10
* vm_domainset: Print correct function in KASSERT()/panic()Olivier Certner2025-07-281-10/+6
* vm_pageout: Make the OOM killer less aggressiveMark Johnston2025-07-151-1/+7
* vm_pageout_scan_inactive: take a lock breakRyan Libby2025-07-102-1/+21
* pmap_growkernel(): do not panic immediately, optionally return the errorKonstantin Belousov2025-06-262-3/+8
* vm_fault: Defer marking COW pages validMark Johnston2025-05-131-3/+16
* vm_pageout: Disallow invalid values for act_scan_laundry_weightMark Johnston2025-05-021-2/+17
* vm_object: Make a comment more clearMark Johnston2025-04-241-1/+1
* vm_object: Fix handling of wired map entries in vm_object_split()Mark Johnston2025-04-182-13/+14
* vm_page_startup(): Clarify memory lowest, highest and size computationOlivier Certner2025-04-081-21/+20
* vm_phys_early_startup(): Panic if phys_avail[] is emptyOlivier Certner2025-04-081-0/+3
* vm_phys_avail_split(): Tolerate split requests at boundariesOlivier Certner2025-04-081-7/+15
* vm_phys_avail_count(): Fix out-of-bounds accessesOlivier Certner2025-04-081-6/+4
* vm_phys: Check for overlap when adding a segmentOlivier Certner2025-04-081-5/+13
* vm_phys_add_seg(): Check for bad segments, allow empty onesOlivier Certner2025-04-082-6/+13
* vm_phys_avail_check(): Check index parity, fix panic messagesOlivier Certner2025-04-081-4/+6
* Add sysctl kern.proc.kqueueKonstantin Belousov2025-04-071-0/+1
* uma: Avoid excessive per-CPU drainingMark Johnston2025-03-311-0/+7
* thread: Simplify sanitizer integration with thread creationMark Johnston2025-02-071-3/+4