Age | Commit message (Expand) | Author |
2021-06-16 | Change the prefix of UVM object functions to match NetBSD's. | Martin Pieuchot |
2021-06-15 | Use a macro to assert that given uobjs correspond to anonymous objects. | Martin Pieuchot |
2021-06-15 | Unref/free amaps before grabbing the KERNEL_LOCK(). | Martin Pieuchot |
2021-05-31 | call drmbackoff() on powerpc64 as well | Jonathan Gray |
2021-05-22 | Use atomic operations for reference counting VM maps. | Martin Pieuchot |
2021-05-20 | Make use of uao_dropswap_range() in uao_free() instead of re-rolling it. | Martin Pieuchot |
2021-05-16 | panic does not require a \n at the end. When one is provided, it looks wrong. | Theo de Raadt |
2021-04-22 | Keep under #ifdef TMPFS functions to grow/shrink uaobj. | Martin Pieuchot |
2021-04-21 | Convert remaining uvm_km_zalloc(9) to km_alloc(9). | Martin Pieuchot |
2021-03-31 | Introduce UAO_USES_SWHASH() and use tabs instead of spaces in #defines. | Martin Pieuchot |
2021-03-26 | Remove parenthesis around return value to reduce the diff with NetBSD. | Martin Pieuchot |
2021-03-20 | Sync some comments in order to reduce the difference with NetBSD. | Martin Pieuchot |
2021-03-12 | spelling | Jonathan Gray |
2021-03-05 | ansi | Jonathan Gray |
2021-03-04 | Modify `uvmexp.swpgonly' atomically, required for uvm_fault() w/o KERNEL_LOCK() | Martin Pieuchot |
2021-03-04 | Bring back previous fix for UVM vnode deadlock. | Martin Pieuchot |
2021-03-02 | Fix the deadlock between uvn_io() and uvn_flush() by restarting the fault. | Martin Pieuchot |
2021-03-02 | Revert the fix for the deadlock between uvn_io() and uvn_flush(). | Martin Pieuchot |
2021-03-01 | If an anon is associated with a page, acquire its lock before any modification. | Martin Pieuchot |
2021-03-01 | Move the top part of uvm_fault_lower(), the lookup, in its own function. | Martin Pieuchot |
2021-02-23 | remove unused uvm_mapent_bias() | Jonathan Gray |
2021-02-23 | Move `pgo_fault' handler outside of uvm_fault_lower(). | Martin Pieuchot |
2021-02-16 | Comments & style cleanup, no functional change intended. | Martin Pieuchot |
2021-02-15 | Fix double unlock in uvmfault_anonget(). | Martin Pieuchot |
2021-02-08 | Revert the convertion of per-process thread into a SMR_TAILQ. | Martin Pieuchot |
2021-01-19 | (re)Introduce locking for amaps & anons. | Martin Pieuchot |
2021-01-16 | Move `access_type' to the fault context. | Martin Pieuchot |
2021-01-11 | Assert that the KERNEL_LOCK() is held in uao_set_swslot(). | Martin Pieuchot |
2021-01-09 | Enforce range with sysctl_int_bounded in swap_encrypt_ctl | gnezdo |
2021-01-02 | uvm: uvm_fault_lower(): don't sleep on lbolt | cheloha |
2020-12-28 | Use per-CPU counters for fault and stats counters reached in uvm_fault(). | Martin Pieuchot |
2020-12-15 | Remove the assertion in uvm_km_pgremove(). | Martin Pieuchot |
2020-12-14 | Grab the KERNEL_LOCK() or ensure it's held when poking at swap data structures. | Martin Pieuchot |
2020-12-08 | Use a while loop instead of goto in uvm_fault(). | Martin Pieuchot |
2020-12-07 | Convert the per-process thread list into a SMR_TAILQ. | Martin Pieuchot |
2020-12-02 | Document that the page queue must only be locked if the page is managed. | Martin Pieuchot |
2020-12-01 | Turn uvm_pagealloc() mp-safe by checking uvmexp global with pageqlock held. | Martin Pieuchot |
2020-11-27 | Set the correct IPL for `pageqlock' now that it is grabbed from interrupt. | Martin Pieuchot |
2020-11-24 | Grab the `pageqlock' before calling uvm_pageclean() as intended. | Martin Pieuchot |
2020-11-19 | Move logic handling lower faults, case 2, to its own function. | Martin Pieuchot |
2020-11-16 | Remove Case2 goto, use a simple if () instead. | Martin Pieuchot |
2020-11-13 | Use a helper to look for existing mapping & return if there's an anon. | Martin Pieuchot |
2020-11-13 | Move the logic dealing with faults 1A & 1B to its own function. | Martin Pieuchot |
2020-11-13 | Introduce amap_adjref_anons() an helper to reference count amaps. | Martin Pieuchot |
2020-11-06 | Remove unused `anon' argument from uvmfault_unlockall(). | Martin Pieuchot |
2020-10-26 | Fix a deadlock between uvn_io() and uvn_flush(). While faulting on a | anton |
2020-10-24 | We will soon have DRM on powerpc64. | Mark Kettenis |
2020-10-21 | move the backwards-stack vm_minsaddr check from hppa trap.c to uvm_grow(), | Theo de Raadt |
2020-10-21 | Constify and use C99 initializer for "struct uvm_pagerops". | Martin Pieuchot |
2020-10-21 | Move the top part of uvm_fault() (lookups, checks, etc) in their own function. | Martin Pieuchot |