summaryrefslogtreecommitdiff
path: root/sys/vm/vm_object.c
AgeCommit message (Expand)Author
6 daysvm_object: remove the charge memberKonstantin Belousov
2025-12-30vm_object_coalesce(): return swap reservation back if overchargedKonstantin Belousov
2025-12-30vm_object_coalesce(): do not account holes twiceKonstantin Belousov
2025-12-30vm_object_coalesce(): simplify common expressionKonstantin Belousov
2025-12-30vm_object_coalesce(): remove commented out codeKonstantin Belousov
2025-12-17vm_object_coalesce(): check that coalescing does not revive stale pagesKonstantin Belousov
2025-11-24vm_object_page_remove(): clear pager even if there is no resident pagesKonstantin Belousov
2025-10-10vm_object: Export the number of wired pages in vm_object_list_handler()Mark Johnston
2025-10-10vm_object: Reset kvo_path on each iteration in vm_object_list_handler()Mark Johnston
2025-06-25Reset kvo_laundry to prevent it being cumulativeAllan Jude
2025-06-11vm: retire vm_page_lock()Alan Cox
2025-05-30vm_pageout: reduce number of flush() paramsDoug Moore
2025-05-28vm_object: use lookup_range in page_clean_flushDoug Moore
2025-05-25vm_object: drop reverse walk from collect_flushDoug Moore
2025-05-07vm_page: drop mpred param from insert_lookupDoug Moore
2025-05-06vm_object: drop memq fieldDoug Moore
2025-04-24vm_object: use iterator in populate()Doug Moore
2025-04-24vm_object: check pctrie for empty checkDoug Moore
2025-04-24vm_object: use iterators in list_handle()Doug Moore
2025-04-24vm_object: use iterators in DB_SHOW*()Doug Moore
2025-04-24vm_object: use iterators in unwire()Doug Moore
2025-04-20vm_object: use iterator in page_noreuse()Doug Moore
2025-04-20vm_object: fix vm_object_split typoDoug Moore
2025-04-20vm_object: use iterators in split()Doug Moore
2025-04-20vm_object: use iterators in madvise()Doug Moore
2025-04-19vm_object: reset iter in page_cleanDoug Moore
2025-04-17vm_object: use iterators in page_collect_flush()Doug Moore
2025-04-14vm_page: use iterators in page allocactionDoug Moore
2025-04-13vm: wrap long linesDoug Moore
2025-04-07vm_object: Make a comment more clearMark Johnston
2025-04-04vm_object: Fix handling of wired map entries in vm_object_split()Mark Johnston
2025-03-27device_pager: Add cdev_pager_get_path to retrieve the "path" for an objectJohn Baldwin
2025-03-14vm_object: add getpages utilityDoug Moore
2025-03-03vm_object: don't reset new iteratorDoug Moore
2025-03-02vm_page: drop page_iter_lookupDoug Moore
2025-02-15vm_object: drop pointless assignmentDoug Moore
2024-12-08vm_page: pass page to iter_removeDoug Moore
2024-11-30vm: Optimize page renameAlan Cox
2024-11-25vm_page: pass page to iter_freeDoug Moore
2024-11-20vm_page: remove pages with iteratorsDoug Moore
2024-11-06vm_object: do not assume that un_pager.devp.dev is cdevKonstantin Belousov
2024-11-06device_pager: rename the un_pager.devp.dev field to handleKonstantin Belousov
2024-10-23swap_pager: move scan_all_shadowed, use iteratorsDoug Moore
2024-10-22vm_object: Report laundry pages in kinfo_vmobjectMark Johnston
2024-10-21vm_object: Assert that managed pages are on pagequeues when freeingMark Johnston
2024-10-11sysctl vm.vm_objects: report cdev name for device-backed objectsKonstantin Belousov
2024-10-08sysctl vm.objects: report objects backing posix shm segmentsKonstantin Belousov
2024-10-08kinfo_{vmobject,vmentry}: move copy of pathes into the vnode handling scopeKonstantin Belousov
2024-10-07kinfo_vmobject: report backing object of the SysV shm segmentsKonstantin Belousov
2024-09-19vm_object: use reclaim callback to free pagesDoug Moore