Difference between revisions of "Upstream kernel commits"

From CRIU
Jump to navigation Jump to search
(update to 3.5-rc7)
Line 130: Line 130:
 
|[https://github.com/cyrillos/linux-2.6/commit/1f5b51bd708ce28910be3a989eb601b04f55793f] || prctl: Use CAP_SYS_RESOURCE for PR_SET_MM option || v3.3 || merged
 
|[https://github.com/cyrillos/linux-2.6/commit/1f5b51bd708ce28910be3a989eb601b04f55793f] || prctl: Use CAP_SYS_RESOURCE for PR_SET_MM option || v3.3 || merged
 
|-
 
|-
|[https://github.com/cyrillos/linux-2.6/commit/4777762e3e10074020ab6cc72d8004cb6ad4061e] || prctl: add ability to get clear_tid_address || linux-next ||-
+
|[https://github.com/cyrillos/linux-2.6/commit/4777762e3e10074020ab6cc72d8004cb6ad4061e] || prctl: add ability to get clear_tid_address || v3.5 || merged
 
|-
 
|-
 
|[https://github.com/cyrillos/linux-2.6/commit/bae44c4df14e9b65643c5a6527e517dd1f3115cb] || ipc: segment key change helper introduced || sent-for-review ||-
 
|[https://github.com/cyrillos/linux-2.6/commit/bae44c4df14e9b65643c5a6527e517dd1f3115cb] || ipc: segment key change helper introduced || sent-for-review ||-
Line 163: Line 163:
 
|-
 
|-
 
|[https://github.com/cyrillos/linux-2.6/commit/0321cc7413db25bea94e738322b6a5a52c7be9ec] || fcntl: Add F_GETOWNER_UIDS option v3 || linux-next ||-
 
|[https://github.com/cyrillos/linux-2.6/commit/0321cc7413db25bea94e738322b6a5a52c7be9ec] || fcntl: Add F_GETOWNER_UIDS option v3 || linux-next ||-
|-
 
|[https://github.com/cyrillos/linux-2.6/commit/3b5025acc4202f1199d37b91f70debd7784bc1ff] || fs, nofity: Add FS_INOTIFY_GET_MARK ioctl || - || deprecated
 
 
|-
 
|-
 
|[https://github.com/cyrillos/linux-2.6/commit/414eaa6b89591f79f149e3b90f102b325d5900dd] || c/r: prctl: Simplify PR_SET_MM on mm::code/data assignment || v3.5 || merged
 
|[https://github.com/cyrillos/linux-2.6/commit/414eaa6b89591f79f149e3b90f102b325d5900dd] || c/r: prctl: Simplify PR_SET_MM on mm::code/data assignment || v3.5 || merged
Line 192: Line 190:
 
|[https://github.com/cyrillos/linux-2.6/commit/795b5611471e76b16fb3dd9166e7e1e09650f5ed] || proc/smaps: show amount of nonlinear ptes in vma || v3.5 || merged
 
|[https://github.com/cyrillos/linux-2.6/commit/795b5611471e76b16fb3dd9166e7e1e09650f5ed] || proc/smaps: show amount of nonlinear ptes in vma || v3.5 || merged
 
|-
 
|-
|[https://github.com/cyrillos/linux-2.6/commit/19759146aa71ef43fd691fcfcc7e464a0206178e] || DRAFT: c/r: proc -- Add typed fdinfo for eventfd/eventpoll/inotify files || - ||deprecated (reworked to seq-files and sent for review)
+
|[https://github.com/cyrillos/linux-2.6/commit/b9f6ab91a6797a75e9f196cae394a09be8e3d4bf] || procfs: Move /proc/pid/fd[info] handling code to fd.[ch] || - ||
|}
+
|-
 +
|[https://github.com/cyrillos/linux-2.6/commit/4baa0288ccf8c5957ad106b6a2d3f9ac674c1861] || procfs: Convert /proc/pid/fdinfo/ handling routines to seq-file || - ||
 +
|-
 +
|[https://github.com/cyrillos/linux-2.6/commit/d3153db940522c21132390fdd2371df633815066] || procfs: Add ability to plugin auxiliary fdinfo providers || - ||
 +
|-
 +
|[https://github.com/cyrillos/linux-2.6/commit/590bc0b692bbdc7a32656134296df1126caabcb1] || fs, eventfd: Add procfs fdinfo helper || - ||
 +
|-
 +
|[https://github.com/cyrillos/linux-2.6/commit/74e79139450b24cb1880a2dbf25f9abc0f682a08] || fs, epoll: Add procfs fdinfo helper || - ||
 +
|-
 +
|[https://github.com/cyrillos/linux-2.6/commit/02a451e75076f78f6f623b4da82c6b464b9f59e0] || fs, exportfs: Add export_encode_inode_fh helper || - ||
 +
|-
 +
|[https://github.com/cyrillos/linux-2.6/commit/5483b95ba66570078bf76e5eb324913ac9515cf6] || fs, notify: Add procfs fdinfo helper v2 || - ||
 +
|-
 +
|[https://github.com/cyrillos/linux-2.6/commit/7e30fa05b20a023e278b148671663fff788389ac] || net: virtualize sock diag || - ||
 +
|-
 +
|[https://github.com/cyrillos/linux-2.6/commit/237ea7e6efe4174d508a53475b6fdbe0ac90b802] || net: virtualize sock unix and inet diag || - ||
 +
}

Revision as of 07:20, 16 July 2012

Mainline commits tracker

Here is the commits list we need for mainline kernel in a sake of C/R functionality.

Commit Description Status Comments
[1] procfs: make proc_get_link to use dentry instead of inode v3.3 merged
[2] procfs: introduce the /proc/<pid>/map_files/ directory v3.3 merged
[3] c/r: introduce CHECKPOINT_RESTORE symbol v3.3 merged
[4] c/r: prctl: add PR_SET_MM codes to set up mm_struct entries v3.3 merged
[5] c/r: procfs: add start_data, end_data, start_brk members to /proc/$pid/stat v4 v3.3 merged
[6] sysctl: add the kernel.ns_last_pid control v3.3 merged
[7] unix_diag: Fixup RQLEN extension report v3.3 merged
[8] af_unix: Move CINQ/COUTQ code to helpers v3.3 merged
[9] unix_diag: Add the MEMINFO extension v3.3 merged
[10] inet_diag: Add the SKMEMINFO extension v3.3 merged
[11] sock_diag: Introduce the meminfo nla core (v2) v3.3 merged
[12] unix_diag: Include unix_diag.h into header-y target v3.3 merged
[13] sock_diag: Arrange sock_diag.h such that it is exportable to userspace v3.3 merged
[14] unix: If we happen to find peer NULL when diag dumping, write zero. v3.3 merged
[15] unix_diag: Fix incoming connections nla length v3.3 merged
[16] net: unix -- Add missing module.h inclusion v3.3 merged
[17] unix_diag: Write it into kbuild v3.3 merged
[18] unix_diag: Receive queue lenght NLA v3.3 merged
[19] unix_diag: Pending connections IDs NLA v3.3 merged
[20] unix_diag: Unix peer inode NLA v3.3 merged
[21] unix_diag: Unix inode info NLA v3.3 merged
[22] unix_diag: Unix socket name NLA v3.3 merged
[23] unix_diag: Dumping exact socket core v3.3 merged
[24] unix_diag: Dumping all sockets core v3.3 merged
[25] unix_diag: Basic module skeleton v3.3 merged
[26] af_unix: Export stuff required for diag module v3.3 merged
[27] sock_diag: Generalize requests cookies managements v3.3 merged
[28] sock_diag: Fix module netlink aliases v3.3 merged
[29] sock_diag: Move the SOCK_DIAG_BY_FAMILY cmd declaration v3.3 merged
[30] udp_diag: Fix the !ipv6 case v3.3 merged
[31] udp_diag: Make it module when ipv6 is a module v3.3 merged
[32] udp_diag: Wire the udp_diag module into kbuild v3.3 merged
[33] udp_diag: Implement the dump-all functionality v3.3 merged
[34] udp_diag: Implement the get_exact dumping functionality v3.3 merged
[35] udp_diag: Basic skeleton v3.3 merged
[36] udp: Export code sk lookup routines v3.3 merged
[37] inet_diag: Generalize inet_diag dump and get_exact calls v3.3 merged
[38] inet_diag: Introduce the inet socket dumping routine v3.3 merged
[39] inet_diag: Introduce the byte-code run on an inet socket v3.3 merged
[40] inet_diag: Split inet_diag_get_exact into parts v3.3 merged
[41] inet_diag: Split inet_diag_get_exact into parts v3.3 merged
[42] inet_diag: Export inet diag cookie checking routine v3.3 merged
[43] inet_diag: Reduce the number of args for bytecode run routine v3.3 merged
[44] inet_diag: Remove indirect sizeof from inet diag handlers v3.3 merged
[45] sock_diag: Move the sock_ code to net/core/ v3.3 merged
[46] inet_diag: Cleanup type2proto last user v3.3 merged
[47] inet_diag: Introduce socket family checks v3.3 merged
[48] inet_diag: Switch the _dump to work with new header v3.3 merged
[49] inet_diag: Switch the _get_exact to work with new header v3.3 merged
[50] inet_diag: Introduce new inet_diag_req header v3.3 merged
[51] sock_diag: Initial skeleton v3.3 merged
[52] inet_diag: Switch from _GETSOCK to IPPROTO_ numbers v3.3 merged
[53] inet_diag: Move byte-code finding up the call-stack v3.3 merged
[54] sock_diag: Introduce new message type v3.3 merged
[55] fs, proc: Introduce /proc/<pid>/task/<tid>/children entry v9 v3.5 merged
[56] c/r: procfs: add arg_start/end, env_start/end and exit_code members v3.5 merged
[57] c/r: prctl: Extend PR_SET_MM to set up more mm_struct entries v3.5 merged
[58] syscalls, x86: Add __NR_kcmp syscall v3.5 merged
[59] c/r: prctl: Add ability to set new mm_struct::exe_file v3.5 merged
[60] prctl: Use CAP_SYS_RESOURCE for PR_SET_MM option v3.3 merged
[61] prctl: add ability to get clear_tid_address v3.5 merged
[62] ipc: segment key change helper introduced sent-for-review -
[63] ipc: "use key as id" functionality for new segment allocation introduced sent-for-review -
[64] ipc: add new flag for preset shmem id on creation sent-for-review -
[65] ipc: add new SHM_SET command for sys_shmctl() call sent-for-review -
[66] ipc: add new flag for preset msgque id on creation sent-for-review -
[67] ipc: add new MSG_SET command for sys_msgctl() call sent-for-review -
[68] ipc: add new flag for preset sem id on creation sent-for-review -
[69] ipc: add new SHM_SET command for sys_shmctl() call sent-for-review -
[70] IPC: message queue stealing feature introduced linux-next -
[71] datagram: Factor out sk queue referencing 3.4 merged
[72] datagram: Add offset argument to __skb_recv_datagram 3.4 merged
[73] skb: Add skb_peek_next helper 3.4 merged
[74] sock: Introduce the SO_PEEK_OFF sock option 3.4 merged
[75] unix: Support peeking offset for datagram and seqpacket sockets 3.4 merged
[76] unix: Support peeking offset for stream sockets 3.4 merged
[77] fcntl: Add F_GETOWNER_UIDS option v3 linux-next -
[78] c/r: prctl: Simplify PR_SET_MM on mm::code/data assignment v3.5 merged
[79] c/r: prctl: Return -EFAULT instead of -EINVAL in case if underlied VMA is not found v3.5 merged
[80] tcp: Move code around v3.5 merged
[81] tcp: Initial repair mode v3.5 merged
[82] tcp: Repair socket queues v3.5 merged
[83] tcp: Report mss_clamp with TCP_MAXSEG option in repair mode v3.5 merged
[84] tcp: Repair connection-time negotiated parameters v3.5 merged
[85] tcp repair: Fix unaligned access when repairing options (v2) v3.5 merged
[86] c/r: prctl: Drop VMA flags test on PR_SET_MM_ stack data assignment v3.5 merged
[87] c/r: fs, proc: Move children entry back to tid_base_stuff v3.5 merged
[88] proc/pid/pagemap: correctly report non-present ptes and holes between… v3.5 merged
[89] proc: report file/anon bit in /proc/pid/pagemap v3.5 merged
[90] proc/smaps: show amount of nonlinear ptes in vma v3.5 merged
[91] procfs: Move /proc/pid/fd[info] handling code to fd.[ch] -
[92] procfs: Convert /proc/pid/fdinfo/ handling routines to seq-file -
[93] procfs: Add ability to plugin auxiliary fdinfo providers -
[94] fs, eventfd: Add procfs fdinfo helper -
[95] fs, epoll: Add procfs fdinfo helper -
[96] fs, exportfs: Add export_encode_inode_fh helper -
[97] fs, notify: Add procfs fdinfo helper v2 -
[98] net: virtualize sock diag -
[99] net: virtualize sock unix and inet diag -

}