Size: 778
Comment: Initial template
|
Size: 12255
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 16: | Line 16: |
* 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)] |
|
Line 17: | Line 42: |
= Memory management = | * 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)] * 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)] * 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)] * 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)] * 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)] |
Line 19: | Line 63: |
* 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)] * 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)] * 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)] * 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)] * Add more ethtools stats: survey, rates, etc [http://git.kernel.org/linus/3073a7c20cea0b7a9946fe61f09d43aa61deb9ea (commit)] * cfg80211: Add framework to support ethtool stats. [http://git.kernel.org/linus/d61992182e41e1beec0507fd7bce4ba1face12d6 (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)] * 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)] * 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)] * 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)] * 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)] * 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)] * 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)] |
|
Line 20: | Line 89: |
* 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)] * Remove ip_queue support [http://git.kernel.org/linus/d16cf20e2f2f13411eece7f7fb72c17d141c4a84 (commit)] * ipvs: add support for sync threads [http://git.kernel.org/linus/f73181c8288fc38747ec4f0f3e8a9052ab785cd5 (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)] * 6lowpan: IPv6 link local address [http://git.kernel.org/linus/06a4c1c55dbe5d9f7a708e8f1a52fd2ac8e5874f (commit)] |
|
Line 21: | Line 100: |
* virtio-net: send gratuitous packets when needed [http://git.kernel.org/linus/586d17c5a01bf1ae4e215adc6c48457eee5482bc (commit)] * KVM * Introduce direct MSI message injection for in-kernel irqchips [http://git.kernel.org/linus/07975ad3b30579ca27d880491ad992326b930c63 (commit)] = 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)] |
|
Line 22: | Line 115: |
* 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)] |
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. 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)]
4. Various core changes
- 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)]
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)]
- 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)]
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)]
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. 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)]
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)]
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)]
- 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)]
Add more ethtools stats: survey, rates, etc [http://git.kernel.org/linus/3073a7c20cea0b7a9946fe61f09d43aa61deb9ea (commit)]
cfg80211: Add framework to support ethtool stats. [http://git.kernel.org/linus/d61992182e41e1beec0507fd7bce4ba1face12d6 (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)]
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)]
- 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)]
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)]
- 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)]
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)]
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)]
- 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)]
Remove ip_queue support [http://git.kernel.org/linus/d16cf20e2f2f13411eece7f7fb72c17d141c4a84 (commit)]
ipvs: add support for sync threads [http://git.kernel.org/linus/f73181c8288fc38747ec4f0f3e8a9052ab785cd5 (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)]
6lowpan: IPv6 link local address [http://git.kernel.org/linus/06a4c1c55dbe5d9f7a708e8f1a52fd2ac8e5874f (commit)]
6. Virtualization
virtio-net: send gratuitous packets when needed [http://git.kernel.org/linus/586d17c5a01bf1ae4e215adc6c48457eee5482bc (commit)]
- KVM
Introduce direct MSI message injection for in-kernel irqchips [http://git.kernel.org/linus/07975ad3b30579ca27d880491ad992326b930c63 (commit)]
7. 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)]
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)]
9. Perf