aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_mmap.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce kern_mmap_req().Brooks Davis2020-03-041-10/+22
* Return ENOTSUP for mmap/mprotect if prot not subset of prot_maxEd Maste2020-02-261-2/+2
* vm: use new capsicum helpersMateusz Guzik2020-02-151-4/+4
* vm: remove no longer needed atomic_load_ptr castsMateusz Guzik2020-02-141-2/+1
* vfs: replace VOP_MARKATIME with VOP_MMAPPEDMateusz Guzik2020-02-011-1/+1
* kern_mmap: restore character deleted in transitKyle Evans2020-01-041-1/+1
* kern_mmap: add a variant that allows caller to inspect fpKyle Evans2020-01-041-1/+18
* Introduce vm_page_astate.Mark Johnston2019-12-101-2/+2
* Avoid acquiring the object lock if color is already set. It can not beJeff Roberson2019-11-291-4/+6
* Define wrapper functions vm_map_entry_{succ,pred} to act as wrappersDoug Moore2019-11-131-3/+6
* Remove page locking from pmap_mincore().Mark Johnston2019-10-161-37/+29
* Correct the range boundaries used by kern_mincore().Mark Johnston2019-10-161-1/+1
* (4/6) Protect page valid with the busy lock.Jeff Roberson2019-10-151-2/+2
* Revert r352406, which contained changes I didn't intend to commit.Mark Johnston2019-09-161-2/+2
* Fix a couple of nits in r352110.Mark Johnston2019-09-161-2/+2
* vm pager: writemapping accounting for OBJT_SWAPKyle Evans2019-09-031-4/+4
* Control implicit PROT_MAX() using procctl(2) and the FreeBSD noteKonstantin Belousov2019-07-021-4/+15
* Use traditional 'p' local to designate td->td_proc in kern_mmap.Konstantin Belousov2019-07-021-3/+7
* Extend mmap/mprotect API to specify the max page protections.Brooks Davis2019-06-201-6/+39
* r348879 introduced a wrong-way comparison that broke mmap.Doug Moore2019-06-101-1/+1
* Change the check for 'size' wrapping around to zero in kern_mmap to accountDoug Moore2019-06-101-9/+9
* There are times when a len==0 parameter to mmap is okay. But on aDoug Moore2019-06-101-1/+4
* Restore the pre-r347532 behaviour of ignoring wiring failures in mmap().Mark Johnston2019-05-131-3/+1
* Provide separate accounting for user-wired pages.Mark Johnston2019-05-131-8/+17
* Switch to use shared vnode locks for text files during image activation.Konstantin Belousov2019-05-051-8/+7
* i386: honor kern.elf32.read_exec for ommap(2) and break(2), as alreadyKonstantin Belousov2019-02-091-3/+1
* Normalize the declaration of i386_read_exec variable.Konstantin Belousov2019-02-091-0/+3
* Add a tunable which changes mincore(2) algorithm to only report dataKonstantin Belousov2019-01-071-1/+13
* Remove unused argument to priv_check_cred.Mateusz Guzik2018-12-111-1/+1
* Normalize COMPAT_43 syscall declarations.Brooks Davis2018-12-041-7/+1
* vm: stop taking proc lock in mmap to satisfy racct if it is disabledMateusz Guzik2018-09-181-13/+9
* For compat32, emulate the same wraparound check as occurs on the realKonstantin Belousov2018-07-311-0/+6
* Use a single, consistent approach to returning success versus failure inAlan Cox2018-06-041-8/+4
* Only check for MAP_32BIT when available.Konstantin Belousov2018-06-011-1/+4
* Only a small subset of mmap(2)'s flags should be used in combination withAlan Cox2018-06-011-2/+2
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Make v_wire_count a per-cpu counter(9) counter. This eliminates aJeff Roberson2018-02-121-1/+1
* Assign map->header values to avoid boundary checks.Konstantin Belousov2018-01-201-8/+3
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Correct the type of foff.Mark Johnston2017-11-081-1/+1
* Treat the addr argument for mmap(2) request without MAP_FIXED flag asKonstantin Belousov2017-06-281-5/+16
* Implement address space guards.Konstantin Belousov2017-06-241-2/+11
* Add kern_mincore() helper for micore() syscall.Dmitry Chagin2017-03-301-8/+9
* Use atop() instead of OFF_TO_IDX() for convertion of addresses orKonstantin Belousov2017-03-141-2/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Rework r313352.Konstantin Belousov2017-02-131-28/+36
* Remove MPSAFE and ARGUSED annotations, ANSI-fy syscall handlers.Konstantin Belousov2017-02-131-71/+10
* Change type of the prot parameter for kern_vm_mmap() from vm_prot_t to int.Konstantin Belousov2017-02-111-1/+1
* Add kern_vm_mmap2(), kern_vm_mprotect(), kern_vm_msync(), kern_vm_munlock(),Edward Tomasz Napierala2017-02-061-86/+87
* hwpmc: partially depessimize munmap handling if the module is not loadedMateusz Guzik2017-01-241-21/+28