Age | Commit message (Expand) | Author |
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 |
2021-12-07 | uvm_map_inentry() is provided a format string that says "inside", but then | Theo de Raadt |
2021-10-24 | Move pmap_{,k}remove() inside uvm_km_pgremove{,_intrsafe}(). | Martin Pieuchot |
2021-10-05 | Unref/free amaps before grabbing the KERNEL_LOCK(). | Martin Pieuchot |
2021-06-17 | Revert previous: unref of amap outside of the KERNEL_LOCK(). | Martin Pieuchot |
2021-06-15 | Unref/free amaps before grabbing the KERNEL_LOCK(). | Martin Pieuchot |
2021-05-22 | Use atomic operations for reference counting VM maps. | Martin Pieuchot |
2021-03-26 | Remove parenthesis around return value to reduce the diff with NetBSD. | Martin Pieuchot |
2021-03-12 | spelling | Jonathan Gray |
2021-03-05 | ansi | Jonathan Gray |
2021-02-23 | remove unused uvm_mapent_bias() | Jonathan Gray |
2021-01-19 | (re)Introduce locking for amaps & anons. | Martin Pieuchot |
2020-10-19 | Serialize accesses to "struct vmspace" and document its refcounting. | Martin Pieuchot |
2020-09-22 | Spell inline correctly. | Martin Pieuchot |
2020-09-14 | Since the issues with calling uvm_map_inentry_fix() without holding the | Mark Kettenis |
2020-09-12 | Add tracepoints in the page fault handler and when entries are added to maps. | Martin Pieuchot |
2020-07-06 | fix spelling | Theo de Raadt |
2020-03-25 | Do not test against NULL a variable which is dereference before that. | Martin Pieuchot |
2020-03-04 | Do not count pages mapped as PROT_NONE against the RLIMIT_DATA limit. | Mark Kettenis |
2019-12-30 | convert infinite msleep(9) to msleep_nsec(9) | Jonathan Gray |
2019-12-18 | Set vm_map's pmap in uvm_map_setup(). | Visa Hankala |
2019-12-18 | Use separate rwlock initializations for userland ("vmspace") and kernel | Mark Kettenis |
2019-12-12 | Header cleanup. | Martin Pieuchot |
2019-12-09 | Many people have crossed the ABI, so re-enable "syscall call-from" checking. | Theo de Raadt |
2019-12-09 | improve comment for uvm_map_inentry_pc(), the underlying | Theo de Raadt |
2019-12-04 | Fix a bad offset calculation in uvm_share. | Mike Larkin |
2019-12-02 | Stop supporting UVM_FLAG_TRYLOCK in uvm_mapanon(), it is not used. | Martin Pieuchot |
2019-11-30 | temporarily neuter the syscall-callfrom check as a few people | Theo de Raadt |
2019-11-29 | Repurpose the "syscalls must be on a writeable page" mechanism to | Theo de Raadt |
2019-11-26 | Fix a panic string that had the wrong function name and an improperly | Mike Larkin |
2019-11-26 | Fix a bunch of lines that had trailing whitespace. | Mike Larkin |
2019-11-02 | Revert previous, a race is present and can be triggered with golang. | Martin Pieuchot |
2019-11-01 | Push the KERNEL_LOCK() down in uvm_map_inentry(). | Martin Pieuchot |
2019-11-01 | Keep local function definitions in C files. | Martin Pieuchot |
2019-09-09 | Inform about system call memory write protection and stack mapping | Alexander Bluhm |
2019-06-14 | The addition of writeable-syscall checking near MAP_STACK checking | Theo de Raadt |
2019-06-01 | Refactor the MAP_STACK feature, and introduce another similar variation: | Theo de Raadt |
2019-05-16 | Handle a bit more work without taking the kernel lock. This should avoid | Mark Kettenis |
2019-04-23 | Remove file name and line number output from witness(4) | Visa Hankala |
2019-03-01 | New mmap(2) flag: MAP_CONCEAL. | cheloha |
2019-02-15 | With an opportunistic check performed at every trap, we insist userland | Theo de Raadt |
2019-02-10 | "non-existant" is one of those words that don't exist, so use "non-existent" | Peter Hessler |
2018-10-31 | Add support to uvm to establish write-combining mappings. Use this in the | Mark Kettenis |
2018-07-22 | In uvm_map_protect(), make sure we select a first map entry that ends after | Mark Kettenis |
2018-04-18 | Some programs create a PROT_NONE guard page at the far-end of the provided | Theo de Raadt |
2018-04-17 | - Make rnd hints avoid the brk area. The rnd allocator refuses to allocate in | Otto Moerbeek |
2018-04-17 | Remove protection checks from uvm_map_is_stack_remappable | Stefan Kempf |
2018-04-12 | Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and | Theo de Raadt |
2017-11-30 | __MAP_NOFAULT doesn't make sense with anon mappings, so return EINVAL if | Philip Guenther |