Upstream kernel commits

From CRIU
Revision as of 08:06, 19 February 2013 by Cyrillos (talk | contribs)
Jump to navigation Jump to search

List of commits we have in (or need for) mainline kernel for C/R functionality.


Commit Description Status Comments
linux-cr: 7773fbc5418 procfs: make proc_get_link to use dentry instead of inode v3.3 merged
linux-cr: 640708a2cff procfs: introduce the /proc/<pid>/map_files/ directory v3.3 merged
linux-cr: 067bce1a06c c/r: introduce CHECKPOINT_RESTORE symbol v3.3 merged
linux-cr: 028ee4be34a c/r: prctl: add PR_SET_MM codes to set up mm_struct entries v3.3 merged
linux-cr: 5b172087f99 c/r: procfs: add start_data, end_data, start_brk members to /proc/$pid/stat v4 v3.3 merged
linux-cr: b8f566b04d3 sysctl: add the kernel.ns_last_pid control v3.3 merged
net-next: c9da99e647 unix_diag: Fixup RQLEN extension report v3.3 merged
net-next: 885ee74d5d af_unix: Move CINQ/COUTQ code to helpers v3.3 merged
net-next: 257b529876 unix_diag: Add the MEMINFO extension v3.3 merged
net-next: c0636faa53 inet_diag: Add the SKMEMINFO extension v3.3 merged
net-next: 5d2e5f274f sock_diag: Introduce the meminfo nla core (v2) v3.3 merged
net-next: 288461e154 unix_diag: Include unix_diag.h into header-y target v3.3 merged
net-next: e6fe2371bd sock_diag: Arrange sock_diag.h such that it is exportable to userspace v3.3 merged
net-next: e09e9d189b unix: If we happen to find peer NULL when diag dumping, write zero. v3.3 merged
net-next: 3b0723c12e unix_diag: Fix incoming connections nla length v3.3 merged
net-next: 2ea744a583 net: unix -- Add missing module.h inclusion v3.3 merged
net-next: 5d531aaa64 unix_diag: Write it into kbuild v3.3 merged
net-next: cbf391958a unix_diag: Receive queue lenght NLA v3.3 merged
net-next: 2aac7a2cb0 unix_diag: Pending connections IDs NLA v3.3 merged
net-next: ac02be8d96 unix_diag: Unix peer inode NLA v3.3 merged
net-next: 5f7b056946 unix_diag: Unix inode info NLA v3.3 merged
net-next: f5248b48a6 unix_diag: Unix socket name NLA v3.3 merged
net-next: 5d3cae8bc3 unix_diag: Dumping exact socket core v3.3 merged
net-next: 45a96b9be6 unix_diag: Dumping all sockets core v3.3 merged
net-next: 22931d3b90 unix_diag: Basic module skeleton v3.3 merged
net-next: fa7ff56f75 af_unix: Export stuff required for diag module v3.3 merged
net-next: f65c1b534b sock_diag: Generalize requests cookies managements v3.3 merged
net-next: aec8dc62f6 sock_diag: Fix module netlink aliases v3.3 merged
net-next: e7c466e58e sock_diag: Move the SOCK_DIAG_BY_FAMILY cmd declaration v3.3 merged
net-next: 86e62ad6b2 udp_diag: Fix the !ipv6 case v3.3 merged
net-next: b872a2371f udp_diag: Make it module when ipv6 is a module v3.3 merged
net-next: 507dd7961e udp_diag: Wire the udp_diag module into kbuild v3.3 merged
net-next: b6d640c228 udp_diag: Implement the dump-all functionality v3.3 merged
net-next: a925aa00a5 udp_diag: Implement the get_exact dumping functionality v3.3 merged
net-next: 52b7c59bc3 udp_diag: Basic skeleton v3.3 merged
net-next: fce823381e udp: Export code sk lookup routines v3.3 merged
net-next: 1942c518ca inet_diag: Generalize inet_diag dump and get_exact calls v3.3 merged
net-next: 3c4d05c805 inet_diag: Introduce the inet socket dumping routine v3.3 merged
net-next: 8d07d1518a inet_diag: Introduce the byte-code run on an inet socket v3.3 merged
net-next: efb3cb428d inet_diag: Split inet_diag_get_exact into parts v3.3 merged
net-next: 476f7dbff3 inet_diag: Split inet_diag_get_exact into parts v3.3 merged
net-next: b005ab4ef8 inet_diag: Export inet diag cookie checking routine v3.3 merged
net-next: 87c22ea52e inet_diag: Reduce the number of args for bytecode run routine v3.3 merged
net-next: 7b35eadd7e inet_diag: Remove indirect sizeof from inet diag handlers v3.3 merged
net-next: 8ef874bfc7 sock_diag: Move the sock_ code to net/core/ v3.3 merged
net-next: a029fe26b6 inet_diag: Cleanup type2proto last user v3.3 merged
net-next: d23deaa07b inet_diag: Introduce socket family checks v3.3 merged
net-next: 25c4cd2b6d inet_diag: Switch the _dump to work with new header v3.3 merged
net-next: fe50ce2846 inet_diag: Switch the _get_exact to work with new header v3.3 merged
net-next: 126fdc3249 inet_diag: Introduce new inet_diag_req header v3.3 merged
net-next: d366477a52 sock_diag: Initial skeleton v3.3 merged
net-next: f13c95f0e2 inet_diag: Switch from _GETSOCK to IPPROTO_ numbers v3.3 merged
net-next: 37f352b5e3 inet_diag: Move byte-code finding up the call-stack v3.3 merged
net-next: 8d34172dfd sock_diag: Introduce new message type v3.3 merged
cyrillos: f73731c8cb fs, proc: Introduce /proc/<pid>/task/<tid>/children entry v9 v3.5 merged
cyrillos: d607d3d354 c/r: procfs: add arg_start/end, env_start/end and exit_code members v3.5 merged
cyrillos: 69a2769368 c/r: prctl: Extend PR_SET_MM to set up more mm_struct entries v3.5 merged
cyrillos: 951bc60c6a syscalls, x86: Add __NR_kcmp syscall v3.5 merged
cyrillos: c561e512db c/r: prctl: Add ability to set new mm_struct::exe_file v3.5 merged
cyrillos: 1f5b51bd70 prctl: Use CAP_SYS_RESOURCE for PR_SET_MM option v3.3 merged
cyrillos: 4777762e3e prctl: add ability to get clear_tid_address v3.5 merged
cyrillos: e95f3a8983 datagram: Factor out sk queue referencing 3.4 merged
cyrillos: fce2904d08 datagram: Add offset argument to __skb_recv_datagram 3.4 merged
cyrillos: a93f021317 skb: Add skb_peek_next helper 3.4 merged
cyrillos: 823a8b21b6 sock: Introduce the SO_PEEK_OFF sock option 3.4 merged
cyrillos: 31088b4b27 unix: Support peeking offset for datagram and seqpacket sockets 3.4 merged
cyrillos: d2aa807184 unix: Support peeking offset for stream sockets 3.4 merged
cyrillos: 0321cc7413 fcntl: Add F_GETOWNER_UIDS option v3 3.6 merged
cyrillos: 414eaa6b89 c/r: prctl: Simplify PR_SET_MM on mm::code/data assignment v3.5 merged
cyrillos: 60647b9985 c/r: prctl: Return -EFAULT instead of -EINVAL in case if underlied VMA is not found v3.5 merged
cyrillos: 4f771d8b13 tcp: Move code around v3.5 merged
cyrillos: ff8fd29cb0 tcp: Initial repair mode v3.5 merged
cyrillos: e1d48c5d00 tcp: Repair socket queues v3.5 merged
cyrillos: 92429984b7 tcp: Report mss_clamp with TCP_MAXSEG option in repair mode v3.5 merged
cyrillos: f3c5434ed2 tcp: Repair connection-time negotiated parameters v3.5 merged
cyrillos: 91a74f5d72 tcp repair: Fix unaligned access when repairing options (v2) v3.5 merged
cyrillos: 7562932529 c/r: prctl: Drop VMA flags test on PR_SET_MM_ stack data assignment v3.5 merged
cyrillos: 43ccb1071e c/r: fs, proc: Move children entry back to tid_base_stuff v3.5 merged
cyrillos: c0742755b1 proc/pid/pagemap: correctly report non-present ptes and holes between… v3.5 merged
cyrillos: ea4ba3b144 proc: report file/anon bit in /proc/pid/pagemap v3.5 merged
cyrillos: 795b561147 proc/smaps: show amount of nonlinear ptes in vma v3.5 merged
linux-cr: eaffc5d915 net: Dont use ifindices in hash fns v3.7 merged
linux-cr: eefa1367e9 net: Allow to create links with given ifindex v3.7 merged
linux-cr: 128bba6e40 veth: Allow to create peer link with given ifindex v3.7 merged
linux-cr: bda68c4946 net: Make ifindex generation per-net namespace v3.7 merged
linux-cr: 5365dd272a net: Loopback ifindex is constant now v3.7 merged
linux-cr: b6df96a352 Add missing hash.h to ndisc.h v3.7 merged
linux-cr: 45b3585c2e procfs: Move /proc/pid/fd[info] handling code to fd.[ch] v3.7 merged
linux-cr: 1374bb1a38 procfs: Convert /proc/pid/fdinfo/ handling routines to seq-file v3.7 merged
linux-cr: 6efc68b1f1 procfs: Add ability to plug in auxiliary fdinfo providers v3.8 merged
linux-cr: c5a678f82c fs, eventfd: Add procfs fdinfo helper v3.8 merged
linux-cr: 50c673026f fs, epoll: Add procfs fdinfo helper v2 v3.8 merged
linux-cr: dd4c1dacce fs, exportfs: Add export_encode_inode_fh helper v3.8 merged
linux-cr: 15ac9a0ed8 fs, notify: Add procfs fdinfo helper v3 v3.8 merged
linux-cr: e86d442de4 fdinfo: Show sigmask for signalfd fd v3.8 merged
linux-cr: 7510a2d823 fs, fanotify: Add missing pieses in fdinfo for ability to call fanotify_init v3.8 merged
linux-cr: d3731f8992 fs, fanotify: Add @mflags field to fanotify output v3.8 merged
linux-cr: 7cc5de9a6f packet: Introduce net/packet/internal.h header v3.7 merged
linux-cr: 5b3ba1656e packet: Diag core and basic socket info dumping v3.7 merged
linux-cr: 3d77e0bf0a packet: Report more packet sk info via diag module v3.7 merged
linux-cr: 1d856d68d2 packet: Report socket mclist info via diag module v3.7 merged
linux-cr: 01e89616dd packet: Report rings cfg via diag engine v3.7 merged
linux-cr: af14e8c6d8 packet: Report fanout status via diag engine v3.7 merged
linux-cr: ea66e7e61e packet: Protect packet sk list with mutex (v2) v3.7 merged
linux-cr: abc04fc95e kernel: limit a value of ns_last_pid to (0, max_pid) v3.6 merged
linux-cr: 0f5ec8960c tcp: restore rcv_wscale in a repair mode (v2) v3.6 merged
linux-cr: cbc3004a05 proc: check vma->vm_file before dereferencing v3.7 merged
linux-cr: 580c10c2ed sockopt: Make SO_BINDTODEVICE readable v3.8 merged
linux-cr: 5b40ab1277 sock-diag: Report shutdown for inet and unix sockets (v2) v3.8 merged
linux-cr: 3ab20407c7 procfs: add VmFlags field in smaps output v3.8 merged
linux-cr: 1c3525705a tty: pty - Move TIOCPKT handling into pty.c v3.8 merged
linux-cr: a1e6513a52 tty, ioctls -- Add new ioctl definitions for tty flags fetching v3.8 merged
linux-cr: 4d1c1f7d21 tty: Add get- ioctls to fetch tty status v3 v3.8 merged
linux-cr: dcd5a94951 sk-filter: Add ability to get socket filter program (v2) v3.8 merged
linux-cr: 7568812e61 net: inet_diag -- Return error code if protocol handler is missed v3.7 merged
linux-cr: 63488c2cb3 tcp-repair: Handle zero-length data put in rcv queue v3.7 merged
linux-cr: 7102e32b44 tcp: fix retransmission in repair mode v3.7 merged
linux-cr: 8bd86bded1 ipv6: adapt connect for repair move v3.8 merged
linux-cr: dadfb7819b sockopt: Change getsockopt() of SO_BINDTODEVICE to return an interface name v3.8 merged
linux-cr: 164923fba9 ipc: remove forced assignment of selected message linux-next -
linux-cr: 7413a8edca ipc: add sysctl to specify desired next object id linux-next -
linux-cr: 75d62b75fe ipc: wrap new sysctls for CRIU inside CONFIG_CHECKPOINT_RESTORE linux-next -
linux-cr: 80bd6c6e1d ipc-add-sysctl-to-specify-desired-next-object-id-checkpatch-fixes linux-next -
linux-cr: c4e8220c56 Documentation: update sysctl/kernel.txt linux-next -
linux-cr: f8e3428f8d ipc: message queue receive cleanup linux-next -
linux-cr: 9cdfbcb9d0 ipc-message-queue-receive-cleanup-checkpatch-fixes linux-next -
linux-cr: 442d8c3ea2 ipc: introduce message queue copy feature linux-next -
linux-cr: 187ec46530 ipc: remove redundant MSG_COPY check linux-next -
linux-cr: 086ef0f3ec ipc: cleanup do_msgrcv() around MSG_COPY feature linux-next -
linux-cr: 033a2a5be5 selftests: IPC message queue copy feature test linux-next -
linux-cr: 9b7822e4e9 test: IPC message queue copy feature test update linux-next -
linux-cr: b8cb0564fe ipc: simplify free_copy() call linux-next -
linux-cr: b02ec2b4cd ipc: convert prepare_copy() from macro to function linux-next -
linux-cr: d2e8ee7a45 ipc: simplify message copying linux-next -
linux-cr: bbb88ba016 ipc: add more comments to message copying related code linux-next -
linux-cr: 863d883e19 kcmp: enable the kcmp syscall when C/R is enabled on ARM - -
linux-cr: 93c8062c37 kcmp: Drop x86 dependancy - -
linux-cr: 95277606be tcp: adding a per-socket timestamp offset net-next -
linux-cr: 2adff9a2b8 tcp: set and get per-socket timestamp net-next -
linux-cr: c1b2dcfd8e tcp: send packets with a socket timestamp net-next -