summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_map.c
AgeCommit message (Expand)Author
2022-11-04Assert the VM map lock is held in function used by mmap/mprotect/munmap.Martin Pieuchot
2022-10-31Fix VMMAP_DEBUG code to compile with not-so-recent changes.Martin Pieuchot
2022-10-24uvm_unmap_remove() traverses the entries in the start,end range scanningTheo de Raadt
2022-10-21Recent chrome renderers try to change some immutable RW region to R.Theo de Raadt
2022-10-21the debug "name" parameter to uvm_map_immutable() is no longer neededTheo de Raadt
2022-10-16Rather than marking MAP_STACK on entries for sigaltstack() [2 days ago],Theo de Raadt
2022-10-15remove one of the debug messagesTheo de Raadt
2022-10-15During the MAP_STACK introduction in 2018, sigaltstack() became aTheo de Raadt
2022-10-07Add mimmutable(2) system call which locks the permissions (PROT_*) ofTheo de Raadt
2022-08-15remove FSPACE macros, unused after uvm_map_sel_limits() removalJonathan Gray
2022-08-15remove unused uvm_map_sel_limits()Jonathan Gray
2022-08-07Move fallback PMAP_PREFER definitions from uvm_map.c to uvm_pmap.h for themMiod Vallat
2022-05-04Merge swap-backed and object-backed inactive page lists.Martin Pieuchot
2022-03-12Revert holding a read lock on the map while copying out data during sysctl(2).Martin Pieuchot
2022-03-11Hold a read lock on the map while copying out data during a sysctl(2) callMark Kettenis
2022-02-15Backout previous "Unwire with map lock held" (commitid: SsVz7dLGFgR21kFe)Klemens Nanni
2022-02-14Unwire with map lock heldKlemens Nanni
2022-02-11Backout previous "Unwire with map lock held" (commitid: eQBvWUwShD91dN9Z)Klemens Nanni
2022-02-11Backout previous "Assert vm map locks" (commitid: sRNBfzX2dJrxFDmb)Klemens Nanni
2022-02-10Assert vm map locksKlemens Nanni
2022-02-10Unwire with map lock heldKlemens Nanni
2021-12-21Fix a typo in mlock(2) error path triggering a double-free.Martin Pieuchot
2021-12-15Use a per-UVM object lock to serialize the lower part of the fault handler.Martin Pieuchot
2021-12-07uvm_map_inentry() is provided a format string that says "inside", but thenTheo de Raadt
2021-10-24Move pmap_{,k}remove() inside uvm_km_pgremove{,_intrsafe}().Martin Pieuchot
2021-10-05Unref/free amaps before grabbing the KERNEL_LOCK().Martin Pieuchot
2021-06-17Revert previous: unref of amap outside of the KERNEL_LOCK().Martin Pieuchot
2021-06-15Unref/free amaps before grabbing the KERNEL_LOCK().Martin Pieuchot
2021-05-22Use atomic operations for reference counting VM maps.Martin Pieuchot
2021-03-26Remove parenthesis around return value to reduce the diff with NetBSD.Martin Pieuchot
2021-03-12spellingJonathan Gray
2021-03-05ansiJonathan Gray
2021-02-23remove unused uvm_mapent_bias()Jonathan Gray
2021-01-19(re)Introduce locking for amaps & anons.Martin Pieuchot
2020-10-19Serialize accesses to "struct vmspace" and document its refcounting.Martin Pieuchot
2020-09-22Spell inline correctly.Martin Pieuchot
2020-09-14Since the issues with calling uvm_map_inentry_fix() without holding theMark Kettenis
2020-09-12Add tracepoints in the page fault handler and when entries are added to maps.Martin Pieuchot
2020-07-06fix spellingTheo de Raadt
2020-03-25Do not test against NULL a variable which is dereference before that.Martin Pieuchot
2020-03-04Do not count pages mapped as PROT_NONE against the RLIMIT_DATA limit.Mark Kettenis
2019-12-30convert infinite msleep(9) to msleep_nsec(9)Jonathan Gray
2019-12-18Set vm_map's pmap in uvm_map_setup().Visa Hankala
2019-12-18Use separate rwlock initializations for userland ("vmspace") and kernelMark Kettenis
2019-12-12Header cleanup.Martin Pieuchot
2019-12-09Many people have crossed the ABI, so re-enable "syscall call-from" checking.Theo de Raadt
2019-12-09improve comment for uvm_map_inentry_pc(), the underlyingTheo de Raadt
2019-12-04Fix a bad offset calculation in uvm_share.Mike Larkin
2019-12-02Stop supporting UVM_FLAG_TRYLOCK in uvm_mapanon(), it is not used.Martin Pieuchot
2019-11-30temporarily neuter the syscall-callfrom check as a few peopleTheo de Raadt