Age | Commit message (Expand) | Author |
2024-07-24 | Move uvm_exit() outside of the KERNEL_LOCK() in the reaper. | Martin Pieuchot |
2024-06-02 | pledge, MAP_STACK, and pinsyscall failures have been providing failure | Theo de Raadt |
2024-04-02 | Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls has | Theo de Raadt |
2024-02-21 | Only return EPERM for immutable regions for the nasty operations | Theo de Raadt |
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 |
2024-01-21 | some bizzare glitch related to ramdisk instbin static binaries, their | Theo de Raadt |
2024-01-20 | Early during mimmutable(2) development, we had a big problem with the | Theo de Raadt |
2024-01-16 | The kernel will now read pinsyscall tables out of PT_OPENBSD_SYSCALLS in | Theo de Raadt |
2023-08-02 | Remove unused vm_map_upgrade() & vm_map_downgrade(). | Martin Pieuchot |
2023-05-20 | Do not grab the `vmmaplk' recursively, prevent a self-deadlock. | Martin Pieuchot |
2023-04-26 | Backout previous commit: | Alexander Bluhm |
2023-04-25 | Do not grab the `vmmaplk' recursively, prevent a self-deadlock. | Martin Pieuchot |
2023-04-13 | pmap_copy() has never, ever, been implemented in any of the platforms OpenBSD | Miod Vallat |
2023-04-10 | spelling | Jonathan Gray |
2023-02-24 | Do not held the vm_map lock while flushing pages in msync(2) and madvise(2). | Martin Pieuchot |
2023-02-13 | Also lock the map in the execve-driven calls to uvm_map_check_copyin_add() | Theo de Raadt |
2023-02-13 | Upon fork, copy the copyin_check structure to the new map, otherwise | Theo de Raadt |
2023-02-11 | I forgot to copy the msyscall interlock flag to forked processes, so | Theo de Raadt |
2023-01-31 | On systems without xonly mmu hardware-enforcement, we can still mitigate | Theo de Raadt |
2023-01-25 | In the previous commit, FIXPROT would upgrade a PROT_NONE mapping too far. | Theo de Raadt |
2023-01-24 | oops, a silly typo | Theo de Raadt |
2023-01-24 | uvm_map_extract() UVM_EXTRACT_FIXPROT alias mappings are only used for | Theo de Raadt |
2022-12-18 | spelling | Theo de Raadt |
2022-11-17 | stack growth from setrlimit was never updated to set UVM_ET_STACK on | Theo de Raadt |
2022-11-04 | Assert the VM map lock is held in function used by mmap/mprotect/munmap. | Martin Pieuchot |
2022-10-31 | Fix VMMAP_DEBUG code to compile with not-so-recent changes. | Martin Pieuchot |
2022-10-24 | uvm_unmap_remove() traverses the entries in the start,end range scanning | Theo de Raadt |
2022-10-21 | Recent chrome renderers try to change some immutable RW region to R. | Theo de Raadt |
2022-10-21 | the debug "name" parameter to uvm_map_immutable() is no longer needed | Theo de Raadt |
2022-10-16 | Rather than marking MAP_STACK on entries for sigaltstack() [2 days ago], | Theo de Raadt |
2022-10-15 | remove one of the debug messages | Theo de Raadt |
2022-10-15 | During the MAP_STACK introduction in 2018, sigaltstack() became a | Theo de Raadt |
2022-10-07 | Add mimmutable(2) system call which locks the permissions (PROT_*) of | Theo de Raadt |
2022-08-15 | remove FSPACE macros, unused after uvm_map_sel_limits() removal | Jonathan Gray |
2022-08-15 | remove unused uvm_map_sel_limits() | Jonathan Gray |
2022-08-07 | Move fallback PMAP_PREFER definitions from uvm_map.c to uvm_pmap.h for them | Miod Vallat |
2022-05-04 | Merge swap-backed and object-backed inactive page lists. | Martin Pieuchot |
2022-03-12 | Revert holding a read lock on the map while copying out data during sysctl(2). | Martin Pieuchot |
2022-03-11 | Hold a read lock on the map while copying out data during a sysctl(2) call | Mark Kettenis |
2022-02-15 | Backout previous "Unwire with map lock held" (commitid: SsVz7dLGFgR21kFe) | Klemens Nanni |
2022-02-14 | Unwire with map lock held | Klemens Nanni |
2022-02-11 | Backout previous "Unwire with map lock held" (commitid: eQBvWUwShD91dN9Z) | Klemens Nanni |
2022-02-11 | Backout previous "Assert vm map locks" (commitid: sRNBfzX2dJrxFDmb) | Klemens Nanni |
2022-02-10 | Assert vm map locks | Klemens Nanni |
2022-02-10 | Unwire with map lock held | Klemens Nanni |
2021-12-21 | Fix a typo in mlock(2) error path triggering a double-free. | Martin Pieuchot |
2021-12-15 | Use a per-UVM object lock to serialize the lower part of the fault handler. | Martin Pieuchot |