..
uvm_addr.c
Fix some spelling.
2024-09-04 07:54:51 +00:00
uvm_addr.h
remove uvm_addr_align() and uvm_addr_align_back()
2024-07-04 04:52:10 +00:00
uvm_amap.c
Pass the rw_enter(9) type to amap_lock() in preparation for using shared locks.
2024-12-04 09:19:11 +00:00
uvm_amap.h
Pass the rw_enter(9) type to amap_lock() in preparation for using shared locks.
2024-12-04 09:19:11 +00:00
uvm_anon.c
Make uvmfault_anonget() return errno values instead of converting them.
2024-11-26 10:10:28 +00:00
uvm_anon.h
(re)Introduce locking for amaps & anons.
2021-01-19 13:21:36 +00:00
uvm_aobj.c
A shared lock is now enough to call pgo_get() functions iff PGO_LOCKED is given.
2024-12-20 18:49:37 +00:00
uvm_aobj.h
Put back in the simplification of the aiodone daemon.
2023-05-13 09:24:59 +00:00
uvm_ddb.h
uvm_device.c
Return errno values rather than dying VM_PAGER_* in the pgo_fault() interfaces.
2024-12-15 11:02:59 +00:00
uvm_device.h
uvm_extern.h
remove forward declaration of struct mount
2024-11-19 06:18:26 +00:00
uvm_fault.c
Merge identical code paths to promote data to a new anon into a new function.
2024-12-20 18:46:51 +00:00
uvm_fault.h
Remove unused `anon' argument from uvmfault_unlockall().
2020-11-06 11:52:39 +00:00
uvm_glue.c
Change uvm_swapout_threads() to return the amound of freed pages.
2024-10-28 08:25:32 +00:00
uvm_glue.h
Change uvm_swapout_threads() to return the amound of freed pages.
2024-10-29 08:23:07 +00:00
uvm_init.c
Sync some comments in order to reduce the difference with NetBSD.
2021-03-20 10:24:21 +00:00
uvm_io.c
Add mimmutable(2) system call which locks the permissions (PROT_*) of
2022-10-07 14:59:39 +00:00
uvm_km.c
Retire uvm_km_zalloc().
2024-11-01 20:26:18 +00:00
uvm_km.h
uvm_map.c
white space fixes, no functional change.
2024-12-11 02:00:32 +00:00
uvm_map.h
procmap(8) -> procmap(1); spotted by Avon Robertson
2024-11-15 02:59:23 +00:00
uvm_meter.c
Remove unused min values and document reserves for pagedaemon & kernel.
2024-11-26 09:51:30 +00:00
uvm_mmap.c
Unlock KERN_WXABORT.
2024-12-14 12:07:38 +00:00
uvm_object.c
Grab vmobjlocks with RW_DUPOK in vm_obj_wire() to silence WITNESS
2022-02-21 16:08:36 +00:00
uvm_object.h
spelling
2022-09-04 06:49:11 +00:00
uvm_page.c
Relax some uvm_page_owner_locked() assertions.
2024-12-20 18:54:12 +00:00
uvm_page.h
remove prototypes with no matching function
2024-05-13 01:15:50 +00:00
uvm_pager.c
Do not retry with a single page if paging out a cluster didn't work.
2024-11-25 12:51:00 +00:00
uvm_pager.h
Fix the deadlock between uvn_io() and uvn_flush() by restarting the fault.
2021-10-12 07:38:22 +00:00
uvm_param.h
uvm_pdaemon.c
Push the KERNEL_LOCK() down in the aiodone_daemon().
2024-11-25 13:37:49 +00:00
uvm_percpu.h
Add per-CPU caches to the pmemrange allocator.
2024-05-01 12:54:27 +00:00
uvm_pmap.h
pmap_virtual_space() and pmap_steal_memory() are mutually exclusive, so
2024-04-03 18:43:32 +00:00
uvm_pmemrange.c
sparc64 now has ci_idepth.
2024-11-08 15:54:33 +00:00
uvm_pmemrange.h
Document locking of failing allocation requests and improve the comments.
2024-11-07 11:12:46 +00:00
uvm_swap_encrypt.c
spelling
2021-03-12 14:15:49 +00:00
uvm_swap_encrypt.h
de-macro SWAP_KEY_*; ok miod@ mpi@
2024-11-07 09:04:55 +00:00
uvm_swap.c
de-macro SWAP_KEY_*; ok miod@ mpi@
2024-11-07 09:04:55 +00:00
uvm_swap.h
Make out-of-swap checks more robust.
2023-10-27 19:18:53 +00:00
uvm_unix.c
Fix core file writing when a file map into memory has later been truncated
2024-01-17 22:22:25 +00:00
uvm_vnode.c
A shared lock is now enough to call pgo_get() functions iff PGO_LOCKED is given.
2024-12-20 18:49:37 +00:00
uvm_vnode.h
Access to u_flags' should be serialized by the
vmobjlock'.
2022-10-20 13:31:52 +00:00
uvm.h
Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls has
2024-04-02 08:39:16 +00:00
uvmexp.h
Account for in-flight pages being written to disk when computing page shortage.
2024-11-25 13:06:25 +00:00