| Commit message (Expand) | Author | Age | Files | Lines |
| * | Introduce UAO_USES_SWHASH() and use tabs instead of spaces in #defines. |  mpi | 2021-03-31 | 1 | -25/+26 |
| * | Remove parenthesis around return value to reduce the diff with NetBSD. |  mpi | 2021-03-26 | 13 | -176/+176 |
| * | Sync some comments in order to reduce the difference with NetBSD. |  mpi | 2021-03-20 | 9 | -292/+463 |
| * | spelling |  jsg | 2021-03-12 | 11 | -27/+27 |
| * | ansi |  jsg | 2021-03-05 | 1 | -9/+5 |
| * | Modify `uvmexp.swpgonly' atomically, required for uvm_fault() w/o KERNEL_LOCK() |  mpi | 2021-03-04 | 6 | -17/+24 |
| * | Bring back previous fix for UVM vnode deadlock. |  mpi | 2021-03-04 | 3 | -49/+95 |
| * | Fix the deadlock between uvn_io() and uvn_flush() by restarting the fault. |  mpi | 2021-03-02 | 2 | -5/+10 |
| * | Revert the fix for the deadlock between uvn_io() and uvn_flush(). |  mpi | 2021-03-02 | 2 | -95/+44 |
| * | If an anon is associated with a page, acquire its lock before any modification. |  mpi | 2021-03-01 | 1 | -3/+34 |
| * | Move the top part of uvm_fault_lower(), the lookup, in its own function. |  mpi | 2021-03-01 | 1 | -76/+98 |
| * | remove unused uvm_mapent_bias() |  jsg | 2021-02-23 | 1 | -35/+1 |
| * | Move `pgo_fault' handler outside of uvm_fault_lower(). |  mpi | 2021-02-23 | 1 | -25/+32 |
| * | Comments & style cleanup, no functional change intended. |  mpi | 2021-02-16 | 1 | -224/+284 |
| * | Fix double unlock in uvmfault_anonget(). |  mpi | 2021-02-15 | 1 | -3/+3 |
| * | Revert the convertion of per-process thread into a SMR_TAILQ. |  mpi | 2021-02-08 | 1 | -2/+2 |
| * | (re)Introduce locking for amaps & anons. |  mpi | 2021-01-19 | 8 | -98/+291 |
| * | Move `access_type' to the fault context. |  mpi | 2021-01-16 | 1 | -20/+20 |
| * | Assert that the KERNEL_LOCK() is held in uao_set_swslot(). |  mpi | 2021-01-11 | 1 | -1/+3 |
| * | Enforce range with sysctl_int_bounded in swap_encrypt_ctl |  gnezdo | 2021-01-09 | 1 | -2/+3 |
| * | uvm: uvm_fault_lower(): don't sleep on lbolt |  cheloha | 2021-01-02 | 1 | -2/+3 |
| * | Use per-CPU counters for fault and stats counters reached in uvm_fault(). |  mpi | 2020-12-28 | 5 | -56/+147 |
| * | Remove the assertion in uvm_km_pgremove(). |  mpi | 2020-12-15 | 1 | -2/+1 |
| * | Grab the KERNEL_LOCK() or ensure it's held when poking at swap data structures. |  mpi | 2020-12-14 | 3 | -8/+18 |
| * | Use a while loop instead of goto in uvm_fault(). |  mpi | 2020-12-08 | 1 | -34/+23 |
| * | Convert the per-process thread list into a SMR_TAILQ. |  mpi | 2020-12-07 | 1 | -2/+2 |
| * | Document that the page queue must only be locked if the page is managed. |  mpi | 2020-12-02 | 1 | -5/+7 |
| * | Turn uvm_pagealloc() mp-safe by checking uvmexp global with pageqlock held. |  mpi | 2020-12-01 | 4 | -59/+62 |
| * | Set the correct IPL for `pageqlock' now that it is grabbed from interrupt. |  mpi | 2020-11-27 | 1 | -2/+2 |
| * | Grab the `pageqlock' before calling uvm_pageclean() as intended. |  mpi | 2020-11-24 | 5 | -11/+35 |
| * | Move logic handling lower faults, case 2, to its own function. |  mpi | 2020-11-19 | 1 | -63/+77 |
| * | Remove Case2 goto, use a simple if () instead. |  mpi | 2020-11-16 | 1 | -23/+17 |
| * | Use a helper to look for existing mapping & return if there's an anon. |  mpi | 2020-11-13 | 1 | -56/+81 |
| * | Move the logic dealing with faults 1A & 1B to its own function. |  mpi | 2020-11-13 | 1 | -151/+173 |
| * | Introduce amap_adjref_anons() an helper to reference count amaps. |  mpi | 2020-11-13 | 2 | -51/+61 |
| * | Remove unused `anon' argument from uvmfault_unlockall(). |  mpi | 2020-11-06 | 3 | -25/+23 |
| * | Fix a deadlock between uvn_io() and uvn_flush(). While faulting on a |  anton | 2020-10-26 | 2 | -44/+95 |
| * | We will soon have DRM on powerpc64. |  kettenis | 2020-10-24 | 1 | -2/+3 |
| * | move the backwards-stack vm_minsaddr check from hppa trap.c to uvm_grow(), |  deraadt | 2020-10-21 | 1 | -1/+5 |
| * | Constify and use C99 initializer for "struct uvm_pagerops". |  mpi | 2020-10-21 | 7 | -41/+53 |
| * | Move the top part of uvm_fault() (lookups, checks, etc) in their own function. |  mpi | 2020-10-21 | 1 | -113/+170 |
| * | Remove guard, uao_init() is called only once and no other function use one. |  mpi | 2020-10-20 | 1 | -7/+1 |
| * | Clear vmspace pointer in struct process before calling uvmspace_free(9). |  kettenis | 2020-10-19 | 1 | -2/+4 |
| * | Serialize accesses to "struct vmspace" and document its refcounting. |  mpi | 2020-10-19 | 3 | -12/+31 |
| * | typo in comment |  mpi | 2020-10-13 | 1 | -2/+2 |
| * | Use KASSERT() instead of if(x) panic() for NULL dereference checks. |  mpi | 2020-10-12 | 1 | -20/+17 |
| * | Remove unecesary includes. |  mpi | 2020-10-09 | 1 | -8/+1 |
| * | Do not release the KERNEL_LOCK() when mmap(2)ing files. |  mpi | 2020-10-07 | 1 | -6/+11 |
| * | Recent changes for PROT_NONE pages to not count against resource limits, |  deraadt | 2020-10-04 | 1 | -2/+2 |
| * | Introduce a helper to check if all available swap is in use. |  mpi | 2020-09-29 | 4 | -18/+27 |