Line 14: |
Line 14: |
| |- | | |- |
| |[https://lkml.org/lkml/2016/6/28/801 lkml] || fs: allow to use dirfd as root for openat and other *at syscalls || ? | | |[https://lkml.org/lkml/2016/6/28/801 lkml] || fs: allow to use dirfd as root for openat and other *at syscalls || ? |
− | |-
| |
− | |[https://lkml.org/lkml/2017/2/14/493 v5] || Fix compatible mmap() return pointer over 4Gb || ?
| |
| |- | | |- |
| |[https://lkml.org/lkml/2017/1/23/712 lkml] || [PATCH] mnt: allow to add a mount into an existing group || | | |[https://lkml.org/lkml/2017/1/23/712 lkml] || [PATCH] mnt: allow to add a mount into an existing group || |
| |- | | |- |
− | |{{net-next.git|ba94f3088b}} || unix: add ioctl to open a unix socket file with O_PATH || | + | |[https://lkml.org/lkml/2017/4/14/138 lkml] || ARM/shmem: Drop page coloring align for non-VIPT CPUs || ? |
| |- | | |- |
− | |[https://patchwork.kernel.org/patch/9545023/ patchwork] || [PATCHv4,1/5] x86/mm: split arch_mmap_rnd() on compat/native versions || | + | |[https://lkml.org/lkml/2017/5/9/634 lkml] || fs: add an ioctl to get an owning userns for a superblock || ? |
− | |-
| |
− | |[https://patchwork.kernel.org/patch/9545021/ patchwork] || [PATCHv4,2/5] x86/mm: introduce mmap{,_legacy}_base ||
| |
− | |-
| |
− | |[https://patchwork.kernel.org/patch/9545027/ patchwork] || [PATCHv4,3/5] x86/mm: fix 32-bit mmap() for 64-bit ELF ||
| |
− | |-
| |
− | |[https://patchwork.kernel.org/patch/9545025/ patchwork] || [PATCHv4,4/5] x86/mm: check in_compat_syscall() instead TIF_ADDR32 for mmap(MAP_32BIT) ||
| |
− | |-
| |
− | |[https://patchwork.kernel.org/patch/9545153/ patchwork] || [PATCHv4,5/5] selftests/x86: add test to check compat mmap() return addr ||
| |
| |} | | |} |
| | | |
Line 428: |
Line 418: |
| |- | | |- |
| |{{torvalds.git|ed1e7db33}} || x86/signal: Remove bogus user_64bit_mode() check from sigaction_compat_abi() || v4.9-rc2 | | |{{torvalds.git|ed1e7db33}} || x86/signal: Remove bogus user_64bit_mode() check from sigaction_compat_abi() || v4.9-rc2 |
| + | |- |
| + | |{{torvalds.git|7b2dd3682}} || x86/coredump: Always use user_regs_struct for compat_elf_gregset_t || v4.9-rc7 |
| |- | | |- |
| |{{torvalds.git|432490f9d}} || net: ip, diag -- Add diag interface for raw sockets || v4.10 | | |{{torvalds.git|432490f9d}} || net: ip, diag -- Add diag interface for raw sockets || v4.10 |
Line 440: |
Line 432: |
| |- | | |- |
| |{{torvalds.git|319b0534b9}} || tcp: allow to enable the repair mode for non-listening sockets || v4.10-rc1 | | |{{torvalds.git|319b0534b9}} || tcp: allow to enable the repair mode for non-listening sockets || v4.10-rc1 |
| + | |- |
| + | |{{net-next.git|ba94f3088b}} || unix: add ioctl to open a unix socket file with O_PATH || |
| + | |- |
| + | |{{torvalds.git|6a0b41d1e2}} || x86/mm: Introduce arch_rnd() to compute 32/64 mmap random base || 4.12 |
| + | |- |
| + | |{{torvalds.git|8f3e474f3c}} || x86/mm: Add task_size parameter to mmap_base() || 4.12 |
| + | |- |
| + | |{{torvalds.git|1b028f784e}} || x86/mm: Introduce mmap_compat_base() for 32-bit mmap() || 4.12 |
| + | |- |
| + | |{{torvalds.git|3e6ef9c809}} || x86/mm: Make mmap(MAP_32BIT) work correctly || 4.12 |
| + | |- |
| + | |{{torvalds.git|e13b73dd9c}} || x86/hugetlb: Adjust to the new native/compat mmap bases || 4.12 |
| + | |- |
| + | |{{torvalds.git|ada26481df}} || x86/mm: Make in_compat_syscall() work during exec || 4.12 |
| + | |- |
| + | |{{torvalds.git|280e87e98c}} || ARM32: Support mremap() for sigpage/vDSO || 4.13 |
| + | |- |
| + | |{{torvalds.git|739586951b}} || arm64/vdso: Support mremap() for vDSO || 4.14-rc1 |
| |} | | |} |
| | | |
| [[Category:Development]] | | [[Category:Development]] |