15218
Comment:
|
15036
|
Deletions are marked like this. | Additions are marked like this. |
Line 15: | Line 15: |
= File systems = * Btrfs * Make integrity checker support metadata blocks bigger than 4KB [http://git.kernel.org/linus/e06baab4184509bdfddd294efc6cae7a410c6f07 (commit)] * tuning: allow changing 'thread_pool' size at remount time [http://git.kernel.org/linus/0d2450abfa359ff94a2bee64a7daeba68c346c81 (commit)] * Tmpfs * Support fallocate() preallocation [http://git.kernel.org/linus/e2d12e22c59ce714008aa5266d769f8568d74eac (commit)] * Support fallocate() FALLOC_FL_PUNCH_HOLE [http://git.kernel.org/linus/83e4fa9c16e4af7122e31be3eca5d57881d236fe (commit)] * XFS * Introduce lseek(2) SEEK_DATA/SEEK_HOLE support [http://git.kernel.org/linus/3fe3e6b18216c1247497dfd51c35484338856e1b (commit)] * CIFS * Introduce SMB2 mounts as vers=2.1 [http://git.kernel.org/linus/1080ef758fb87f286b25277d8373e680a9e73363 (commit)] * JFFS2 * Add parameter to reserve disk space for root [http://git.kernel.org/linus/8da8ba2ea6ad52ea8558384f38586b0c1a516e9d (commit)] * exofs * Add sysfs info for autologin/pNFS export [http://git.kernel.org/linus/8b56a30caaf9bc1850784f196636c5f550cc7577 (commit)] * Cifs * Add a cache= option to better describe the different cache flavors [http://git.kernel.org/linus/15b6a47322940beb74a83ffc1632c1ee1d00f35b (commit)] |
= Various core changes = * Structured logging in /dev/kmsg [http://git.kernel.org/linus/e11fea92e13fb91c50bacca799a6131c81929986 (commit)], [http://git.kernel.org/linus/3b552b92817c63fdccfe9d5f3ce7424b57e9ee8f (commit)], [http://git.kernel.org/linus/7ff9554bb578ba02166071d2d487b7fc7d860d62 (commit)] * Introduce /proc/<pid>/task/<tid>/children entry, which provides information about task children. This is useful for process checkpointing/restore [http://git.kernel.org/linus/818411616baf46ceba0cff6f05af3a9b294734f7 (commit)] * Report file/anon bit in /proc/pid/pagemap [http://git.kernel.org/linus/052fb0d635df5d49dfc85687d94e1a87bf09378d (commit)] * Add skew_tick boot option: offsets the periodic timer tick per cpu to mitigate xtime_lock contention on larger systems, and/or RCU lock contention on all systems with CONFIG_MAXSMP set. It increases power consumption, thus should only be enabled if running jitter sensitive (HPC/RT) workloads [http://git.kernel.org/linus/5307c9556bc17e3cd26d4e94fc3b2565921834de (commit)] * microoptimization: move inode stat information closer together [http://git.kernel.org/linus/2f9d3df8aa1cc3c6db5cfa0bad3f0745e04cc27d (commit)] * fuse: add fallocate() operation [http://git.kernel.org/linus/05ba1f0823004e947748523782e9c2f07f3bff0d (commit)] * process scheduler: remove stale power aware scheduling remnants and dysfunctional knobs [http://git.kernel.org/linus/8e7fbcbc22c12414bcc9dfdd683637f58fb32759 (commit)] * epoll(): Add a flag, EPOLLWAKEUP, to prevent suspend while epoll events are ready [http://git.kernel.org/linus/4d7e30d98939a0340022ccd49325a3d70f7e0238 (commit)] |
Line 41: | Line 26: |
= Various core changes = | * Add Apple NLS (Native Language Support) tables [http://git.kernel.org/linus/71ca97da9d027009d318d319cbacf54a72f666c1 (commit)] * ramoops: use pstore interface [http://git.kernel.org/linus/9ba80d99c86f1b76df891afdf39b44df38bbd35b (commit)], add ECC support [http://git.kernel.org/linus/39eb7e9791866973dbb7a3a6d2061d70356c7d90 (commit)] * Connect tools/ to the kernel build system. "make tools/<toolname>" will build the project [http://git.kernel.org/linus/ea01fa9f63aeff3ac918868217aa94adf76ddcc7 (commit)] |
Line 46: | Line 36: |
* process scheduler: remove stale power aware scheduling remnants and dysfunctional knobs [http://git.kernel.org/linus/8e7fbcbc22c12414bcc9dfdd683637f58fb32759 (commit)] * Add skew_tick boot option: offsets the periodic timer tick per cpu to mitigate xtime_lock contention on larger systems, and/or RCU lock contention on all systems with CONFIG_MAXSMP set. It increases power consumption, thus should only be enabled if running jitter sensitive (HPC/RT) workloads [http://git.kernel.org/linus/5307c9556bc17e3cd26d4e94fc3b2565921834de (commit)] * microoptimization: move inode stat information closer together [http://git.kernel.org/linus/2f9d3df8aa1cc3c6db5cfa0bad3f0745e04cc27d (commit)] * fuse: add fallocate() operation [http://git.kernel.org/linus/05ba1f0823004e947748523782e9c2f07f3bff0d (commit)] |
|
Line 54: | Line 40: |
* Structured logging in /dev/kmsg [http://git.kernel.org/linus/e11fea92e13fb91c50bacca799a6131c81929986 (commit)], [http://git.kernel.org/linus/3b552b92817c63fdccfe9d5f3ce7424b57e9ee8f (commit)] * Introduce /proc/<pid>/task/<tid>/children entry, which provides information about task children. This is useful for process checkpointing/restore [http://git.kernel.org/linus/818411616baf46ceba0cff6f05af3a9b294734f7 (commit)] * Add Apple NLS (Native Language Support) tables [http://git.kernel.org/linus/71ca97da9d027009d318d319cbacf54a72f666c1 (commit)] |
|
Line 74: | Line 57: |
= Perf = perf annotate browser: Initial support for navigating jump instructions [http://git.kernel.org/linus/08be4eeda40ea813fa326036fdaf8fa7667eb021 (commit)] perf annotate browser: Initial loop detection [http://git.kernel.org/linus/a3f895be1f1ed17f66e6e71adeef0cc7f937512c (commit)] perf annotate browser: Show 'jumpy' functions [http://git.kernel.org/linus/2402e4a936a02a24772c9823e1fd2085f0e8ec93 (commit)] perf annotate browser: Show current jump, back or forward [http://git.kernel.org/linus/9d1ef56d571671097f54a5ec31a9b1fb7dc819ed (commit)] perf annotate browser: string search: /?n [http://git.kernel.org/linus/d3d1f61acf62204bb7b2b4509329247bffaedd7c (commit)] perf annotate: Allow printing objdump line addr in different color [http://git.kernel.org/linus/058b4cc9af574c072988a38a7a5ee93df881e5aa (commit)] perf annotate: Mark jump instructions with no offset [http://git.kernel.org/linus/fb29fa58e36df09c807d252247d64a221fcd5bbb (commit)] perf hists browser: Use '/' for search/filter instead of 's' [http://git.kernel.org/linus/5a5626b1b4bf8467891c9297ffda979db97ed5ec (commit)] perf/x86-ibs: Precise event sampling with IBS for AMD CPUs [http://git.kernel.org/linus/450bbd493d436f9eadd1b7828158f37559f26674 (commit)] perf/x86: Enable/Add IvyBridge hardware support [http://git.kernel.org/linus/b6db437ba8322f5cee0bd355ad2ef9f73c413754 (commit)] perf/x86: Implement 64-bit counter support for IBS [http://git.kernel.org/linus/db98c5faf8cb350212ea3af786cb3ba0d4e7a01e (commit)] perf/x86: Implement IBS event configuration [http://git.kernel.org/linus/510419435c6948fb32959d691bf84eaba41ca474 (commit)] perf: Have perf use the new libtraceevent.a library [http://git.kernel.org/linus/aaf045f72335653b24784d6042be8e4aee114403 (commit)] |
= Perf/tracing = * Create libtraceevent.a [http://git.kernel.org/linus/f7d82350e597d76dc8765a55c7849843395728b0 (commit)], [http://git.kernel.org/linus/aaf045f72335653b24784d6042be8e4aee114403 (commit)] * annotate browser * Support for navigating jump instructions [http://git.kernel.org/linus/08be4eeda40ea813fa326036fdaf8fa7667eb021 (commit)] * loop detection [http://git.kernel.org/linus/a3f895be1f1ed17f66e6e71adeef0cc7f937512c (commit)] * string search [http://git.kernel.org/linus/d3d1f61acf62204bb7b2b4509329247bffaedd7c (commit)] * Allow printing objdump line addr in different color [http://git.kernel.org/linus/058b4cc9af574c072988a38a7a5ee93df881e5aa (commit)] |
Line 106: | Line 81: |
* KEYS: Add support for invalidating a key [http://git.kernel.org/linus/fd75815f727f157a05f4c96b5294a4617c0557da (commit)] | |
Line 142: | Line 118: |
= File systems = * Btrfs * Make integrity checker support metadata blocks bigger than 4KB [http://git.kernel.org/linus/e06baab4184509bdfddd294efc6cae7a410c6f07 (commit)] * tuning: allow changing 'thread_pool' size at remount time [http://git.kernel.org/linus/0d2450abfa359ff94a2bee64a7daeba68c346c81 (commit)] * Tmpfs * Support fallocate() preallocation [http://git.kernel.org/linus/e2d12e22c59ce714008aa5266d769f8568d74eac (commit)] * Support fallocate() FALLOC_FL_PUNCH_HOLE [http://git.kernel.org/linus/83e4fa9c16e4af7122e31be3eca5d57881d236fe (commit)] * XFS * Introduce lseek(2) SEEK_DATA/SEEK_HOLE support [http://git.kernel.org/linus/3fe3e6b18216c1247497dfd51c35484338856e1b (commit)] * CIFS * Introduce SMB2 mounts as vers=2.1 [http://git.kernel.org/linus/1080ef758fb87f286b25277d8373e680a9e73363 (commit)] * JFFS2 * Add parameter to reserve disk space for root [http://git.kernel.org/linus/8da8ba2ea6ad52ea8558384f38586b0c1a516e9d (commit)] * exofs * Add sysfs info for autologin/pNFS export [http://git.kernel.org/linus/8b56a30caaf9bc1850784f196636c5f550cc7577 (commit)] * Cifs * Add a cache= option to better describe the different cache flavors [http://git.kernel.org/linus/15b6a47322940beb74a83ffc1632c1ee1d00f35b (commit)] |
Linux 3.5 has not been released
Summary:
1. Prominent features in Linux 3.5
1.1. Foo
2. Driver and architecture-specific changes
All the driver and architecture-specific changes can be found in the [http://kernelnewbies.org/Linux_3.5_DriverArch Linux_3.5_DriverArch page]
3. Various core changes
Structured logging in /dev/kmsg [http://git.kernel.org/linus/e11fea92e13fb91c50bacca799a6131c81929986 (commit)], [http://git.kernel.org/linus/3b552b92817c63fdccfe9d5f3ce7424b57e9ee8f (commit)], [http://git.kernel.org/linus/7ff9554bb578ba02166071d2d487b7fc7d860d62 (commit)]
Introduce /proc/<pid>/task/<tid>/children entry, which provides information about task children. This is useful for process checkpointing/restore [http://git.kernel.org/linus/818411616baf46ceba0cff6f05af3a9b294734f7 (commit)]
Report file/anon bit in /proc/pid/pagemap [http://git.kernel.org/linus/052fb0d635df5d49dfc85687d94e1a87bf09378d (commit)]
Add skew_tick boot option: offsets the periodic timer tick per cpu to mitigate xtime_lock contention on larger systems, and/or RCU lock contention on all systems with CONFIG_MAXSMP set. It increases power consumption, thus should only be enabled if running jitter sensitive (HPC/RT) workloads [http://git.kernel.org/linus/5307c9556bc17e3cd26d4e94fc3b2565921834de (commit)]
microoptimization: move inode stat information closer together [http://git.kernel.org/linus/2f9d3df8aa1cc3c6db5cfa0bad3f0745e04cc27d (commit)]
fuse: add fallocate() operation [http://git.kernel.org/linus/05ba1f0823004e947748523782e9c2f07f3bff0d (commit)]
process scheduler: remove stale power aware scheduling remnants and dysfunctional knobs [http://git.kernel.org/linus/8e7fbcbc22c12414bcc9dfdd683637f58fb32759 (commit)]
epoll(): Add a flag, EPOLLWAKEUP, to prevent suspend while epoll events are ready [http://git.kernel.org/linus/4d7e30d98939a0340022ccd49325a3d70f7e0238 (commit)]
Add Apple NLS (Native Language Support) tables [http://git.kernel.org/linus/71ca97da9d027009d318d319cbacf54a72f666c1 (commit)]
ramoops: use pstore interface [http://git.kernel.org/linus/9ba80d99c86f1b76df891afdf39b44df38bbd35b (commit)], add ECC support [http://git.kernel.org/linus/39eb7e9791866973dbb7a3a6d2061d70356c7d90 (commit)]
Connect tools/ to the kernel build system. "make tools/<toolname>" will build the project [http://git.kernel.org/linus/ea01fa9f63aeff3ac918868217aa94adf76ddcc7 (commit)]
- RCU locking
Reduce cache-miss initialization latencies for large systems introducing a new kernel parameter named RCU_FANOUT_LEAF that directly controls the leaf-level fanout [http://git.kernel.org/linus/8932a63d5edb02f714d50c26583152fe0a97a69c (commit)]
Direct algorithmic SRCU implementation [http://git.kernel.org/linus/cef50120b61c2af4ce34bc165e19cad66296f93d (commit)]
Implement a variant of Peter's SRCU algorithm [http://git.kernel.org/linus/b52ce066c55a6a53cf1f8d71308d74f908e31b99 (commit)]
- IPC mqueue
Add rbtree node caching support, it improves the case where the queue is empty [http://git.kernel.org/linus/ce2d52cc1364a22fc1a161781e60ee3cbb499a6d (commit)]
Improve performance of send/recv [http://git.kernel.org/linus/d6629859b36d953a4b1369b749f178736911bf10 (commit)]
Update maximums for the mqueue subsystem [http://git.kernel.org/linus/5b5c4d1a1440e94994c73dddbad7be0676cd8b9a (commit)]
4. Memory Management
Frontswap support. Frontswap is so named because it can be thought of as the opposite of a "backing" store for a swap device. The data is stored into "[https://lwn.net/Articles/454795/ transcendent memory]", memory that is not directly accessible or addressable by the kernel and is of unknown and possibly time-varying size. When space in transcendent memory is available, a significant swap I/O reduction may be achieved. When none is available, all frontswap calls are reduced to a single pointer-compare-against-NULL resulting in a negligible performance hit and swap data is stored as normal on the matching swap device [http://git.kernel.org/linus/c3ba9698152b17fdc2c7cd0f7cbeb571e3367e9d (commit 1], [http://git.kernel.org/linus/27c6aec214264992603526d47da9dabddf3521b3 2], [http://git.kernel.org/linus/29f233cfffe7fbc6672938117ce7e4154a2f515f 3], [http://git.kernel.org/linus/38b5faf4b178d5279b1fca5d7dadc68881342660 4)]
Add a Contiguous Memory Allocator (recommended LWN article: [https://lwn.net/Articles/486301/ A deep dive into CMA]). This is a memory allocator that attemps to provide big contiguous allocations of memory. It operates on memory regions where only movable pages can be allocated from. This way, kernel can use the memory for pagecache and when device driver requests [http://git.kernel.org/linus/c64be2bb1c6eb43c838b2c6d57b074078be208dd (commit)]
Remove swap token code and lumpy reclaim: they no longer fit in the current VM model [http://git.kernel.org/linus/e709ffd6169ccd259eb5874e853303e91e94e829 (commit)], [http://git.kernel.org/linus/c53919adc045bf803252e912f23028a68525753d (commit)]
5. Block
dm thin targe: provide userspace access to pool metadata [http://git.kernel.org/linus/cc8394d86f045b86ff303d3c9e4ce47d97148951 (commit)]
dm thin: use dedicated slab caches prefixed with a "dm_" name rather than relying on kmalloc mempools backed by generic slab caches [http://git.kernel.org/linus/a24c25696b7133dd534d7a9436e576af79d9ce3b (commit)]
raid5: add AVX optimized RAID5 checksumming [http://git.kernel.org/linus/ea4d26ae24e58fbd2c61de9242adab053cb982d8 (commit)]
raid6: Add SSSE3 optimized recovery functions [http://git.kernel.org/linus/048a8b8c89dc427dd7a58527c8923224b1e66d83 (commit)]
md: allow a reshape operation to be reversed. [http://git.kernel.org/linus/2c810cddc44d6f95cef75df3f07fc0850ff92417 (commit)]
raid10: add reshape support [http://git.kernel.org/linus/3ea7daa5d7fde47cd41f4d56c2deb949114da9d6 (commit)]
6. Perf/tracing
Create libtraceevent.a [http://git.kernel.org/linus/f7d82350e597d76dc8765a55c7849843395728b0 (commit)], [http://git.kernel.org/linus/aaf045f72335653b24784d6042be8e4aee114403 (commit)]
- annotate browser
Support for navigating jump instructions [http://git.kernel.org/linus/08be4eeda40ea813fa326036fdaf8fa7667eb021 (commit)]
loop detection [http://git.kernel.org/linus/a3f895be1f1ed17f66e6e71adeef0cc7f937512c (commit)]
string search [http://git.kernel.org/linus/d3d1f61acf62204bb7b2b4509329247bffaedd7c (commit)]
Allow printing objdump line addr in different color [http://git.kernel.org/linus/058b4cc9af574c072988a38a7a5ee93df881e5aa (commit)]
7. Virtualization
KVM: Introduce direct MSI message injection for in-kernel irqchips [http://git.kernel.org/linus/07975ad3b30579ca27d880491ad992326b930c63 (commit)]
8. Security
- SELinux
Add default_type statements [http://git.kernel.org/linus/eed7795d0a2c9b2e934afc088e903fa2c17b7958 (commit)]
Allow default source/target selectors for user/role/range [http://git.kernel.org/linus/aa893269de6277b44be88e25dcd5331c934c29c4 (commit)]
Allow seek operations on the file exposing policy [http://git.kernel.org/linus/47a93a5bcb131879d4425d4559e90ad82990825d (commit)]
Audit failed attempts to set invalid labels [http://git.kernel.org/linus/d6ea83ec6864e9297fa8b00ec3dae183413a90e3 (commit)]
Check OPEN on truncate calls [http://git.kernel.org/linus/95dbf739313f09c8d859bde1373bc264ef979337 (commit)]
- Smack
Allow for significantly longer Smack labels v4 [http://git.kernel.org/linus/f7112e6c9abf1c70f001dcf097c1d6e218a93f5c (commit)]
Recursive tramsmute [http://git.kernel.org/linus/2267b13a7cad1f9dfe0073c1f902d45953f9faff (commit)]
TOMOYO: Accept manager programs which do not start with / . [http://git.kernel.org/linus/77b513dda90fd99bd1225410b25e745b74779c1c (commit)]
Yama: add additional ptrace scopes [http://git.kernel.org/linus/389da25f93eea8ff64181ae7e3e87da68acaef2e (commit)]
KEYS: Add support for invalidating a key [http://git.kernel.org/linus/fd75815f727f157a05f4c96b5294a4617c0557da (commit)]
9. Networking
mac802154: hardware independent IEEE 802.15.4 networking stack for SoftMAC devices (the ones implementing only PHY level of IEEE 802.15.4 standard) [http://git.kernel.org/linus/1cd829c83eab8b899b85d597c767fcf8b4cf8fd6 (commit 1], [http://git.kernel.org/linus/5b641ebeec348761c9ebac9454c672d4d2d3ef91 2], [http://git.kernel.org/linus/1010f540181b00c7013eeb04d1bf8aedd5a56835 3], [http://git.kernel.org/linus/6e2128d42af43906d8bcbed7cf2207244fa4301e 4], [http://git.kernel.org/linus/0afd7ad9de6b85c0f7ad9edf787de854c8e2fbb5 5], [http://git.kernel.org/linus/ef2486f5538b886ad4f0d1ac0857b518291b48f7 6], [http://git.kernel.org/linus/74a02fcf77dd760176418e1641a8624b26b357a2 7] ,[http://git.kernel.org/linus/0606069d9ef538687957d41ed6387d665af7a643 8], [http://git.kernel.org/linus/4d23c9cc075e778584aa74da402f6bf968ad92b7 9], [http://git.kernel.org/linus/62610ad21870a8cf842d4a48f07c3a964e1d2622 10)]
TCP microoptimization: 10Gb+ tcp sender was dropping lot of incoming ACKS because of sk_rcvbuf limit in sk_add_backlog() [http://git.kernel.org/linus/da882c1f2ecadb0ed582628ec1585e36b137c0f0 (commit)]
team: add binary option type [http://git.kernel.org/linus/2615598fc100451c71b83d06bdf5faead619a40e (commit)], add loadbalance mode [http://git.kernel.org/linus/01d7f30a9f962573b6c91ed520c73fb30658d826 (commit)], add per-port option for enabling/disabling ports [http://git.kernel.org/linus/acd69962341a956b5bcc5b4178b70fa527d7ce11 (commit)], add support for per-port options [http://git.kernel.org/linus/80f7c6683fe0e891ef1db7c967d538b5fdddd22c (commit)], allow to enable/disable ports [http://git.kernel.org/linus/19a0b58e506b06fd41659d8734bba6a3e87980f4 (commit)]
Infiniband: Add raw packet QP type [http://git.kernel.org/linus/c938a616aadb621b8e26b0ac09ac13d053c7ed1c (commit)]
ipv6: treat ND option 31 as userland (DNSSL support) [http://git.kernel.org/linus/e35f30c131a562bafd069820a6983fd4023e606e (commit)]
6lowpan: IPv6 link local address [http://git.kernel.org/linus/06a4c1c55dbe5d9f7a708e8f1a52fd2ac8e5874f (commit)]
batman-adv: add basic bridge loop avoidance code [http://git.kernel.org/linus/23721387c409087fd3b97e274f34d3ddc0970b74 (commit)], [http://git.kernel.org/linus/7a5cc24277b57ce38eb0afa6634b71d4d5cc671e (commit)], remove old bridge loop avoidance code [http://git.kernel.org/linus/a7f6ee9493677ba40625d810258de5bd521cc1b0 (commit)]
caif: set traffic class for caif packets [http://git.kernel.org/linus/447648128ec22e294604674ffe1064aa3ec3b767 (commit)]
Add generic PF_BRIDGE:RTM_ FDB hooks [http://git.kernel.org/linus/77162022ab26a1f99d3af30c03760a76f86e193d (commit)]
pktsched: netem: add ECN capability [http://git.kernel.org/linus/e4ae004b84b315dd4b762e474f97403eac70f76a (commit)]
Delete all instances of special processing for token ring [http://git.kernel.org/linus/211ed865108e24697b44bee5daac502ee6bdd4a4 (commit)], [http://git.kernel.org/linus/ee446fd5e6dafee4a16fd1bd345d2571dcfd6f5d (commit)]
econet: remove ancient bug ridden protocol [http://git.kernel.org/linus/349f29d841dbae854bd7367be7c250401f974f47 (commit)]
dcb: Add an optional max rate attribute [http://git.kernel.org/linus/08f10affe45051e18e0d8291c0a53aecef1b8a14 (commit)], add CEE notify calls [http://git.kernel.org/linus/081579840b4b2421e37bc67e3b089b7ca64ef040 (commit)]
- 802.11 (Wireless)
Implement mesh synchronization framework (Sec. 13.13.2 of IEEE Std. 802.11-2012) [http://git.kernel.org/linus/dbf498fbafa2c23139d5a990e94ed78bafbbea19 (commit)], [http://git.kernel.org/linus/d299a1f21ea7ffd5114d099b2f92c867c495e8b3 (commit)]
cfg80211: support ethtool stats. [http://git.kernel.org/linus/d61992182e41e1beec0507fd7bce4ba1face12d6 (commit)], [http://git.kernel.org/linus/3073a7c20cea0b7a9946fe61f09d43aa61deb9ea (commit)]
Implement HT mixed protection mode [http://git.kernel.org/linus/57aac7c51c07ca7a2361477f352af422259301bd (commit)]
Support on-channel scan option. [http://git.kernel.org/linus/8a690674e0601efbe9a7b16a5826fc522645cca3 (commit)]
- Netfilter
Add xt_hmark target for hash-based skb marking [http://git.kernel.org/linus/cf308a1fae432f315989e2da6878bfaa3daa22b1 (commit)]
bridge: optionally set indev to vlan [http://git.kernel.org/linus/4981682cc19733f3ca43d3abd81dd4adbc9005d5 (commit)]
hashlimit: byte-based limit mode [http://git.kernel.org/linus/0197dee7d3182bb6b6a21955860dfa14fa022d84 (commit)]
ipvs: add support for sync threads [http://git.kernel.org/linus/f73181c8288fc38747ec4f0f3e8a9052ab785cd5 (commit)]
Remove ip_queue support [http://git.kernel.org/linus/d16cf20e2f2f13411eece7f7fb72c17d141c4a84 (commit)]
- L2TP
Add support for L2TP over IPv6 UDP [http://git.kernel.org/linus/d2cf3361677e5bb5d01d45052212b7050a9aa8c4 (commit)]
Introduce L2TPv3 IP encapsulation support for IPv6 [http://git.kernel.org/linus/a32e0eec7042b21ccb52896cf715e3e2641fed93 (commit)]
Netlink api for l2tpv3 ipv6 unmanaged tunnels [http://git.kernel.org/linus/f9bac8df908d7c0a36960265c92f3445623b19d1 (commit)]
- NFC
HCI support [http://git.kernel.org/linus/8b8d2e08bf0d50193931afd27482a59376b66b2b (commit)]
SHDLC link layer for HCI based NFC drivers [http://git.kernel.org/linus/eb738fe535ae8e44402c372ecc1321eee0552a09 (commit)]
10. File systems
- Btrfs
Make integrity checker support metadata blocks bigger than 4KB [http://git.kernel.org/linus/e06baab4184509bdfddd294efc6cae7a410c6f07 (commit)]
tuning: allow changing 'thread_pool' size at remount time [http://git.kernel.org/linus/0d2450abfa359ff94a2bee64a7daeba68c346c81 (commit)]
- Tmpfs
Support fallocate() preallocation [http://git.kernel.org/linus/e2d12e22c59ce714008aa5266d769f8568d74eac (commit)]
Support fallocate() FALLOC_FL_PUNCH_HOLE [http://git.kernel.org/linus/83e4fa9c16e4af7122e31be3eca5d57881d236fe (commit)]
- XFS
Introduce lseek(2) SEEK_DATA/SEEK_HOLE support [http://git.kernel.org/linus/3fe3e6b18216c1247497dfd51c35484338856e1b (commit)]
- CIFS
Introduce SMB2 mounts as vers=2.1 [http://git.kernel.org/linus/1080ef758fb87f286b25277d8373e680a9e73363 (commit)]
- JFFS2
Add parameter to reserve disk space for root [http://git.kernel.org/linus/8da8ba2ea6ad52ea8558384f38586b0c1a516e9d (commit)]
- exofs
Add sysfs info for autologin/pNFS export [http://git.kernel.org/linus/8b56a30caaf9bc1850784f196636c5f550cc7577 (commit)]
- Cifs
Add a cache= option to better describe the different cache flavors [http://git.kernel.org/linus/15b6a47322940beb74a83ffc1632c1ee1d00f35b (commit)]