Commit
|
Description
|
Kernel version
|
---|
torvalds: 7773fbc541 |
procfs: make proc_get_link to use dentry instead of inode |
3.3
|
torvalds: 640708a2cf |
procfs: introduce the /proc/<pid>/map_files/ directory |
3.3
|
torvalds: 067bce1a06 |
c/r: introduce CHECKPOINT_RESTORE symbol |
3.3
|
torvalds: 028ee4be34 |
c/r: prctl: add PR_SET_MM codes to set up mm_struct entries |
3.3
|
torvalds: b3f7f573a2 |
c/r: procfs: add start_data, end_data, start_brk members to /proc/$pid/stat v4 |
3.3
|
torvalds: b8f566b04d |
sysctl: add the kernel.ns_last_pid control |
3.3
|
net-next: c9da99e647 |
unix_diag: Fixup RQLEN extension report |
3.3
|
net-next: 885ee74d5d |
af_unix: Move CINQ/COUTQ code to helpers |
3.3
|
net-next: 257b529876 |
unix_diag: Add the MEMINFO extension |
3.3
|
net-next: c0636faa53 |
inet_diag: Add the SKMEMINFO extension |
3.3
|
net-next: 5d2e5f274f |
sock_diag: Introduce the meminfo nla core (v2) |
3.3
|
net-next: 288461e154 |
unix_diag: Include unix_diag.h into header-y target |
3.3
|
net-next: e6fe2371bd |
sock_diag: Arrange sock_diag.h such that it is exportable to userspace |
3.3
|
net-next: e09e9d189b |
unix: If we happen to find peer NULL when diag dumping, write zero. |
3.3
|
net-next: 3b0723c12e |
unix_diag: Fix incoming connections nla length |
3.3
|
net-next: 2ea744a583 |
net: unix -- Add missing module.h inclusion |
3.3
|
net-next: 5d531aaa64 |
unix_diag: Write it into kbuild |
3.3
|
net-next: cbf391958a |
unix_diag: Receive queue lenght NLA |
3.3
|
net-next: 2aac7a2cb0 |
unix_diag: Pending connections IDs NLA |
3.3
|
net-next: ac02be8d96 |
unix_diag: Unix peer inode NLA |
3.3
|
net-next: 5f7b056946 |
unix_diag: Unix inode info NLA |
3.3
|
net-next: f5248b48a6 |
unix_diag: Unix socket name NLA |
3.3
|
net-next: 5d3cae8bc3 |
unix_diag: Dumping exact socket core |
3.3
|
net-next: 45a96b9be6 |
unix_diag: Dumping all sockets core |
3.3
|
net-next: 22931d3b90 |
unix_diag: Basic module skeleton |
3.3
|
net-next: fa7ff56f75 |
af_unix: Export stuff required for diag module |
3.3
|
net-next: f65c1b534b |
sock_diag: Generalize requests cookies managements |
3.3
|
net-next: aec8dc62f6 |
sock_diag: Fix module netlink aliases |
3.3
|
net-next: e7c466e58e |
sock_diag: Move the SOCK_DIAG_BY_FAMILY cmd declaration |
3.3
|
net-next: 86e62ad6b2 |
udp_diag: Fix the !ipv6 case |
3.3
|
net-next: b872a2371f |
udp_diag: Make it module when ipv6 is a module |
3.3
|
net-next: 507dd7961e |
udp_diag: Wire the udp_diag module into kbuild |
3.3
|
net-next: b6d640c228 |
udp_diag: Implement the dump-all functionality |
3.3
|
net-next: a925aa00a5 |
udp_diag: Implement the get_exact dumping functionality |
3.3
|
net-next: 52b7c59bc3 |
udp_diag: Basic skeleton |
3.3
|
net-next: fce823381e |
udp: Export code sk lookup routines |
3.3
|
net-next: 1942c518ca |
inet_diag: Generalize inet_diag dump and get_exact calls |
3.3
|
net-next: 3c4d05c805 |
inet_diag: Introduce the inet socket dumping routine |
3.3
|
net-next: 8d07d1518a |
inet_diag: Introduce the byte-code run on an inet socket |
3.3
|
net-next: efb3cb428d |
inet_diag: Split inet_diag_get_exact into parts |
3.3
|
net-next: 476f7dbff3 |
inet_diag: Split inet_diag_get_exact into parts |
3.3
|
net-next: b005ab4ef8 |
inet_diag: Export inet diag cookie checking routine |
3.3
|
net-next: 87c22ea52e |
inet_diag: Reduce the number of args for bytecode run routine |
3.3
|
net-next: 7b35eadd7e |
inet_diag: Remove indirect sizeof from inet diag handlers |
3.3
|
net-next: 8ef874bfc7 |
sock_diag: Move the sock_ code to net/core/ |
3.3
|
net-next: a029fe26b6 |
inet_diag: Cleanup type2proto last user |
3.3
|
net-next: d23deaa07b |
inet_diag: Introduce socket family checks |
3.3
|
net-next: 25c4cd2b6d |
inet_diag: Switch the _dump to work with new header |
3.3
|
net-next: fe50ce2846 |
inet_diag: Switch the _get_exact to work with new header |
3.3
|
net-next: 126fdc3249 |
inet_diag: Introduce new inet_diag_req header |
3.3
|
net-next: d366477a52 |
sock_diag: Initial skeleton |
3.3
|
net-next: f13c95f0e2 |
inet_diag: Switch from _GETSOCK to IPPROTO_ numbers |
3.3
|
net-next: 37f352b5e3 |
inet_diag: Move byte-code finding up the call-stack |
3.3
|
net-next: 8d34172dfd |
sock_diag: Introduce new message type |
3.3
|
torvalds: 818411616b |
fs, proc: Introduce /proc/<pid>/task/<tid>/children entry v9 |
3.5
|
torvalds: 5b172087f9 |
c/r: procfs: add arg_start/end, env_start/end and exit_code members |
3.5
|
torvalds: fe8c7f5cbf |
c/r: prctl: Extend PR_SET_MM to set up more mm_struct entries |
3.5
|
torvalds: d97b46a646 |
syscalls, x86: Add __NR_kcmp syscall |
3.5
|
torvalds: b32dfe3771 |
c/r: prctl: Add ability to set new mm_struct::exe_file |
3.5
|
torvalds: 79f0713d40 |
prctl: Use CAP_SYS_RESOURCE for PR_SET_MM option |
3.3
|
torvalds: 300f786b26 |
prctl: add ability to get clear_tid_address |
3.5
|
torvalds: 4934b0329f |
datagram: Factor out sk queue referencing |
3.4
|
torvalds: 3f518bf745 |
datagram: Add offset argument to __skb_recv_datagram |
3.4
|
torvalds: da5ef6e51b |
skb: Add skb_peek_next helper |
3.4
|
torvalds: ef64a54f6e |
sock: Introduce the SO_PEEK_OFF sock option |
3.4
|
torvalds: f55bb7f9cb |
unix: Support peeking offset for datagram and seqpacket sockets |
3.4
|
torvalds: fc0d753641 |
unix: Support peeking offset for stream sockets |
3.4
|
torvalds: 1d151c337d |
fcntl: Add F_GETOWNER_UIDS option v3 |
3.6
|
torvalds: 370816aef0 |
tcp: Move code around |
3.5
|
torvalds: ee9952831c |
tcp: Initial repair mode |
3.5
|
torvalds: c0e88ff0f2 |
tcp: Repair socket queues |
3.5
|
torvalds: 5e6a3ce657 |
tcp: Report mss_clamp with TCP_MAXSEG option in repair mode |
3.5
|
torvalds: b139ba4e90 |
tcp: Repair connection-time negotiated parameters |
3.5
|
torvalds: de248a75c3 |
tcp repair: Fix unaligned access when repairing options (v2) |
3.5
|
torvalds: 736f24d5e5 |
c/r: prctl: Drop VMA flags test on PR_SET_MM_ stack data assignment |
3.5
|
torvalds: 5702c5eeab |
c/r: prctl: Move PR_GET_TID_ADDRESS to a proper place |
3.5
|
torvalds: 16fbdce62d |
proc: report file/anon bit in /proc/pid/pagemap |
3.4
|
torvalds: bca1554373 |
proc/smaps: show amount of nonlinear ptes in vma |
3.5
|
torvalds: b14f243a42 |
net: Dont use ifindices in hash fns |
3.7
|
torvalds: 9c7dafbfab |
net: Allow to create links with given ifindex |
3.7
|
torvalds: e6f8f1a739 |
veth: Allow to create peer link with given ifindex |
3.7
|
torvalds: aa79e66eee |
net: Make ifindex generation per-net namespace |
3.7
|
torvalds: 1fb9489bf1 |
net: Loopback ifindex is constant now |
3.7
|
torvalds: faf60af17f |
procfs: Move /proc/pid/fd[info] handling code to fd.[ch] |
3.7
|
torvalds: ddd3e0771b |
procfs: Convert /proc/pid/fdinfo/ handling routines to seq-file |
3.7
|
torvalds: 55985dd72a |
procfs: Add ability to plug in auxiliary fdinfo providers |
3.8
|
torvalds: cbac5542d4 |
fs, eventfd: Add procfs fdinfo helper |
3.8
|
torvalds: 138d22b586 |
fs, epoll: Add procfs fdinfo helper v2 |
3.8
|
torvalds: 711c7bf991 |
fs, exportfs: Add export_encode_inode_fh helper |
3.8
|
torvalds: be77196b80 |
fs, notify: Add procfs fdinfo helper |
3.8
|
torvalds: e6dbcafb74 |
fs, fanotify: Add @mflags field to fanotify output |
3.8
|
torvalds: 2787b04b6c |
packet: Introduce net/packet/internal.h header |
3.7
|
torvalds: 96ec632714 |
packet: Diag core and basic socket info dumping |
3.7
|
torvalds: 8a360be0c5 |
packet: Report more packet sk info via diag module |
3.7
|
torvalds: eea68e2f1a |
packet: Report socket mclist info via diag module |
3.7
|
torvalds: 16f01365fa |
packet: Report rings cfg via diag engine |
3.7
|
torvalds: fff3321d75 |
packet: Report fanout status via diag engine |
3.7
|
torvalds: 0fa7fa98db |
packet: Protect packet sk list with mutex (v2) |
3.7
|
torvalds: 579035dc5d |
kernel: limit a value of ns_last_pid to (0, max_pid) |
3.6
|
torvalds: bc26ccd8fc |
tcp: restore rcv_wscale in a repair mode (v2) |
3.6
|
torvalds: f7b86bfe8d |
sockopt: Make SO_BINDTODEVICE readable |
3.8
|
torvalds: e4e541a848 |
sock-diag: Report shutdown for inet and unix sockets (v2) |
3.8
|
torvalds: 834f82e2aa |
procfs: add VmFlags field in smaps output |
3.8
|
torvalds: 06026d911c |
tty: pty - Move TIOCPKT handling into pty.c |
3.8
|
torvalds: c6298038bc |
tty, ioctls -- Add new ioctl definitions for tty flags fetching |
3.8
|
torvalds: 84fd7bdf12 |
tty: Add get- ioctls to fetch tty status v3 |
3.8
|
torvalds: a8fc927780 |
sk-filter: Add ability to get socket filter program (v2) |
3.8
|
torvalds: cacb6ba0f3 |
net: inet_diag -- Return error code if protocol handler is missed |
3.7
|
torvalds: c454e6111d |
tcp-repair: Handle zero-length data put in rcv queue |
3.7
|
torvalds: ec34232575 |
tcp: fix retransmission in repair mode |
3.7
|
torvalds: 2b9164771e |
ipv6: adapt connect for repair move |
3.8
|
torvalds: c91f6df2db |
sockopt: Change getsockopt() of SO_BINDTODEVICE to return an interface name |
3.8
|
torvalds: 3fcfe78658 |
ipc: add more comments to message copying related code |
3.8
|
torvalds: 51eeacaa07 |
ipc: simplify message copying |
3.8
|
torvalds: b30efe2775 |
ipc: convert prepare_copy() from macro to function |
3.8
|
torvalds: 85398aa8de |
ipc: simplify free_copy() call |
3.8
|
torvalds: 3a665531a3 |
selftests: IPC message queue copy feature test |
3.8
|
torvalds: 4a674f34ba |
ipc: introduce message queue copy feature |
3.8
|
torvalds: f9dd87f473 |
ipc: message queue receive cleanup |
3.8
|
torvalds: 03f5956680 |
ipc: add sysctl to specify desired next object id |
3.8
|
torvalds: 9afdacda02 |
ipc: remove forced assignment of selected message |
3.8
|
torvalds: 3f7d1fe108 |
arm: Wire up kcmp syscall |
3.9
|
torvalds: 1e142b29e2 |
kcmp: make it depend on CHECKPOINT_RESTORE |
3.9
|
torvalds: ceaa1fef65 |
tcp: adding a per-socket timestamp offset |
3.9
|
torvalds: 93be6ce0e9 |
tcp: set and get per-socket timestamp |
3.9
|
torvalds: ee684b6f28 |
tcp: send packets with a socket timestamp |
3.9
|
torvalds: 66dd34ad |
signal: allow to send any siginfo to itself |
3.9
|
torvalds: ae5fc987 |
net: fix *_DIAG_MAX constants |
3.9
|
torvalds: 0f29c768 |
net: prepare netlink code for netlink diag |
3.10
|
torvalds: eaaa3139 |
netlink: Diag core and basic socket info dumping (v2) |
3.10
|
torvalds: 84c751bd |
ptrace: add ability to retrieve signals without removing from a queue (v4) |
3.10
|
torvalds: 040fa020 |
clear_refs: Sanitize accepted commands declaration |
3.11
|
torvalds: af9de7eb |
clear_refs: Introduce private struct for mm_walk |
3.11
|
torvalds: 2b0a9f01 |
pagemap-introduce-pagemap_entry_t-without-pmshift-bits |
3.11
|
torvalds: 0f8975ec |
mm: soft-dirty bits for user memory changes tracking |
3.11
|
torvalds: 541c237c |
pagemap: prepare to reuse constant bits with page-shift |
3.11
|
torvalds: 57b8015e |
posix-timers: Show sigevent info in proc file |
3.10
|
torvalds: 48f6a7a5 |
posix-timers: Introduce /proc/PID/timers file |
3.10
|
torvalds: 5ed67f05 |
posix timers: Allocate timer id per process (v2) |
3.10
|
torvalds: 15ef0298 |
posix-timers: Show clock ID in proc file |
3.10
|
torvalds: 29000cae |
ptrace: add ability to get/set signal-blocked mask (v2) |
3.11
|
torvalds: 274038f8 |
tun: Report "persist" flag to userspace |
3.11
|
torvalds: 179ef71c |
mm: Save soft-dirty bits on swapped pages |
3.11
|
torvalds: 41bb3476 |
mm: Save soft-dirty bits on file pages |
3.11
|
torvalds: 76975e9c |
tun: Get skfilter layout |
3.12
|
torvalds: 849c9b6f |
tun: Allow to skip filter on attach |
3.12
|
torvalds: 3d407a80 |
tun: Report whether the queue is attached or not |
3.12
|
torvalds: fb7589a1 |
tun: Add ability to create tun device with given index |
3.12
|
torvalds: e3e12028 |
tcp: don't apply tsoffset if rcv_tsecr is zero |
3.11
|
torvalds: c7781a6e |
tcp: initialize rcv_tstamp for restored sockets |
3.11
|
torvalds: 7ed5c5ae |
tcp: set timestamps for restored skb-s |
3.11
|
torvalds: 6dec97dc |
mm: move_ptes -- Set soft dirty bit depending on pte type |
3.11
|
torvalds: c3d16e16 |
mm: migration -- Do not loose soft dirty bit if page is in migration state |
3.12
|
torvalds: e9cdd6e7 |
mm: pagemap -- Inspect _PAGE_SOFT_DIRTY only on present pages |
3.12
|
torvalds: dbde4979 |
tcp: don't update snd_nxt, when a socket is switched from repair mode |
3.13
|
torvalds: d9104d1c |
mm: track vma changes with VM_SOFTDIRTY bit |
3.12
|
torvalds: 34228d47 |
mm: Ignore VM_SOFTDIRTY on VMA merging |
3.14, 3.13-stable
|
torvalds: 24f91eba1 |
mm: don't lose the SOFT_DIRTY flag on mprotect |
3.14, 3.13-stable
|
torvalds: 49d063cb3 |
proc: show mnt_id in /proc/pid/fdinfo |
3.15
|
torvalds: 0bf073315 |
mm: Make freshly remapped file pages being softdirty unconditionally |
3.16
|
torvalds: 9aed8614a |
mm: Don't forget to set softdirty on file mapped fault |
3.17
|
torvalds: b43790eed |
mm: Don't forget to save file map softdiry bit on unmap |
3.16
|
torvalds: c86c97ff4 |
mm: Clear VM_SOFTDIRTY flag inside clear_refs_write instead of clear_soft_dirty |
3.16
|
torvalds: af9c4957c |
timerfd: Implement show_fdinfo method |
3.17
|
torvalds: 854d06d9f |
docs: Procfs -- Document timerfd output |
3.17
|
torvalds: 5442e9fbd |
timerfd: Implement timerfd_ioctl method to restore timerfd_ctx::ticks, v3 |
3.17
|
torvalds: 64e455079 |
mm: softdirty: enable write notifications on VMAs after VM_SOFTDIRTY cleared |
3.18
|
torvalds: 9c5990240 |
mm: introduce check_data_rlimit helper |
3.18
|
torvalds: 8764b338b |
mm: use may_adjust_brk helper |
3.18
|
torvalds: 71fe97e18 |
prctl: PR_SET_MM -- factor out mmap_sem when updating mm::exe_file |
3.18
|
torvalds: f606b77f1 |
prctl: PR_SET_MM -- introduce PR_SET_MM_MAP operation |
3.18
|
torvalds: a3816ab0e |
fs: Convert show_fdinfo functions to void |
3.19
|
torvalds: 9183df25f |
shm: add memfd_create() syscall |
3.17
|
torvalds: e4a0d3e72 |
aio: Make it possible to remap aio ring |
3.19
|
torvalds: 6c8c90319 |
proc: show locks in /proc/pid/fdinfo/X |
4.1
|
torvalds: 155e35d4d |
VFS: Introduce inode-getting helpers for layered/unioned fs environments |
4.0
|
torvalds: df1a085af |
VFS: Add a fallthrough flag for marking virtual dentries |
4.0
|
torvalds: f25801ee4 |
overlay: Call ovl_drop_write() earlier in ovl_dentry_open() |
4.2-rc2
|
torvalds: 4bacc9c92 |
overlayfs: Make f_path always point to the overlay and f_inode to the underlay |
4.2-rc2
|
torvalds: 9391dd00d |
fix a braino in ovl_d_select_inode() |
4.2-rc2
|
torvalds: 13c4a9011 |
seccomp: add ptrace options for suspend/resume |
4.3-rc1
|
torvalds: bab189918 |
bpf, seccomp: prepare for upcoming criu support |
4.4-rc1
|
torvalds: f8e529ed9 |
seccomp, ptrace: add support for dumping seccomp filters |
4.4-rc1
|
torvalds: c83aa55d0 |
autofs: show pipe inode in mount options |
4.6-rc4
|
torvalds: b1ed4c4fa |
tcp: add an ability to dump and restore window parameters |
4.8
|
torvalds: b059a453b |
x86/vdso: Add mremap hook to vm_special_mapping |
4.8
|
torvalds: f80fd3a5f |
selftests/x86: Add vDSO mremap() test |
4.8
|
torvalds: e38447ee1 |
x86/vdso: Unmap vdso blob on vvar mapping failure |
4.9
|
torvalds: 576ebfefd |
x86/vdso: Replace calculate_addr in map_vdso() with addr |
4.9
|
torvalds: 2eefd8789 |
x86/arch_prctl/vdso: Add ARCH_MAP_VDSO_* |
4.9
|
torvalds: 90954e7b9 |
x86/coredump: Use pr_reg size, rather that TIF_IA32 flag |
4.9
|
torvalds: cc87324b3 |
x86/ptrace: Down with test_thread_flag(TIF_IA32) |
4.9
|
torvalds: 684635105 |
x86/signal: Add SA_{X32,IA32}_ABI sa_flags |
4.9
|
torvalds: ed1e7db33 |
x86/signal: Remove bogus user_64bit_mode() check from sigaction_compat_abi() |
v4.9-rc2
|
torvalds: 432490f9d |
net: ip, diag -- Add diag interface for raw sockets |
v4.9
|
torvalds: cd05a0eca |
net: ip, raw_diag -- Fix socket leaking for destroy request |
v4.9
|
torvalds: 3de864f8c |
net: ip, diag -- Adjust raw_abort to use unlocked __udp_disconnect |
v4.9
|
torvalds: 9999370fa |
net: ip, raw_diag -- Use jump for exiting from nested loop |
v4.9
|
torvalds: c62cce2ca |
net: add an ioctl to get a socket network namespace |
v4.10-rc1
|
torvalds: 319b0534b9 |
tcp: allow to enable the repair mode for non-listening sockets |
v4.10-rc1
|