aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_page.c
Commit message (Expand)AuthorAgeFilesLines
* vm_page_startup: correct calculation of the starting pageKonstantin Belousov4 days1-5/+3
* vm_phys: do not ignore phys_avail[] segments that do not fit completely into ...Konstantin Belousov7 days1-13/+12
* vm: use __func__ for the correct function nameBjoern A. Zeeb2021-08-221-2/+2
* Add pmap_vm_page_alloc_check()Konstantin Belousov2021-07-311-0/+1
* Un-staticise vm_page_init_page()Konstantin Belousov2021-06-171-1/+1
* Add OBJT_SWAP_TMPFS pagerKonstantin Belousov2021-05-071-2/+2
* vm: Round up npages and alignment for contig reclamationMark Johnston2021-03-021-2/+14
* vm pqbatch: move unmanaged page assert under pagequeue lockMax Laier2021-02-241-5/+2
* vm: Honour the "noreuse" flag to vm_page_unwire_managed()Mark Johnston2021-02-101-1/+1
* vm: Fix some bugs in the page busying codeMark Johnston2020-12-271-4/+4
* Wrap a long line in vm_pqbatch_process_page()Mark Johnston2020-11-191-1/+2
* Micro-optimize vm_page_pqbatch_submit()Mark Johnston2020-11-191-2/+2
* vm_phys: Try to clean up NUMA KPIsMark Johnston2020-11-191-3/+3
* Avoid dump_avail[] redefinition.Konstantin Belousov2020-10-141-0/+1
* Use unlocked page lookup for inmem() to avoid object lock contentionBryan Drewery2020-10-091-0/+15
* Sparsify the vm_page_dump bitmapD Scott Phillips2020-09-211-2/+5
* Move vm_page_dump bitset array definition to MI codeD Scott Phillips2020-09-211-5/+9
* Add interruptible variant of vm_wait(9), vm_wait_intr(9).Konstantin Belousov2020-09-081-18/+34
* Avoid unnecessary object locking in vm_page_grab_pages_unlocked().Mark Johnston2020-09-021-4/+5
* Permit vm_page_wire() to be called on pages not belonging to an object.Mark Johnston2020-08-251-5/+6
* Back out unrelated changeConrad Meyer2020-08-121-1/+1
* Add support for multithreading the inactive queue pageout within a domain.Conrad Meyer2020-08-111-2/+2
* Remove most lingering references to the page lock in comments.Mark Johnston2020-08-041-14/+5
* Remove the volatile qualifier from busy_lock.Mark Johnston2020-07-291-9/+9
* vm_page_free_invalid(): Relax the xbusy assertion.Mark Johnston2020-07-271-1/+6
* Add a new function vm_page_free_invalid() for freeing invalid pagesChuck Silvers2020-07-171-0/+25
* Revert r362998, r326999 while a better compatibility strategy is devised.Scott Long2020-07-091-29/+28
* Migrate the feature of excluding RAM pages to use "excludelist"Scott Long2020-07-071-28/+29
* vm_page_free_prep(): correct description of the required page and object state.Konstantin Belousov2020-06-271-2/+3
* Re-check for wirings after busying the page in vm_page_release_locked().Mark Johnston2020-04-281-1/+10
* Handle trashed queue pointers in vm_page_acquire_unlocked().Mark Johnston2020-04-201-1/+1
* Remove dead code leftover from r331018.Bryan Drewery2020-03-311-4/+0
* ddb show pginfo: print pages reference value in hex.Konstantin Belousov2020-03-281-1/+1
* Check for busy or wired in vm_page_relookup(). Some callers will only keepJeff Roberson2020-03-111-1/+1
* Use COUNTER_U64_DEFINE_EARLY() in places where it simplifies things.Mark Johnston2020-03-061-13/+3
* Avoid doubly wiring a newly allocated page in vm_page_grab_valid().Mark Johnston2020-03-011-1/+2
* Provide a lock free alternative to resolve bogus pages. This is not likelyJeff Roberson2020-02-281-0/+18
* Support the NOCREAT flag for grab_valid_unlocked.Jeff Roberson2020-02-281-0/+4
* Add unlocked grab* function variants that use lockless radix code toJeff Roberson2020-02-271-92/+333
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+1
* sys/vm: quiet -Wwrite-stringsRyan Libby2020-02-231-4/+5
* Eliminate some unnecessary uses of UMA_ZONE_VM. Only zones involved inJeff Roberson2020-02-191-2/+2
* Refactor _vm_page_busy_sleep to reduce the delta between the variousJeff Roberson2020-02-171-29/+73
* vm: remove no longer needed atomic_load_ptr castsMateusz Guzik2020-02-141-5/+3
* Fix handling of WAITFAIL in vm_page_grab() and vm_page_grab_pages().Mark Johnston2020-02-131-2/+3
* Add an explicit busy state for free pages. This improves behavior withJeff Roberson2020-02-041-15/+28
* Remove a couple of lingering usages of the page lock.Mark Johnston2020-02-011-63/+16
* Don't hold the object lock while calling getpages.Jeff Roberson2020-01-191-0/+4
* Simplify VM and UMA startup by eliminating boot pages. Instead use carefulJeff Roberson2020-01-161-52/+2
* Always multiple vm.pgcache_zone_max to number of CPUs, and rename itGleb Smirnoff2020-01-101-1/+2