| Commit message (Expand) | Author | Age | Files | Lines |
* | Introduce kern_mmap_req(). | Brooks Davis | 2020-03-04 | 1 | -10/+22 |
* | Return ENOTSUP for mmap/mprotect if prot not subset of prot_max | Ed Maste | 2020-02-26 | 1 | -2/+2 |
* | vm: use new capsicum helpers | Mateusz Guzik | 2020-02-15 | 1 | -4/+4 |
* | vm: remove no longer needed atomic_load_ptr casts | Mateusz Guzik | 2020-02-14 | 1 | -2/+1 |
* | vfs: replace VOP_MARKATIME with VOP_MMAPPED | Mateusz Guzik | 2020-02-01 | 1 | -1/+1 |
* | kern_mmap: restore character deleted in transit | Kyle Evans | 2020-01-04 | 1 | -1/+1 |
* | kern_mmap: add a variant that allows caller to inspect fp | Kyle Evans | 2020-01-04 | 1 | -1/+18 |
* | Introduce vm_page_astate. | Mark Johnston | 2019-12-10 | 1 | -2/+2 |
* | Avoid acquiring the object lock if color is already set. It can not be | Jeff Roberson | 2019-11-29 | 1 | -4/+6 |
* | Define wrapper functions vm_map_entry_{succ,pred} to act as wrappers | Doug Moore | 2019-11-13 | 1 | -3/+6 |
* | Remove page locking from pmap_mincore(). | Mark Johnston | 2019-10-16 | 1 | -37/+29 |
* | Correct the range boundaries used by kern_mincore(). | Mark Johnston | 2019-10-16 | 1 | -1/+1 |
* | (4/6) Protect page valid with the busy lock. | Jeff Roberson | 2019-10-15 | 1 | -2/+2 |
* | Revert r352406, which contained changes I didn't intend to commit. | Mark Johnston | 2019-09-16 | 1 | -2/+2 |
* | Fix a couple of nits in r352110. | Mark Johnston | 2019-09-16 | 1 | -2/+2 |
* | vm pager: writemapping accounting for OBJT_SWAP | Kyle Evans | 2019-09-03 | 1 | -4/+4 |
* | Control implicit PROT_MAX() using procctl(2) and the FreeBSD note | Konstantin Belousov | 2019-07-02 | 1 | -4/+15 |
* | Use traditional 'p' local to designate td->td_proc in kern_mmap. | Konstantin Belousov | 2019-07-02 | 1 | -3/+7 |
* | Extend mmap/mprotect API to specify the max page protections. | Brooks Davis | 2019-06-20 | 1 | -6/+39 |
* | r348879 introduced a wrong-way comparison that broke mmap. | Doug Moore | 2019-06-10 | 1 | -1/+1 |
* | Change the check for 'size' wrapping around to zero in kern_mmap to account | Doug Moore | 2019-06-10 | 1 | -9/+9 |
* | There are times when a len==0 parameter to mmap is okay. But on a | Doug Moore | 2019-06-10 | 1 | -1/+4 |
* | Restore the pre-r347532 behaviour of ignoring wiring failures in mmap(). | Mark Johnston | 2019-05-13 | 1 | -3/+1 |
* | Provide separate accounting for user-wired pages. | Mark Johnston | 2019-05-13 | 1 | -8/+17 |
* | Switch to use shared vnode locks for text files during image activation. | Konstantin Belousov | 2019-05-05 | 1 | -8/+7 |
* | i386: honor kern.elf32.read_exec for ommap(2) and break(2), as already | Konstantin Belousov | 2019-02-09 | 1 | -3/+1 |
* | Normalize the declaration of i386_read_exec variable. | Konstantin Belousov | 2019-02-09 | 1 | -0/+3 |
* | Add a tunable which changes mincore(2) algorithm to only report data | Konstantin Belousov | 2019-01-07 | 1 | -1/+13 |
* | Remove unused argument to priv_check_cred. | Mateusz Guzik | 2018-12-11 | 1 | -1/+1 |
* | Normalize COMPAT_43 syscall declarations. | Brooks Davis | 2018-12-04 | 1 | -7/+1 |
* | vm: stop taking proc lock in mmap to satisfy racct if it is disabled | Mateusz Guzik | 2018-09-18 | 1 | -13/+9 |
* | For compat32, emulate the same wraparound check as occurs on the real | Konstantin Belousov | 2018-07-31 | 1 | -0/+6 |
* | Use a single, consistent approach to returning success versus failure in | Alan Cox | 2018-06-04 | 1 | -8/+4 |
* | Only check for MAP_32BIT when available. | Konstantin Belousov | 2018-06-01 | 1 | -1/+4 |
* | Only a small subset of mmap(2)'s flags should be used in combination with | Alan Cox | 2018-06-01 | 1 | -2/+2 |
* | Move most of the contents of opt_compat.h to opt_global.h. | Brooks Davis | 2018-04-06 | 1 | -1/+0 |
* | Make v_wire_count a per-cpu counter(9) counter. This eliminates a | Jeff Roberson | 2018-02-12 | 1 | -1/+1 |
* | Assign map->header values to avoid boundary checks. | Konstantin Belousov | 2018-01-20 | 1 | -8/+3 |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
* | Correct the type of foff. | Mark Johnston | 2017-11-08 | 1 | -1/+1 |
* | Treat the addr argument for mmap(2) request without MAP_FIXED flag as | Konstantin Belousov | 2017-06-28 | 1 | -5/+16 |
* | Implement address space guards. | Konstantin Belousov | 2017-06-24 | 1 | -2/+11 |
* | Add kern_mincore() helper for micore() syscall. | Dmitry Chagin | 2017-03-30 | 1 | -8/+9 |
* | Use atop() instead of OFF_TO_IDX() for convertion of addresses or | Konstantin Belousov | 2017-03-14 | 1 | -2/+2 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
* | Rework r313352. | Konstantin Belousov | 2017-02-13 | 1 | -28/+36 |
* | Remove MPSAFE and ARGUSED annotations, ANSI-fy syscall handlers. | Konstantin Belousov | 2017-02-13 | 1 | -71/+10 |
* | Change type of the prot parameter for kern_vm_mmap() from vm_prot_t to int. | Konstantin Belousov | 2017-02-11 | 1 | -1/+1 |
* | Add kern_vm_mmap2(), kern_vm_mprotect(), kern_vm_msync(), kern_vm_munlock(), | Edward Tomasz Napierala | 2017-02-06 | 1 | -86/+87 |
* | hwpmc: partially depessimize munmap handling if the module is not loaded | Mateusz Guzik | 2017-01-24 | 1 | -21/+28 |