Age | Commit message (Expand) | Author |
2024-10-08 | remove unused uvm_pause(); ok miod@ | Jonathan Gray |
2024-10-02 | Modify uvmpd_scan_inactive() to access `uvmexp.pdfreed' only once. | Martin Pieuchot |
2024-10-02 | Improve responsiveness in OOM situations & make free target checks coherent. | Martin Pieuchot |
2024-10-02 | Return number of freed pages in uvm_pmr_cache_drain(). | Martin Pieuchot |
2024-09-30 | Return the number of freed pages and handle SHRINK_STOP in drmbackoff(). | Martin Pieuchot |
2024-09-04 | Fix some spelling. | Marcus Glocker |
2024-08-24 | Place uvm_km_zalloc(9) under #ifdef __i386__. | Martin Pieuchot |
2024-08-24 | Kill uvm_km_alloc(9) and uvm_km_alloc1(9). | Martin Pieuchot |
2024-08-21 | We do not need the PS_LIBCPIN and PS_PIN flag fields anymore, which were | Theo de Raadt |
2024-08-18 | Do not cache pages belonging to memory ranges with a `use' count. | Martin Pieuchot |
2024-07-24 | Remove workaround for lock ordering issue in uvm_pseg_get(). | Martin Pieuchot |
2024-07-24 | Move uvm_exit() outside of the KERNEL_LOCK() in the reaper. | Martin Pieuchot |
2024-07-24 | Grab the kernel lock in preparation for unlocking most of uvm_unmap_detach(). | Martin Pieuchot |
2024-07-24 | Remove assertion in udv_detach(), the function is already mpsafe. | Martin Pieuchot |
2024-07-04 | remove uvm_addr_align() and uvm_addr_align_back() | Jonathan Gray |
2024-06-18 | remove prototypes with no matching function | Jonathan Gray |
2024-06-07 | remove UADDR_HINT_MAXGAP, missed when uaddr_hint allocator was removed | Jonathan Gray |
2024-06-02 | pledge, MAP_STACK, and pinsyscall failures have been providing failure | Theo de Raadt |
2024-05-28 | remove uvm_swpkeyexpire extern for var we never had | Jonathan Gray |
2024-05-20 | Remove always-false condition in amap_free KASSERT. | Dave Voutila |
2024-05-13 | remove prototypes with no matching function | Jonathan Gray |
2024-05-12 | vm_page_zero_enable was removed in 2015 | Jonathan Gray |
2024-05-12 | remove uvm_swprekeyprint extern for var we never had | Jonathan Gray |
2024-05-01 | Add per-CPU caches to the pmemrange allocator. | Martin Pieuchot |
2024-04-19 | Revert per-CPU caches a double-free has been found by naddy@. | Martin Pieuchot |
2024-04-17 | Remove a micro optimization to free pages in batch in amap_wipeout(). | Martin Pieuchot |
2024-04-17 | Add per-CPU caches to the pmemrange allocator. | Martin Pieuchot |
2024-04-16 | Call bufq_destroy() in swap_off for the VREG case since swap_on() called | Claudio Jeker |
2024-04-16 | Prevent a NULL dereference in error code path. | Martin Pieuchot |
2024-04-13 | correct indentation | Jonathan Gray |
2024-04-10 | Use uvmpd_dropswap() in the case of swap shortage. | Martin Pieuchot |
2024-04-10 | Call uao_dropswap() instead of rerolling it. | Martin Pieuchot |
2024-04-06 | Prevent accounting bug when an anon w/ swap slot is passed to uvm_anon_release() | Martin Pieuchot |
2024-04-05 | delete msyscall stub | Theo de Raadt |
2024-04-05 | On machines lacking xonly support hardware, we emulate xonly in the | Theo de Raadt |
2024-04-05 | Esure the base,len range provided by ld.so is definately in the map. | Theo de Raadt |
2024-04-03 | Stopping grabbing the kernel lock in kbind(2). | Mark Kettenis |
2024-04-03 | pmap_virtual_space() and pmap_steal_memory() are mutually exclusive, so | Miod Vallat |
2024-04-02 | Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls has | Theo de Raadt |
2024-03-30 | Document that pmemrange control data are protected by `uvm.fpageqlock'. | Martin Pieuchot |
2024-03-28 | Delete pinsyscall(2) [which was specific only to SYS_execve] now | Theo de Raadt |
2024-03-27 | Initialize uvm_km_pages.mtx before use. | Kurt Miller |
2024-03-24 | Cleanup uvmpd_tune() & document global variable ownership. | Martin Pieuchot |
2024-02-21 | Only return EPERM for immutable regions for the nasty operations | Theo de Raadt |
2024-02-13 | Remove sanity checks from uvm_pagefree(). The first thing this function does | Miod Vallat |
2024-02-03 | Remove Softdep. | Bob Beck |
2024-01-21 | workaround for the static non-PIE instbin "instbin" program on the install | Theo de Raadt |
2024-01-21 | For minherit(MAP_INHERIT_ZERO) upon readonly memory return EPERM. | Theo de Raadt |
2024-01-21 | madvise(2) and msync(2) have some memory/mapping destructive ops which should | Theo de Raadt |
2024-01-21 | oops, brain scrambled trying to squeeze the ifdef into bad place | Theo de Raadt |