summaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* vm_pageout: Disallow invalid values for act_scan_laundry_weightMark Johnston2025-05-031-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
* vm_pageout: Add a chicken switch for multithreaded PQ_INACTIVE scanningMark Johnston2025-01-233-4/+11
* vm_pageout: Make vmd_oom a boolMark Johnston2025-01-173-5/+5
* buf: Add a runningbufclaim() helperMark Johnston2024-12-061-4/+4
* swap_pager: Ensure that swapoff puts swapped-in pages in page queuesMark Johnston2024-11-281-0/+1
* vm_object: do not assume that un_pager.devp.dev is cdevKonstantin Belousov2024-11-123-1/+6
* device_pager: rename the un_pager.devp.dev field to handleKonstantin Belousov2024-11-123-12/+12
* vm_meter: Fix laundry accountingMark Johnston2024-10-291-3/+17
* vm_object: Report laundry pages in kinfo_vmobjectMark Johnston2024-10-291-2/+4
* vm_page: Fix a logic bug in vm_page_unwire_managed()Mark Johnston2024-10-261-3/+8
* sysctl vm.vm_objects: report cdev name for device-backed objectsKonstantin Belousov2024-10-151-1/+15
* sysctl vm.objects: report objects backing posix shm segmentsKonstantin Belousov2024-10-151-0/+5
* posix shm: mark backing objects with SHM_POSIXSHM flagKonstantin Belousov2024-10-151-0/+2
* kinfo_{vmobject,vmentry}: move copy of pathes into the vnode handling scopeKonstantin Belousov2024-10-151-3/+2
* kinfo_vmobject: report backing object of the SysV shm segmentsKonstantin Belousov2024-10-151-0/+11
* vm_object: add OBJ_SYSVSHM flag to indicate SysV shm backing objectKonstantin Belousov2024-10-151-0/+1
* vm_object: reformat flags definitionsKonstantin Belousov2024-10-151-16/+18
* vm_object: Fix the argument type to vm_object_set_flag()Mark Johnston2024-10-151-1/+1
* vm_object: Widen the flags fieldMark Johnston2024-10-151-1/+1
* vm_page: Use atomic loads for cmpset loopsMark Johnston2024-10-151-4/+4
* vm_page_free_pages_toq(): return the count of freed pagesKonstantin Belousov2024-10-052-3/+4
* vm_map: add vm_map_find_locked(9)Konstantin Belousov2024-10-052-17/+35
* vm: Add kva_alloc_alignedAndrew Turner2024-09-022-0/+22
* vm: Use vmem_xalloc in kva_allocAndrew Turner2024-09-021-2/+3
* vm_page: add vm_page_clearref() helperKonstantin Belousov2024-07-211-0/+11
* pmap: move the smp_targeted_tlb_shutdown pointer stuff to amd64 pmap.hKonstantin Belousov2024-07-011-27/+0
* amd64: add a func pointer to tlb shootdown functionSouradeep Chakrabarti2024-07-011-0/+27
* 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
* vm_reserv_reclaim_contig: Return NULL not falseMinsoo Choo2024-04-171-2/+2
* swap_pager: Unbusy readahead pages after an I/O errorMark Johnston2024-04-151-0/+3
* 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: Micro-optimize memory trashingAlexander Motin2023-12-091-35/+25