aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* vm_object: do not assume that un_pager.devp.dev is cdevKonstantin Belousov2024-11-133-1/+6
* device_pager: rename the un_pager.devp.dev field to handleKonstantin Belousov2024-11-133-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-36/+26
* vm_phys: fix freelist_contigDoug Moore2023-11-251-84/+62
* uma: Permit specifying max of cache line and some custom alignmentOlivier Certner2023-11-161-0/+2
* uma: New check_align_mask(): Validate alignments (INVARIANTS)Olivier Certner2023-11-161-7/+18
* uma: Make the cache alignment mask unsignedOlivier Certner2023-11-163-7/+12
* uma: UMA_ALIGN_CACHE: Resolve the proper value at use pointOlivier Certner2023-11-162-3/+2
* uma: Hide 'uma_align_cache'; Create/rename accessorsOlivier Certner2023-11-163-7/+53
* vm_phys: Add corresponding sysctl knob for loader tunableZhenlei Huang2023-10-191-4/+9
* vm_page: Add corresponding sysctl knob for loader tunableZhenlei Huang2023-10-191-3/+7
* uma.h: Fix a typo in a source code commentGordon Bergling2023-10-181-1/+1
* swap_pager: Fix a race in swap_pager_swapoff_object()Mark Johnston2023-10-091-1/+1
* add pmap_active_cpus()Konstantin Belousov2023-08-232-0/+28
* vm_map.c: fix syntaxKonstantin Belousov2023-08-181-1/+1
* vm_map.c: plug several more places which might modify entry->offsetKonstantin Belousov2023-08-181-3/+10
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-1627-54/+0
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-164-4/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-1621-42/+0
* vm: Allow MAP_32BIT for all architecturesDmitry Chagin2023-08-141-15/+2