aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/uma_core.c
Commit message (Expand)AuthorAgeFilesLines
* uma: Avoid excessive per-CPU drainingMark Johnston2025-03-311-0/+7
* uma: New check_align_mask(): Validate alignments (INVARIANTS)Olivier Certner2023-12-211-7/+18
* uma: Make the cache alignment mask unsignedOlivier Certner2023-12-211-5/+10
* uma: UMA_ALIGN_CACHE: Resolve the proper value at use pointOlivier Certner2023-12-211-2/+1
* uma: Hide 'uma_align_cache'; Create/rename accessorsOlivier Certner2023-12-211-5/+13
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-231-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-251-1/+1
* uma: Never pass cache zones to memguardMark Johnston2022-10-261-2/+4
* uma: Use a taskqueue to execute uma_timeout()Mark Johnston2022-07-251-6/+15
* uma: Don't allow a limit to be set in a warm zoneMark Johnston2022-04-131-0/+2
* uma: Use the correct type for a return valueMark Johnston2022-04-071-1/+1
* uma: Add UMA_ZONE_UNMANAGEDHans Petter Selasky2022-02-241-38/+35
* uma: Avoid polling for an invalid SMR sequence numberMark Johnston2022-01-281-1/+3
* uma: Fix handling of reserves in zone_import()Mark Johnston2021-11-151-1/+2
* uma: Improve M_USE_RESERVE handling in keg_fetch_slab()Mark Johnston2021-11-151-9/+24
* Convert consumers to vm_page_alloc_noobj_contig()Mark Johnston2021-11-031-12/+7
* Convert vm_page_alloc() callers to use vm_page_alloc_noobj().Mark Johnston2021-11-031-11/+11
* uma: Fix a few problems with KASAN integrationMark Johnston2021-11-011-3/+13
* realloc: Fix KASAN(9) shadow map updatesMark Johnston2021-11-011-0/+3
* uma: Add KASAN state transitionsMark Johnston2021-11-011-20/+138
* uma: Show the count of free slabs in each per-domain keg's sysctl treeMark Johnston2021-09-241-1/+4
* Improve UMA cache reclamation.Alexander Motin2021-05-161-56/+123
* uma: Introduce per-domain reclamation functionsMark Johnston2021-04-281-62/+90
* uma: Split bucket_cache_drain() to permit per-domain reclamationMark Johnston2021-04-281-36/+42
* uma: allow uma_zfree_pcu(..., NULL)Kristof Provost2021-03-191-0/+5
* uma: Update the comment above startup_alloc() to reflect realityMark Johnston2021-03-011-3/+3
* uma: Avoid unmapping direct-mapped slabsMark Johnston2021-01-031-1/+7
* uma dbg: catch more corruption with atomicsRyan Libby2020-12-311-5/+4
* uma: Make uma_zone_set_maxcache() work better with small limitsMark Johnston2020-12-061-43/+32
* uma: Enforce the use of uz_bucket_size_max in the free pathMark Johnston2020-12-061-5/+3
* uma: Use atomic load for uz_sleepersMark Johnston2020-12-061-1/+1
* uma: Avoid allocating buckets with the cross-domain lock heldMark Johnston2020-11-301-7/+33
* vm_phys: Try to clean up NUMA KPIsMark Johnston2020-11-191-1/+1
* When destroying a UMA zone which has a reserve (set withJonathan T. Looney2020-11-101-0/+4
* uma: fix KTR message after r366840Ed Maste2020-10-191-1/+1
* uma: Respect uk_reserve in keg_drain()Mark Johnston2020-10-191-27/+64
* uma: Avoid depleting keg reserves when filling a bucketMark Johnston2020-10-191-5/+13
* Avoid dump_avail[] redefinition.Konstantin Belousov2020-10-141-1/+2
* uma: Use the bucket cache for cross-domain allocationsMark Johnston2020-10-021-5/+49
* uma: Use LIFO for non-SMR bucket cachesMark Johnston2020-10-021-1/+9
* uma: Remove newlines from panic messagesMark Johnston2020-10-021-10/+10
* Add interruptible variant of vm_wait(9), vm_wait_intr(9).Konstantin Belousov2020-09-081-2/+2
* vm: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* uma: record allocation failures due to zone limitsAndrew Gallatin2020-08-211-1/+3
* Revert r364310.Mark Johnston2020-08-181-6/+0
* With INVARIANTS panic immediately if M_WAITOK is requested in aGleb Smirnoff2020-08-171-0/+6
* Check the UMA zone's full bucket cache before short-circuiting an alloc.Mark Johnston2020-08-101-8/+3
* Remove free_domain() and uma_zfree_domain().Mark Johnston2020-08-041-18/+0
* Fix UMA's first-touch policy on systems with empty domains.Mark Johnston2020-06-281-4/+6
* Clarify some language. Favor primary where both master and primary wereJeff Roberson2020-06-201-6/+6