Upstream kernel commits
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Pending patches
Reference | Description | Status |
---|---|---|
013655 | tcp: allow to repair a tcp connections in closing states | ? |
633622 | [RFC] kernel: add a netlink interface to get information about processes | ? |
2015/3/5/435 | [PATCH] proc: show locks in /proc/pid/fdinfo/X | ? |
Merged patches
This table lists CRIU-related kernel commits already merged to vanilla.
Commit | Description | Kernel version |
---|---|---|
torvalds: 7773fbc541 | procfs: make proc_get_link to use dentry instead of inode | 3.3 |
torvalds: 640708a2cff | 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.5 |
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.10 |
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.15 |
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.15 |
torvalds: c86c97ff4 | mm: Clear VM_SOFTDIRTY flag inside clear_refs_write instead of clear_soft_dirty | 3.15 |
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: 9183df25f | shm: add memfd_create() syscall | 3.17 |
torvalds: e4a0d3e72 | aio: Make it possible to remap aio ring | 3.19 |