2247
Comment:
|
12497
|
Deletions are marked like this. | Additions are marked like this. |
Line 16: | Line 16: |
= VFS = * The i_mutex lock use of generic _file_llseek hurts. Do (nearly) lockless generic_file_llseek [http://git.kernel.org/linus/5760495a872d63a182962680a13c2af29235237c (commit)] |
|
Line 17: | Line 22: |
* slub: per cpu cache for partial pages [http://git.kernel.org/linus/ (commit)] * slub: update slabinfo tools to report per cpu partial list [http://git.kernel.org/linus/ (commit)] |
* vmscan: add block plug for page reclaim to reduce lock contention [http://git.kernel.org/linus/3da367c3e5fca71d4e778fa565d9b098d5518f4a (commit)] * thp: mremap support and TLB optimization [http://git.kernel.org/linus/37a1c49a91ad55f917a399ef2174b5ebda4283f9 (commit)] * slub: per cpu cache for partial pages [http://git.kernel.org/linus/49e2258586b423684f03c278149ab46d8f8b6700 (commit)], [http://git.kernel.org/linus/aca726a07a71ff7aedc0e90a91f80a2701adcca5 (commit)] * Restrict access to slab files under procfs and sysfs [http://git.kernel.org/linus/ab067e99d22ec78ff646de1283348729d1aa66d4 (commit)] |
Line 21: | Line 28: |
* Support for transmission of IPv6 packets as well as the formation of IPv6 link-local addresses and statelessly autoconfigured addresses on top of IEEE 802.15.4 networks. For more information please look at the RFC4944 "Compression Format for IPv6 Datagrams in Low Power and Losst Networks (6LoWPAN) [http://git.kernel.org/linus/44331fe2aa0d7eed54e68484df58e9e00aee0f6e (commit)] * NCI support. The NFC Controller Interface (NCI) is a standard communication protocol between an NFC Controller (NFCC) and a Device Host (DH), defined by the NFC Forum [http://git.kernel.org/linus/ (commit)], [http://git.kernel.org/linus/ (commit)] * Add netlink based CAN routing [http://git.kernel.org/linus/c1aabdf379bc2feeb0df7057ed5bad96f492133e (commit)] * Add ethtool -g support to virtio_net [http://git.kernel.org/linus/8f9f4668b37bcc877156dd525a856055735c8d24 (commit)] * Batman adhoc networking: implement AP-isolation on the receiver side [http://git.kernel.org/linus/59b699cdee039d75915c354da06937102d1f9a84 (commit)], implement AP-isolation on the sender side [http://git.kernel.org/linus/3d393e47321062dbf9078a66a7cc1c2a52bafecc (commit)] * af-iucv: The current transport mechanism for af_iucv is the z/VM offered communications facility IUCV. To provide equivalent support when running Linux in an LPAR, HiperSockets transport is added to the AF_IUCV address family [http://git.kernel.org/linus/3881ac441f642d56503818123446f7298442236b (commit)] * ipv4: gc_interval sysctl removed [http://git.kernel.org/linus/349d2895cc8b7db1f5be677cd685209a3805d2ed (commit)] * mac80211: implement uAPSD [http://git.kernel.org/linus/ (commit)], mesh gate implementation [http://git.kernel.org/linus/47086fc51aa2220f58049704a8b73e4fcdf372b9 (commit)] * af-packet: Added TPACKET_V3 support [http://git.kernel.org/linus/0d4691ce112be025019999df5f2a5e00c03f03c2 (commit)], TPACKET_V3 flexible buffer implementation. [http://git.kernel.org/linus/f6fb8f100b807378fda19e83e5ac6828b638603a (commit)] * bridge: allow forwarding some link local frames, adding a new sysfs attribute /sys/class/net/brX/bridge/group_fwd_mask that controls forwarding of frames [http://git.kernel.org/linus/515853ccecc6987dfb8ed809dd8bf8900286f29e (commit)] |
|
Line 23: | Line 42: |
* Ext3: remove deprecated oldalloc [http://git.kernel.org/linus/ (commit)] | * Ext4 * Optimize ext4_ext_convert_to_initialized(). Programs performing appending writes into files pre-allocated via fallocate(FALLOC_FL_KEEP_SIZE) via direct IO and when using a suboptimal implementation of memmove() will see a considerable reduction of kernel CPU consumption [http://git.kernel.org/linus/6f91bc5fda82d2c49b4f7fb29424cf6a3c7574bc (commit)] * Optimize memmmove lengths in extent/index insertions: Reduce the system CPU consumption by over 25% on a 4kB synchronous append DIO write workload [http://git.kernel.org/linus/80e675f906db54eb1ce3a9555cee5f45b5b72ab2 (commit)] * Remove deprecated oldalloc [http://git.kernel.org/linus/4113c4caa4f355b8ff8b7ff0510c29c9d00d30b3 (commit)] * Ext3 * Remove deprecated oldalloc [http://git.kernel.org/linus/fbc854027c91fa2813ae7f9de43cc0b5c1119f41 (commit)] * NFS * Support for RAID5 read-4-write interface. [http://git.kernel.org/linus/ (commit)] * GFS2 * Speed up delete/unlink performance for large files [http://git.kernel.org/linus/bd5437a7d4307a35f2c7cc19cad706ec0e5d61f0 (commit)] |
Line 26: | Line 57: |
* uid/gid to SID mapping [http://git.kernel.org/linus/ (commit)] * Add mount options for backup intent (try #6) [http://git.kernel.org/linus/ (commit)] * Allow for larger rsize= options and change defaults [http://git.kernel.org/linus/ (commit)] |
* uid/gid to SID mapping [http://git.kernel.org/linus/21fed0d5b763b94a7d1568c27d0cce892ab8d43e (commit)] * Add mount options for backup intent [http://git.kernel.org/linus/3d3ea8e64efbeb3e4289675dbbfab82333395642 (commit)] * Allow for larger rsize= options and change defaults [http://git.kernel.org/linus/5eba8ab3606621f7e175ae9f521d71f3ac534f82 (commit)] * Btrfs * Introduce mount option nospace_cache [http://git.kernel.org/linus/73bc187680f94bed498f8a669103cad290e41180 (commit)], [http://git.kernel.org/linus/8965593e41dd2d0e2a2f1e6f245336005ea94a2c (commit)] * Allow to mount -o subvol=path/to/subvol/you/want relative from the normal fs_tree root [http://git.kernel.org/linus/830c4adbd04a79f806d4fa579546f36a71b727c1 (commit)] * Allow to overcommit enospc reservations (speeds up a test from 45 minutes to 10 seconds) [http://git.kernel.org/linus/2bf64758fd6290797a5ce97d4b9c698a4ed1cbad (commit)] * Be smarter about committing the transaction: xfstests 83 goes from taking 445 seconds to taking 28 seconds [http://git.kernel.org/linus/663350ac38c67ca388acea6e876dc6d668c232b0 (commit)] |
Line 31: | Line 68: |
* Add compr=lzo and compr=zlib options [http://git.kernel.org/linus/ (commit)] * Implement mount option parsing and compression overriding [http://git.kernel.org/linus/ (commit)] |
* Add compr=lzo and compr=zlib options [http://git.kernel.org/linus/123005f3ccfa58637ad6e1a8b9f7f3f861ca65f4 (commit)] * Implement mount option parsing and compression overriding [http://git.kernel.org/linus/92abc475d8de1c29373f6d96ed63d8ecaa199d25 (commit)] * EXOFS * Support for RAID5 read-4-write [http://git.kernel.org/linus/dd296619974c50c46c67e58f355a7e85ef3f0c01 (commit)], [http://git.kernel.org/linus/a1fec1dbbc8db974d2582e4040590cebe72171e4 (commit)], [http://git.kernel.org/linus/769ba8d92025fa390f3097e658b8ed6e032d68e9 (commit)], [44231e686b2ba3b5702db867bb84e6d76b7cf2c7 (commit)] * SQUASHFS * Add an option to set dev block size to 4K [http://git.kernel.org/linus/7657cacf478940b995c2c73fdff981c13cc62c5c (commit)] |
Line 35: | Line 78: |
= Device Mapper = | |
Line 36: | Line 80: |
= Block layer = | * dm table: add always writeable feature [http://git.kernel.org/linus/cc6cbe141a20f6d876b161b60af38d93935bfa85 (commit)], add immutable feature [http://git.kernel.org/linus/36a0456fbf2d9680bf9af81b39daf4a8e22cb1b8 (commit)], add singleton feature [http://git.kernel.org/linus/3791e2fc0e4b40d4188e79b0a99bfa6bce714a10 (commit)] * dm log userspace: add log device dependency [http://git.kernel.org/linus/5a25f0eb707bbb4a5aaaf19c933605a6dbaf77a5 (commit)] = Power management = * devfreq: devfreq is a generic DVFS framework that can be registered for a device with OPP support in order to let the governor provided to DEVFREQ choose an operating frequency based on the OPP's list and the policy given with DEVFREQ [http://git.kernel.org/linus/a3c98b8b2ede1f4230f49f9af7135cd902e71e83 (commit)], [http://git.kernel.org/linus/9005b65099ee4f14b6be691c4574612fe947531a (commit)],[http://git.kernel.org/linus/ce26c5bb9569d8b826f01b8620fc16d8da6821e9 (commit)] * Improve performance of LZO/plain hibernation, checksum image [http://git.kernel.org/linus/081a9d043c983f161b78fdc4671324d1342b86bc (commit)] * Include storage keys in hibernation image on s390 [http://git.kernel.org/linus/85055dd805f0822f13f736bee2a521e222c38293 (commit)] * Implement per-device PM QoS constraints [http://git.kernel.org/linus/91ff4cb803df6de9114351b9f2f0f39f397ee03e (commit)] |
Line 38: | Line 90: |
* xen: Implement discard requests ('feature-discard') [http://git.kernel.org/linus/b3cb0d6adc4bbc70b5e37e49a6068e973545ead7 (commit)], support 'feature-barrier' aka old-style BARRIER [http://git.kernel.org/linus/29bde093787f3bdf7b9b4270ada6be7c8076e36b (commit)] * lguest: Allow running under paravirt-enabled KVM. [http://git.kernel.org/linus/b56e3215d4331bff9b6d5e5f68bc1ec5cb01e650 (commit)] * Move hyperv code out of staging directory [http://git.kernel.org/linus/46a971913611a23478283931460a95be962ce329 (commit)] |
|
Line 39: | Line 95: |
* Add userspace configuration API [http://git.kernel.org/linus/ (commit)] * blowfish: add x86_64 assembly implementation [http://git.kernel.org/linus/ (commit)] * sha1: SSSE3 based SHA1 implementation for x86-64 [http://git.kernel.org/linus/ (commit)] * twofish: add 3-way parallel x86_64 assembler implemention [http://git.kernel.org/linus/ (commit)] |
* Add userspace configuration API [http://git.kernel.org/linus/a38f7907b926e4c6c7d389ad96cc38cec2e5a9e9 (commit)] * blowfish: add x86_64 assembly implementation [http://git.kernel.org/linus/64b94ceae8c16cd1b2800cac83112d3815be5250 (commit)] * sha1: SSSE3 based SHA1 implementation for x86-64 [http://git.kernel.org/linus/66be895158886a6cd816aa1eaa18965a5c522d8f (commit)] * twofish: add 3-way parallel x86_64 assembler implemention [http://git.kernel.org/linus/8280daad436edb7dd9e7e06fc13bcecb6b2a885c (commit)] |
Line 45: | Line 101: |
* EVM: EVM protects a file's security extended attributes(xattrs) against integrity attacks [http://git.kernel.org/linus/ (commit)] * Smack * Domain transition protections [http://git.kernel.org/linus/84088ba239293abb24260c6c36d86e8775b6707f (commit)] * Rule list lookup performance [http://git.kernel.org/linus/272cd7a8c67dd40a31ecff76a503bbb84707f757 (commit)] * Allow to access /smack/access as normal user [http://git.kernel.org/linus/0e94ae17c857b3835a2b8ea46ce44b5da4e2cc5d (commit)] |
|
Line 46: | Line 107: |
* Add environment variable name restriction support. [http://git.kernel.org/linus/ (commit)] * Add socket operation restriction support. [http://git.kernel.org/linus/ (commit)] * Allow controlling generation of access granted logs for per [http://git.kernel.org/linus/ (commit)] * Allow domain transition without execve(). [http://git.kernel.org/linus/ (commit)] |
* Add environment variable name restriction support. [http://git.kernel.org/linus/d58e0da854376841ac99defeb117a83f086715c6 (commit)] * Add socket operation restriction support. [http://git.kernel.org/linus/059d84dbb3897d4ee494a9c842c5dda54316cb47 (commit)] * Allow controlling generation of access granted logs for per [http://git.kernel.org/linus/1f067a682a9bd252107ac6f6946b7332fde42344 (commit)] * Allow domain transition without execve(). [http://git.kernel.org/linus/731d37aa70c7b9de3be6bf2c8287366223bf5ce5 (commit)] |
Line 52: | Line 113: |
* perf annotate: Add --symfs option [http://git.kernel.org/linus/e71a059832753a8834a5a5080366879954ccdc4d (commit)] * perf script: Add drop monitor script [http://git.kernel.org/linus/63e03724b51e7315a66a3f1fee6cb8b4a16dc8cc (commit)] * perf stat: Add -o and --append options [http://git.kernel.org/linus/4aa9015f8bfd2c8d7cc33a360275b71a9d708b37 (commit)] * perf: Support setting the disassembler style [http://git.kernel.org/linus/f69b64f73e1d7f47a9205c1cd46e0e1c3c65e1cd (commit)] * perf tools: Make --no-asm-raw the default [http://git.kernel.org/linus/64c6f0c7f8db449e05ee16e35a7083df69addd1d (commit)] * perf tools: Make perf.data more self-descriptive[http://git.kernel.org/linus/fbe96f29ce4b33e0a22219cc7f5996d9157717e3 (commit)] * x86: Implement IBS initialization [http://git.kernel.org/linus/b716916679e72054d436afadce2f94dcad71cfad (commit)] * powerpc: Add POWER7 stalled-cycles-frontend/backend [http://git.kernel.org/linus/a120db06c3f435c37d028b6e5a1968dad06b7df0 (commit)] |
|
Line 53: | Line 123: |
* init: add root=PARTUUID=UUID/PARTNROFF=%d support [http://git.kernel.org/linus/79975f1327850ef198ada994c2fc44b7d1ea8935 (commit)] * iommu: Add fault reporting mechanism [http://git.kernel.org/linus/4f3f8d9db359bbc780d482849f2a9c8b12f910b6 (commit)] * loop: always allow userspace partitions and optionally support [http://git.kernel.org/linus/e03c8dd14915fabc101aa495828d58598dc5af98 (commit)], add discard support for loop devices [http://git.kernel.org/linus/ dfaa2ef68e80c378e610e3c8c536f1c239e8d3ef (commit)] * aio: allocate kiocbs in batches, to improve performance [http://git.kernel.org/linus/080d676de095a14ecba14c0b9a91acb5bbb634df (commit)] * sysfs: Implement support for tagged files [http://git.kernel.org/linus/487505c257021fc06a7d05753cf27b011487f1dc (commit)], [http://git.kernel.org/linus/672d82c18d222e51b40ff47e660fc54ec3e3e0a9 (commit)] * process connector: add comm change event [http://git.kernel.org/linus/f786ecba4158880f8cdc0ebb93e7d78e6c125449 (commit)] * debug-pagealloc: add support for highmem pages [http://git.kernel.org/linus/64212ec569bfdd094f7a23d9b09862209a983559 (commit)] * sysctl: add support for poll() [http://git.kernel.org/linus/f1ecf06854a66ee663f4d4cf029c78cd62a15e04 (commit)] |
Summary:
1. Prominent features in Linux 3.2
== == == ==
2. Driver and architecture-specific changes
All the driver and architecture-specific changes can be found in the [http://kernelnewbies.org/Linux_3.2_DriverArch Linux_3.2_DriverArch page]
3. VFS
The i_mutex lock use of generic _file_llseek hurts. Do (nearly) lockless generic_file_llseek [http://git.kernel.org/linus/5760495a872d63a182962680a13c2af29235237c (commit)]
4. Memory management
vmscan: add block plug for page reclaim to reduce lock contention [http://git.kernel.org/linus/3da367c3e5fca71d4e778fa565d9b098d5518f4a (commit)]
thp: mremap support and TLB optimization [http://git.kernel.org/linus/37a1c49a91ad55f917a399ef2174b5ebda4283f9 (commit)]
slub: per cpu cache for partial pages [http://git.kernel.org/linus/49e2258586b423684f03c278149ab46d8f8b6700 (commit)], [http://git.kernel.org/linus/aca726a07a71ff7aedc0e90a91f80a2701adcca5 (commit)]
Restrict access to slab files under procfs and sysfs [http://git.kernel.org/linus/ab067e99d22ec78ff646de1283348729d1aa66d4 (commit)]
5. Networking
Support for transmission of IPv6 packets as well as the formation of IPv6 link-local addresses and statelessly autoconfigured addresses on top of IEEE 802.15.4 networks. For more information please look at the RFC4944 "Compression Format for IPv6 Datagrams in Low Power and Losst Networks (6LoWPAN) [http://git.kernel.org/linus/44331fe2aa0d7eed54e68484df58e9e00aee0f6e (commit)]
NCI support. The NFC Controller Interface (NCI) is a standard communication protocol between an NFC Controller (NFCC) and a Device Host (DH), defined by the NFC Forum [http://git.kernel.org/linus/ (commit)], [http://git.kernel.org/linus/ (commit)]
Add netlink based CAN routing [http://git.kernel.org/linus/c1aabdf379bc2feeb0df7057ed5bad96f492133e (commit)]
Add ethtool -g support to virtio_net [http://git.kernel.org/linus/8f9f4668b37bcc877156dd525a856055735c8d24 (commit)]
Batman adhoc networking: implement AP-isolation on the receiver side [http://git.kernel.org/linus/59b699cdee039d75915c354da06937102d1f9a84 (commit)], implement AP-isolation on the sender side [http://git.kernel.org/linus/3d393e47321062dbf9078a66a7cc1c2a52bafecc (commit)]
af-iucv: The current transport mechanism for af_iucv is the z/VM offered communications facility IUCV. To provide equivalent support when running Linux in an LPAR, HiperSockets transport is added to the AF_IUCV address family [http://git.kernel.org/linus/3881ac441f642d56503818123446f7298442236b (commit)]
ipv4: gc_interval sysctl removed [http://git.kernel.org/linus/349d2895cc8b7db1f5be677cd685209a3805d2ed (commit)]
mac80211: implement uAPSD [http://git.kernel.org/linus/ (commit)], mesh gate implementation [http://git.kernel.org/linus/47086fc51aa2220f58049704a8b73e4fcdf372b9 (commit)]
af-packet: Added TPACKET_V3 support [http://git.kernel.org/linus/0d4691ce112be025019999df5f2a5e00c03f03c2 (commit)], TPACKET_V3 flexible buffer implementation. [http://git.kernel.org/linus/f6fb8f100b807378fda19e83e5ac6828b638603a (commit)]
bridge: allow forwarding some link local frames, adding a new sysfs attribute /sys/class/net/brX/bridge/group_fwd_mask that controls forwarding of frames [http://git.kernel.org/linus/515853ccecc6987dfb8ed809dd8bf8900286f29e (commit)]
6. File systems
- Ext4
Optimize ext4_ext_convert_to_initialized(). Programs performing appending writes into files pre-allocated via fallocate(FALLOC_FL_KEEP_SIZE) via direct IO and when using a suboptimal implementation of memmove() will see a considerable reduction of kernel CPU consumption [http://git.kernel.org/linus/6f91bc5fda82d2c49b4f7fb29424cf6a3c7574bc (commit)]
Optimize memmmove lengths in extent/index insertions: Reduce the system CPU consumption by over 25% on a 4kB synchronous append DIO write workload [http://git.kernel.org/linus/80e675f906db54eb1ce3a9555cee5f45b5b72ab2 (commit)]
Remove deprecated oldalloc [http://git.kernel.org/linus/4113c4caa4f355b8ff8b7ff0510c29c9d00d30b3 (commit)]
- Ext3
Remove deprecated oldalloc [http://git.kernel.org/linus/fbc854027c91fa2813ae7f9de43cc0b5c1119f41 (commit)]
- NFS
Support for RAID5 read-4-write interface. [http://git.kernel.org/linus/ (commit)]
- GFS2
Speed up delete/unlink performance for large files [http://git.kernel.org/linus/bd5437a7d4307a35f2c7cc19cad706ec0e5d61f0 (commit)]
- CIFS
uid/gid to SID mapping [http://git.kernel.org/linus/21fed0d5b763b94a7d1568c27d0cce892ab8d43e (commit)]
Add mount options for backup intent [http://git.kernel.org/linus/3d3ea8e64efbeb3e4289675dbbfab82333395642 (commit)]
Allow for larger rsize= options and change defaults [http://git.kernel.org/linus/5eba8ab3606621f7e175ae9f521d71f3ac534f82 (commit)]
- Btrfs
Introduce mount option nospace_cache [http://git.kernel.org/linus/73bc187680f94bed498f8a669103cad290e41180 (commit)], [http://git.kernel.org/linus/8965593e41dd2d0e2a2f1e6f245336005ea94a2c (commit)]
Allow to mount -o subvol=path/to/subvol/you/want relative from the normal fs_tree root [http://git.kernel.org/linus/830c4adbd04a79f806d4fa579546f36a71b727c1 (commit)]
Allow to overcommit enospc reservations (speeds up a test from 45 minutes to 10 seconds) [http://git.kernel.org/linus/2bf64758fd6290797a5ce97d4b9c698a4ed1cbad (commit)]
Be smarter about committing the transaction: xfstests 83 goes from taking 445 seconds to taking 28 seconds [http://git.kernel.org/linus/663350ac38c67ca388acea6e876dc6d668c232b0 (commit)]
- JFFS2
Add compr=lzo and compr=zlib options [http://git.kernel.org/linus/123005f3ccfa58637ad6e1a8b9f7f3f861ca65f4 (commit)]
Implement mount option parsing and compression overriding [http://git.kernel.org/linus/92abc475d8de1c29373f6d96ed63d8ecaa199d25 (commit)]
- EXOFS
Support for RAID5 read-4-write [http://git.kernel.org/linus/dd296619974c50c46c67e58f355a7e85ef3f0c01 (commit)], [http://git.kernel.org/linus/a1fec1dbbc8db974d2582e4040590cebe72171e4 (commit)], [http://git.kernel.org/linus/769ba8d92025fa390f3097e658b8ed6e032d68e9 (commit)], [44231e686b2ba3b5702db867bb84e6d76b7cf2c7 (commit)]
- SQUASHFS
Add an option to set dev block size to 4K [http://git.kernel.org/linus/7657cacf478940b995c2c73fdff981c13cc62c5c (commit)]
7. Device Mapper
dm table: add always writeable feature [http://git.kernel.org/linus/cc6cbe141a20f6d876b161b60af38d93935bfa85 (commit)], add immutable feature [http://git.kernel.org/linus/36a0456fbf2d9680bf9af81b39daf4a8e22cb1b8 (commit)], add singleton feature [http://git.kernel.org/linus/3791e2fc0e4b40d4188e79b0a99bfa6bce714a10 (commit)]
dm log userspace: add log device dependency [http://git.kernel.org/linus/5a25f0eb707bbb4a5aaaf19c933605a6dbaf77a5 (commit)]
8. Power management
devfreq: devfreq is a generic DVFS framework that can be registered for a device with OPP support in order to let the governor provided to DEVFREQ choose an operating frequency based on the OPP's list and the policy given with DEVFREQ [http://git.kernel.org/linus/a3c98b8b2ede1f4230f49f9af7135cd902e71e83 (commit)], [http://git.kernel.org/linus/9005b65099ee4f14b6be691c4574612fe947531a (commit)],[http://git.kernel.org/linus/ce26c5bb9569d8b826f01b8620fc16d8da6821e9 (commit)]
Improve performance of LZO/plain hibernation, checksum image [http://git.kernel.org/linus/081a9d043c983f161b78fdc4671324d1342b86bc (commit)]
Include storage keys in hibernation image on s390 [http://git.kernel.org/linus/85055dd805f0822f13f736bee2a521e222c38293 (commit)]
Implement per-device PM QoS constraints [http://git.kernel.org/linus/91ff4cb803df6de9114351b9f2f0f39f397ee03e (commit)]
9. Virtualization
xen: Implement discard requests ('feature-discard') [http://git.kernel.org/linus/b3cb0d6adc4bbc70b5e37e49a6068e973545ead7 (commit)], support 'feature-barrier' aka old-style BARRIER [http://git.kernel.org/linus/29bde093787f3bdf7b9b4270ada6be7c8076e36b (commit)]
lguest: Allow running under paravirt-enabled KVM. [http://git.kernel.org/linus/b56e3215d4331bff9b6d5e5f68bc1ec5cb01e650 (commit)]
Move hyperv code out of staging directory [http://git.kernel.org/linus/46a971913611a23478283931460a95be962ce329 (commit)]
10. Crypto
Add userspace configuration API [http://git.kernel.org/linus/a38f7907b926e4c6c7d389ad96cc38cec2e5a9e9 (commit)]
blowfish: add x86_64 assembly implementation [http://git.kernel.org/linus/64b94ceae8c16cd1b2800cac83112d3815be5250 (commit)]
sha1: SSSE3 based SHA1 implementation for x86-64 [http://git.kernel.org/linus/66be895158886a6cd816aa1eaa18965a5c522d8f (commit)]
twofish: add 3-way parallel x86_64 assembler implemention [http://git.kernel.org/linus/8280daad436edb7dd9e7e06fc13bcecb6b2a885c (commit)]
11. Security
EVM: EVM protects a file's security extended attributes(xattrs) against integrity attacks [http://git.kernel.org/linus/ (commit)]
- Smack
Domain transition protections [http://git.kernel.org/linus/84088ba239293abb24260c6c36d86e8775b6707f (commit)]
Rule list lookup performance [http://git.kernel.org/linus/272cd7a8c67dd40a31ecff76a503bbb84707f757 (commit)]
Allow to access /smack/access as normal user [http://git.kernel.org/linus/0e94ae17c857b3835a2b8ea46ce44b5da4e2cc5d (commit)]
- TOMOYO
Add environment variable name restriction support. [http://git.kernel.org/linus/d58e0da854376841ac99defeb117a83f086715c6 (commit)]
Add socket operation restriction support. [http://git.kernel.org/linus/059d84dbb3897d4ee494a9c842c5dda54316cb47 (commit)]
Allow controlling generation of access granted logs for per [http://git.kernel.org/linus/1f067a682a9bd252107ac6f6946b7332fde42344 (commit)]
Allow domain transition without execve(). [http://git.kernel.org/linus/731d37aa70c7b9de3be6bf2c8287366223bf5ce5 (commit)]
12. Tracing/profiling
perf annotate: Add --symfs option [http://git.kernel.org/linus/e71a059832753a8834a5a5080366879954ccdc4d (commit)]
perf script: Add drop monitor script [http://git.kernel.org/linus/63e03724b51e7315a66a3f1fee6cb8b4a16dc8cc (commit)]
perf stat: Add -o and --append options [http://git.kernel.org/linus/4aa9015f8bfd2c8d7cc33a360275b71a9d708b37 (commit)]
perf: Support setting the disassembler style [http://git.kernel.org/linus/f69b64f73e1d7f47a9205c1cd46e0e1c3c65e1cd (commit)]
perf tools: Make --no-asm-raw the default [http://git.kernel.org/linus/64c6f0c7f8db449e05ee16e35a7083df69addd1d (commit)]
perf tools: Make perf.data more self-descriptive[http://git.kernel.org/linus/fbe96f29ce4b33e0a22219cc7f5996d9157717e3 (commit)]
x86: Implement IBS initialization [http://git.kernel.org/linus/b716916679e72054d436afadce2f94dcad71cfad (commit)]
powerpc: Add POWER7 stalled-cycles-frontend/backend [http://git.kernel.org/linus/a120db06c3f435c37d028b6e5a1968dad06b7df0 (commit)]
13. Various core changes
init: add root=PARTUUID=UUID/PARTNROFF=%d support [http://git.kernel.org/linus/79975f1327850ef198ada994c2fc44b7d1ea8935 (commit)]
iommu: Add fault reporting mechanism [http://git.kernel.org/linus/4f3f8d9db359bbc780d482849f2a9c8b12f910b6 (commit)]
loop: always allow userspace partitions and optionally support [http://git.kernel.org/linus/e03c8dd14915fabc101aa495828d58598dc5af98 (commit)], add discard support for loop devices [http://git.kernel.org/linus/ dfaa2ef68e80c378e610e3c8c536f1c239e8d3ef (commit)]
aio: allocate kiocbs in batches, to improve performance [http://git.kernel.org/linus/080d676de095a14ecba14c0b9a91acb5bbb634df (commit)]
sysfs: Implement support for tagged files [http://git.kernel.org/linus/487505c257021fc06a7d05753cf27b011487f1dc (commit)], [http://git.kernel.org/linus/672d82c18d222e51b40ff47e660fc54ec3e3e0a9 (commit)]
process connector: add comm change event [http://git.kernel.org/linus/f786ecba4158880f8cdc0ebb93e7d78e6c125449 (commit)]
debug-pagealloc: add support for highmem pages [http://git.kernel.org/linus/64212ec569bfdd094f7a23d9b09862209a983559 (commit)]
sysctl: add support for poll() [http://git.kernel.org/linus/f1ecf06854a66ee663f4d4cf029c78cd62a15e04 (commit)]