aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Store offset into zpcpu allocations in the per-cpu area.Mateusz Guzik2020-02-121-5/+10
* Reduce lock hold time in keg_drain().Mark Johnston2020-02-112-33/+39
* Modify the vm.panic_on_oom sysctl to take a count of events.Jonathan T. Looney2020-02-101-2/+2
* uma: remove UMA_ZFLAG_CACHEONLY flagRyan Libby2020-02-063-19/+11
* uma: multipage chicken switchRyan Libby2020-02-041-4/+10
* uma: grow slabs to enforce minimum memory efficiencyRyan Libby2020-02-041-62/+114
* uma: add UMA_ZONE_CONTIG, and a default contig_allocRyan Libby2020-02-043-8/+35
* uma: pcpu_page_free needs to startup_free pages from startup_allocRyan Libby2020-02-041-0/+6
* Add an explicit busy state for free pages. This improves behavior withJeff Roberson2020-02-042-18/+39
* Use literal bucket sizes for smaller buckets rather than the roundingJeff Roberson2020-02-041-8/+7
* Enable vm_object_mightbedirty() and vm_object_page_clean() for swapKonstantin Belousov2020-02-042-29/+48
* Use STAILQ instead of TAILQ for bucket lists. We only need FIFO behaviorJeff Roberson2020-02-042-16/+13
* Disable the smallest UMA bucket size on 32-bit platforms.Mark Johnston2020-02-031-0/+2
* Remove sparc64 kernel supportWarner Losh2020-02-031-1/+1
* Fix up various vnode-related asserts which did not dump the used vnodeMateusz Guzik2020-02-031-1/+1
* Fix a bug in r356776 where the page allocator was not properly restored toJeff Roberson2020-02-011-1/+3
* Remove a couple of lingering usages of the page lock.Mark Johnston2020-02-012-64/+16
* vfs: replace VOP_MARKATIME with VOP_MMAPPEDMateusz Guzik2020-02-011-1/+1
* Fix LINT build with MEMGUARD.Jeff Roberson2020-01-311-2/+2
* Implement a safe memory reclamation feature that is tightly coupled with UMA.Jeff Roberson2020-01-313-107/+366
* Restore OOM logic on page fault after r357026.Konstantin Belousov2020-01-291-5/+7
* Handle a race of collapse with a retrying fault.Konstantin Belousov2020-01-241-10/+38
* Most uses of vm_map_clip_start follow a call to vm_map_lookup. DefineDoug Moore2020-01-241-49/+41
* vm_map_submap(): Avoid unnecessary clipping.Mark Johnston2020-01-231-11/+4
* (fault 9/9) Move zero fill into a dedicated function to make the object lockJeff Roberson2020-01-231-33/+38
* (fault 8/9) Restructure some code to reduce duplication and simplify flowJeff Roberson2020-01-231-41/+39
* (fault 7/9) Move fault population and allocation into a dedicated functionJeff Roberson2020-01-231-91/+108
* (fault 6/9) Move getpages and associated logic into a dedicated function.Jeff Roberson2020-01-231-96/+107
* (fault 5/9) Move the backing_object traversal into a dedicated function.Jeff Roberson2020-01-231-62/+79
* (fault 4/9) Move copy-on-write into a dedicated function.Jeff Roberson2020-01-231-92/+88
* (fault 3/9) Move map relookup into a dedicated function.Jeff Roberson2020-01-232-51/+57
* (fault 2/9) Move map lookup into a dedicated function.Jeff Roberson2020-01-231-36/+53
* (fault 1/9) Move a handful of stack variables into the faultstate.Jeff Roberson2020-01-231-77/+92
* uma: fix zone domain overlaying pcpu cache with disabled cpusRyan Libby2020-01-231-1/+2
* uma: report leaks more accuratelyRyan Libby2020-01-231-2/+2
* Consistently use busy and vm_page_valid() rather than touching page bitsJeff Roberson2020-01-232-10/+15
* Some architectures with DMAP still consume boot kva. Simplify the test forJeff Roberson2020-01-231-1/+1
* Move readahead and dropbehind fault functionality into a helper routine forJeff Roberson2020-01-211-40/+58
* Reduce object locking in vm_fault. Once we have an exclusively busied page weJeff Roberson2020-01-201-61/+69
* Don't hold the object lock while calling getpages.Jeff Roberson2020-01-1910-13/+35
* It has not been possible to recursively terminate a vnode object for some timeJeff Roberson2020-01-191-25/+13
* Make collapse synchronization more explicit and allow it to complete duringJeff Roberson2020-01-193-280/+330
* pcpu_page_alloc: guard against empty NUMA domainsAndrew Gallatin2020-01-181-1/+5
* Fix a long standing bug that was made worse in r355765. When we are cowing aJeff Roberson2020-01-172-5/+16
* Simplify VM and UMA startup by eliminating boot pages. Instead use carefulJeff Roberson2020-01-164-258/+156
* Restore loop break in vm_pageout_lowmem().Alexander Motin2020-01-141-0/+1
* uma: split slabzone into two sizesRyan Libby2020-01-143-31/+59
* uma: fixup some ktr messagesRyan Libby2020-01-141-13/+11
* vm: add missing CLTFLAG_MPSAFE annotationsMateusz Guzik2020-01-126-12/+12
* Always multiple vm.pgcache_zone_max to number of CPUs, and rename itGleb Smirnoff2020-01-101-1/+2