Age | Commit message (Expand) | Author |
2023-06-21 | Revert "schedcpu, uvm_meter(9): make uvm_meter() an independent timeout" | Scott Soule Cheloha |
2023-06-20 | schedcpu, uvm_meter(9): make uvm_meter() an independent timeout | Scott Soule Cheloha |
2023-05-30 | spelling | Jonathan Gray |
2023-05-20 | Do not grab the `vmmaplk' recursively, prevent a self-deadlock. | Martin Pieuchot |
2023-05-13 | Put back in the simplification of the aiodone daemon. | Martin Pieuchot |
2023-05-09 | Inline once-used variable to sync all uvm_map_clean() callers | Klemens Nanni |
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-11 | fix double words in comments | Jonathan Gray |
2023-04-10 | spelling | Jonathan Gray |
2023-03-08 | Delete obsolete /* ARGSUSED */ lint comments. | Philip Guenther |
2023-02-24 | Do not held the vm_map lock while flushing pages in msync(2) and madvise(2). | Martin Pieuchot |
2023-02-16 | Add pinsyscall(2). With this you can tell the kernel the location | Theo de Raadt |
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 | non-padded 64-bit system calls arrived 2021/12/23, over a year ago. | 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-26 | delete repeated word | 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 |
2023-01-16 | Currently we disable kbind(2) for static program from libc.a's | Philip Guenther |
2023-01-13 | Since the signal trampoline is now execute-only we no longer write it | Mark Kettenis |
2023-01-10 | The uvm_swap_data_lock mutex can now be taken without holding the kernel | Mark Kettenis |
2023-01-04 | Chuck Cranor rescinded the advertising clause of uvm_mmap.c in | Jonathan Gray |
2023-01-01 | With the introduction of the PMAP_PREFER_{ALIGN,OFFSET} macros a long time ago, | Miod Vallat |
2022-12-18 | spelling | Theo de Raadt |
2022-12-08 | Call vget(9) in uvn_put() to make sure we hold a reference if we're called | Mark Kettenis |
2022-11-17 | With regret, place mutexes after struct vm_map fields which are inspected | 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-20 | Access to `u_flags' should be serialized by the `vmobjlock'. | Martin Pieuchot |
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-11 | add missing unlock in swapmount() | Jonathan Gray |
2022-10-07 | Add mimmutable(2) system call which locks the permissions (PROT_*) of | Theo de Raadt |
2022-10-07 | new UVM_ET_IMMUTABLE flag marks a uvm entry as immutable. | Theo de Raadt |
2022-09-29 | There no longer is any KVM_ET_* to keep in sync with UVM_ET_*, so | Theo de Raadt |
2022-09-21 | Revert UVM_VNODE_CANPERSIST removal, it exposes an issue on arm64. | Martin Pieuchot |
2022-09-10 | Remove pmap_collect() when a no-op, define __HAVE_PMAP_COLLECT otherwise. | Miod Vallat |
2022-09-10 | Get rid of the extra vnode reference known as UVM_VNODE_CANPERSIST. | Martin Pieuchot |
2022-09-04 | spelling | Jonathan Gray |
2022-08-31 | Introduce a function to trylock a page instead of duplicating the logic. | Martin Pieuchot |