aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_pageout.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* vm: reduce lock contention when processing vm batchqueuesAndrew Gallatin2022-12-141-1/+1
* vm: Remove handling for OBJT_DEFAULT objectsMark Johnston2022-07-171-7/+3
* vm: Fix racy checks for swap objectsMark Johnston2022-06-201-2/+3
* Revert "vm_pageout_scans: correct detection of active object"Konstantin Belousov2022-02-101-38/+18
* vm_pageout_scans: correct detection of active objectKonstantin Belousov2022-01-221-18/+38
* vm_pageout: Print a more accurate message to the console before an OOM killMark Johnston2022-01-141-2/+17
* vm_pageout: Group sysctl variables together with sysctl definitionsMark Johnston2022-01-111-18/+19
* Fix a few typos in source code commentsGordon Bergling2021-08-141-1/+1
* Add vn_lktype_write()Konstantin Belousov2021-08-041-4/+2
* sys/vm: remove several other uses of OBJT_SWAP_TMPFSKonstantin Belousov2021-05-131-8/+2
* Add OBJT_SWAP_TMPFS pagerKonstantin Belousov2021-05-071-2/+3
* vm_pageout: Avoid rounding down the inactive scan targetMark Johnston2020-10-021-7/+8
* Increase the default vm.max_user_wired value.Mark Johnston2020-09-171-2/+7
* vm_pageout_scan_active: ensure ps_delta is initializedEric van Gyzen2020-08-281-1/+3
* vm_pageout: Scale worker threads with CPUsConrad Meyer2020-08-251-32/+31
* vfs: remove the thread argument from vgetMateusz Guzik2020-08-161-1/+1
* vm_pageout: Correct threshold calculation on single-CPU systemsConrad Meyer2020-08-141-1/+1
* Add support for multithreading the inactive queue pageout within a domain.Conrad Meyer2020-08-111-25/+189
* Remove most lingering references to the page lock in comments.Mark Johnston2020-08-041-4/+3
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+1
* vm: remove no longer needed atomic_load_ptr castsMateusz Guzik2020-02-141-3/+3
* Modify the vm.panic_on_oom sysctl to take a count of events.Jonathan T. Looney2020-02-101-2/+2
* Restore loop break in vm_pageout_lowmem().Alexander Motin2020-01-141-0/+1
* Clear queue operation flags when migrating a page to another queue.Mark Johnston2020-01-021-2/+6
* Remove page locking for queue operations.Mark Johnston2019-12-281-112/+65
* Generalize lazy dequeue logic for wired pages.Mark Johnston2019-12-281-61/+38
* Start implementing queue state updates using fcmpset loops.Mark Johnston2019-12-281-165/+197
* Add a deferred free mechanism for freeing swap space that does not requireJeff Roberson2019-12-151-0/+12
* Introduce vm_page_astate.Mark Johnston2019-12-101-23/+23
* Simplify vm_pageout_init_domain() and add a "big picture" comment.Mark Johnston2019-11-221-6/+5
* Reclaim memory from UMA if the page daemon is struggling.Mark Johnston2019-11-221-7/+27
* (4/6) Protect page valid with the busy lock.Jeff Roberson2019-10-151-3/+3
* (1/6) Replace busy checks with acquires where it is trival to do so.Jeff Roberson2019-10-151-14/+43
* Define macro VM_MAP_ENTRY_FOREACH for enumerating the entries in a vm_map.Doug Moore2019-10-081-2/+1
* Revert r352406, which contained changes I didn't intend to commit.Mark Johnston2019-09-161-261/+293
* Fix a couple of nits in r352110.Mark Johnston2019-09-161-293/+261
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-091-29/+112
* Add preliminary support for atomic updates of per-page queue state.Mark Johnston2019-09-031-6/+8
* Extend uma_reclaim() to permit different reclamation targets.Mark Johnston2019-09-011-2/+5
* Fix OOM handling of some corner cases.Konstantin Belousov2019-08-161-1/+30
* Merge the vm_page hold and wire mechanisms.Mark Johnston2019-07-081-16/+4
* Fix style(9) violations involving division by PAGE_SIZE.Doug Moore2019-07-061-1/+1
* Cache the next queue element when traversing a page queue.Mark Johnston2019-07-031-2/+3
* Add a vm_page_wired() predicate.Mark Johnston2019-06-021-3/+3
* Provide separate accounting for user-wired pages.Mark Johnston2019-05-131-5/+6
* fls() should find the most significant bit of an int faster than aDoug Moore2019-05-031-3/+1
* Clear pointers to indicate that the respective locks are released.Mark Johnston2019-02-211-2/+6
* Remove a redundant flag variable.Mark Johnston2019-02-171-33/+10