Changes

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