1238
Comment: Add two links
|
77846
typo
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Linux 2.6.30 is currently in development. The release candidate -rc1 was released the 7 April 2009, closing the merge window. This page is, obviously, a Work in progress. |
Linux 2.6.30 is currently in development. The last prepatch version is -rc2, released the 15th April. This page is, obviously, a work in progress. |
Line 8: | Line 7: |
Line 10: | Line 8: |
Line 12: | Line 9: |
== NILFS2, a log-structured filesystem == Contributor: NTT Labs (Nippon Telegraph and Telephone Corporation) NILFS2 is a new filesystem which uses a [http://en.wikipedia.org/wiki/Log-structured_file_system log-structured] design. What makes log-structured filesystems different is that they treat the whole disk as a consecutive list of blocks (called log). All the operations append data at the end of the log, they never rewrite blocks (except when there's no space left - in that case, new blocks are reclaimed from the tail of the log). The advantage of this approach is that writes are always sequential. Crashes can't corrupt the filesystem. On mount, the filesystem detects the real end of the log, and continues working from that point. Another advantage of this approach is that the log offers a coherent historical view of all the operations done in the disk in the past. This is called "continuous snapshotting" - snapshots of modifications done in all the filesystem at any time are created automatically due to the log-structure design, with no requeriment of intervention from an admin, and with the filesystem size as the only limit. NILFS2 allows to access those snapshots and even mount them (on read-only mode). NILFS2 is [http://www.nilfs.org/en/current_status.html under development]. Code: [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=fs/nilfs2;hb=HEAD fs/nilfs2/]. Filesystem web page: [http://www.nilfs.org www.nilfs.org] == Fastboot == Recommended LWN article: [http://lwn.net/Articles/314808/ (commit)] Contributor: Intel Some parts of the kernel boot process can delay the whole process too many time (by kernel's standards): scanning in search of storage devices for a given controller, and searching for partitions, for example, can be slow, because the scanning is synchronous, only one device is scanned at a time, and the kernel has to wait for the devices. With this feature, those steps are done asyncrhonously, so the kernel can keep booting the rest of the kernel while the storage devices are scanned in parallel. This feature speeds up the total kernel boot time significantly Code: [http://git.kernel.org/linus/9710794383ee5008d67f1a6613a4717bf6de47bc (commit)] == preadv()/pwritev() system calls == Recommended LWN article: [http://lwn.net/Articles/164887/ Some new system calls] Contributor: Red Hat These syscalls are a pretty straightforward combination of pread/pwrite and readv/pwrite. BSD systems have such system calls too, for example [http://www.daemon-systems.org/man/preadv.2.html NetBSD] Code: [http://git.kernel.org/linus/dac1213842f5caf081804a11d87d2a39a21d6f55 (commit 1], [http://git.kernel.org/linus/6949a6318e60aeb9c755679ac7f978aefe8c1722 2], [http://git.kernel.org/linus/f3554f4bc69803ac2baaf7cf2aa4339e1f4b693e 3)] == EXOFS, a filesystem for Object-Based Storage Devices == Recommended LWN article: [http://lwn.net/Articles/305740/ Linux and object storage devices] Contributor: Panasas Traditional storage devices offer a block-based interface. However, there's a new generation of experimental storage devices that are trying to offload some work from the host, and offer a higher-level interface: an array of objects. The OS interfaces with the objects, and the drive hides all the storage details, removing most of the low-level details of the filesystem. A traditional filesystem can then be easily implemented on top of this interface. The OSD interface works on top of SCSI. In this release Linux adds support for the OSD protocol on the SCSI stack, and exofs, an implementation of a traditional unix filesystem that works on top of OSD storage devices. libosd: [http://git.kernel.org/linus/71969fd9e2c523d22bf1742eb31f1562247710eb (commit 1], [http://git.kernel.org/linus/82443a58d361123d418033e9e32ac29a842fce68 2], [http://git.kernel.org/linus/de258bf5e63863f42e0f9a7c5ffd29916a41e399 3], [http://git.kernel.org/linus/02941a530ef736210b4cf8b24dd34c238d5d5a40 4], [http://git.kernel.org/linus/95b05a7db5865855c32e0bb8b244c3a7aac1cfeb 5], [http://git.kernel.org/linus/b799bc7da0ce5ba4a988c521a8fb10452eb419f0 6], [http://git.kernel.org/linus/4ef1a3d70d02663f6bfe901db629e8e608da15b1 7], [http://git.kernel.org/linus/345c435dbb0b77b00ffe73801102533e24c647af 8], [http://git.kernel.org/linus/3e08613037fd4ec0b716a215602c4bdb3d0d9171 9], [http://git.kernel.org/linus/ae30c994a4bb70510fdcb9e7223805bb2a8bc9ee 10], [http://git.kernel.org/linus/c6572c983726fe3f3bb5f07e9afe3a9b8e402d1b 11], [http://git.kernel.org/linus/1b9dce94c8a24a3f1a01fcdf688f2d903b32acdf 12], [http://git.kernel.org/linus/98f3aea2bd4b4f9cd7a6a6479ed9410787f756fd 13], [http://git.kernel.org/linus/78e0c621deca08e5f802383dbe75fd20b258ea4e 14], [http://git.kernel.org/linus/6864abd8b730435d6ae9cb061095229a5a85153f 15] [http://git.kernel.org/linus/68274794c69991121eaf0a4a35b78aa7f088ec2c 16)], EXOFS: [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=fs/exofs;hb=HEAD fs/exofs/] == NFS 4.1 preliminary support == Contributors: Panasas, Netapp and IBM. NFS 4.1 is being developed at the IETF. From the many new features in NFSv4.1, this Linux version adds the mandatory-to-implement NFSv4.1 Sessions. Other features, [http://pnfs.com Parallel NFS] in particular, are still [http://wiki.linux-nfs.org/wiki/index.php/PNFS_prototype_design under development out of tree] and will be added in later releases. To enable this experimental new protocol (which is disabled by default) you need an updated nfs-utils. == FS-Cache, a caching filesystem == Recommended LWN article: [http://lwn.net/Articles/100321/ A general caching filesystem] Contributor: Red Hat FS-Cache is the Linux implementation of a cache layer for networking filesystems, similar to the [http://en.wikipedia.org/wiki/CacheFS CacheFS] of other Unixes. With FS-Cache, data from the networked filesystems can be cached on the disk, speeding up operations. This version adds support for NFS and AFS, but it's a generic layer that could be used by other networking filesystems or even non-networking (such as ISO9660). Code: Slow-work related changes: [http://git.kernel.org/linus/07fe7cb7c7c179f473fd9c823348fd3eb5dad369 (commit 1], [http://git.kernel.org/linus/109d9272c423f46604d45fedfe87e21ee0b25180 2], [http://git.kernel.org/linus/12e22c5e4bc08ab4b05ac079fe40d9891c5e81a0 3], [http://git.kernel.org/linus/8f0aa2f25b31ba27db84259141e52ee6ec0d2820 4)], FS-cache [http://git.kernel.org/linus/03fb3d2af96c2783c3a5bc03f3d984cf422f0e69 (commit 1], [http://git.kernel.org/linus/266cf658efcf6ac33541a46740f74f50c79d2b6b 2], [http://git.kernel.org/linus/2d6fff637037395cc946ef910a880b5fa67b5370 3], [http://git.kernel.org/linus/0dfc41d1efcc4180abfd32f68f0ade540e636ff6 4], [http://git.kernel.org/linus/06b3db1b9bccdc8c2c743122a89745279e5ecc46 5], [http://git.kernel.org/linus/7394daa8c61dfda4baa687f133748fa0b599b017 6], [http://git.kernel.org/linus/a6891645cf2ddd4778096848a864580e7258faba 7], [http://git.kernel.org/linus/0e04d4cefcf4d8fbbdb2c50e93ad541582933fd2 8], [http://git.kernel.org/linus/4c515dd47ab41be3f89e757d441661795470b376 9], [http://git.kernel.org/linus/955d00917f0c094e0f2fb88df967e980ab66b8ca 10], [http://git.kernel.org/linus/726dd7ff10c217dd74329c94643dc8ebea27334b 11], [http://git.kernel.org/linus/2868cbea72dc89ae0eb17693596b1dedaafff1c5 12], [http://git.kernel.org/linus/36c9559022850f919269564a74bf17fdabf4bb30 13], [http://git.kernel.org/linus/ccc4fc3d11e91477036d1f82bfa2d442f6ce77f0 14], [http://git.kernel.org/linus/952efe7b7840e1c726ae88222245e4efe6bd88f3 15] [http://git.kernel.org/linus/b510882281d56873e1194021643b7c325336f84f 16], [http://git.kernel.org/linus/385e1ca5f21c4680ad6a46a3aa2ea8af99e99c92 17] [http://git.kernel.org/linus/800a964787faef3509d194fa33268628c3d1daa9 18], [http://git.kernel.org/linus/9ae326a69004dea8af2dae4fde58de27db700a8d 19)]; AFS and NFS changes: [http://git.kernel.org/linus/9b3f26c9110dcea62716aca9b8c68ceb482227ef (commit 1], [http://git.kernel.org/linus/6b9b3514aa188183e74049853be43380ad49314f 2], [http://git.kernel.org/linus/c6a6f19e22da0a3d74214ee010224c9a30a794c1 3], [http://git.kernel.org/linus/3b9ce977b2f31b6c396b6fb620df9881a30fac9d 4], [http://git.kernel.org/linus/8ec442ae4c6577ed181682e534d4eef524e30b3c 5], [http://git.kernel.org/linus/147272813e043fb44bd112527951da70c1e663de 6], [http://git.kernel.org/linus/08734048b380103f0412f58b84c2f76a2c8b599f 7], [http://git.kernel.org/linus/10329a5d48f5abc14a37d30b706e330f8598297a 8], [http://git.kernel.org/linus/ef79c097bbe9724e13937271b3457df560e00370 9], [http://git.kernel.org/linus/d599064a1bca7bcbaabe54b94fa73ea86952cae3 10], [http://git.kernel.org/linus/6a51091d0775cdc4a923f2172c61925ad416aa32 11], [http://git.kernel.org/linus/545db45f0fc0d4203b045047798ce156972a3056 12], [http://git.kernel.org/linus/1fcdf534885b65e6d39780a5a89e9dfc5431cf68 13], [http://git.kernel.org/linus/f42b293d6d5259043a8944b556eeab427c695d57 14], [http://git.kernel.org/linus/9a9fc1c03315f1606596e55b4096d39e2079a041 15] [http://git.kernel.org/linus/7f8e05f60c87646e12c761fef61dd71a7e67112e 16], [http://git.kernel.org/linus/5d1acff159730770cbab68b19443518c92ab1000 17] [http://git.kernel.org/linus/b797cac7487dee6bfddeb161631c1bbc54fa3cdb 18)], Documentation: [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/filesystems/caching/fscache.txt Documentation/filesystems/caching/fscache.txt]. == Tomoyo, an alternative Mandatory Access Control == Recommended LWN article: [http://lwn.net/Articles/277833/ TOMOYO Linux and pathname-based security] Contributor: NTT (Nippon Telegraph and Telephone Corporation) There're currently two security subsystems: SeLinux and Smack. Tomoyo is a new pathname-based access control. [http://git.kernel.org/linus/f9ce1f1cda8b73a36f47e424975a9dfa78b7840c (commit 1], [http://git.kernel.org/linus/c73bd6d473ceb5d643d3afd7e75b7dc2e6918558 2], [http://git.kernel.org/linus/9590837b89aaa4523209ac91c52db5ea0d9142fd 3], [http://git.kernel.org/linus/b69a54ee582373d76e4b5560970db5b8c618b12a 4], [http://git.kernel.org/linus/26a2a1c9eb88d9aca8891575b3b986812e073872 5], [http://git.kernel.org/linus/f7433243770c77979c396b4c7449a10e9b3521db 6], [http://git.kernel.org/linus/00d7d6f840ddc947237307e022de5e75ded4105f 7)] Tomoyo Web Site: [http://tomoyo.sourceforge.jp/wiki-e/ http://tomoyo.sourceforge.jp/wiki-e/] == Filesystems performance improvements == Shortly after the 2.6.29 release, lots of discussions occurred on LKML about disk I/O (summary available [http://lwn.net/Articles/326471/ at LWN]), how (and why) a fsync () call can take minutes, and the effect of getting a file zeroed rebooting just after a rename or a truncate. Some changes have been done to fix those problems: implicit internal fsync of a file after a rename or truncate in ext3, ext4 and btrfs, faster fsync() in ext3, default to data=writeback mode in Ext3, and improvements to CFQ. The flame has also brought the topic of atimes updates, and which has resulted into [http://valhenson.livejournal.com/36519.html merging relatime and making it a default]. == LZMA/BZIP2 kernel image compression == The kernel compresses the kernel with GZIP, but this version adds support to compress the kernel image with the LZMA or BZIP2 compression algorithms. The kernel size is about 10 per cent smaller with bzip2 in comparison to gzip, and about 33 per cent smaller with lzma. Code: [http://git.kernel.org/linus/bc22c17e12c130dc929218a95aa347e0f3fd05dc (commit 1], [http://git.kernel.org/linus/30d65dbfe3add7f010a075991dc0bfeaebb7d9e1 2], [http://git.kernel.org/linus/b172fd882d201cf8aa67cddd9c1a023421fd4956 3], [http://git.kernel.org/linus/ae03c49964af5033534e518eebe439c3b90f43a7 4], [http://git.kernel.org/linus/0f5e2d2484ccd3062bb1f63083bafa37041bc868 5)] == Microblaze CPU architecture == Contributor: Michal Simek, with donations from [http://www.petalogix.com/ PetaLogix] and [http://www.xilinx.com/ Xilinx] This release adds support for the MMU-less [http://en.wikipedia.org/wiki/MicroBlaze Microblaze] CPU architecture. It has been Code: [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=arch/microblaze;hb=HEAD arch/microblaze/] == Integrity Management Architecture == Contributor: IBM Recommended LWN article: [http://lwn.net/Articles/227937/ ] The Trusted Computing Group(TCG) runtime Integrity Measurement Architecture(IMA) maintains a list of hash values of executables and other sensitive system files, as they are read or executed. If an attacker manages to change the contents of an important system file being measured, we can tell. If your system has a TPM chip, then IMA also maintains an aggregate integrity value over this list inside the TPM hardware, so that the TPM can prove to a third party whether or not critical system files have been modified. Code: [http://git.kernel.org/linus/659aaf2bb5496a425ba14036b5b5900f593e4484 (commit 1], [http://git.kernel.org/linus/6146f0d5e47ca4047ffded0fb79b6c25359b386c 2], [http://git.kernel.org/linus/3323eec921efd815178a23107ab63588c605c0b2 3], [http://git.kernel.org/linus/bab739378758a1e2b2d7ddcee7bc06cf4c591c3c 4], [http://git.kernel.org/linus/4af4662fa4a9dc62289c580337ae2506339c4729 5], [http://git.kernel.org/linus/f4bd857bc8ed997c25ec06b56ef8064aafa6d4f3 6], [http://git.kernel.org/linus/1df9f0a73178718969ae47d813b8e7aab2cf073c 7)] |
|
Line 14: | Line 135: |
* Scheduler |
* Process scheduler |
Line 17: | Line 137: |
* kmemtrace, a kernel memory tracer. kmemtrace provides tracing for slab allocator functions, such as kmalloc, kfree, kmem_cache_alloc, kmem_cache_free etc.. Collected data is then fed to the userspace application in order to analyse allocation hotspots, internal fragmentation and so on, making it possible to see how well an allocator performs, as well as debug and profile kernel code [http://git.kernel.org/linus/b9ce08c01020eb28bfbfa6faf1c740281c5f418e (commit 1], [http://git.kernel.org/linus/aa46a7e0228c0477708ce44a0c5621902b3c157c 2], [http://git.kernel.org/linus/36555751c6751a5bdfd6d7bdf0648343bb1ef0de 3], [http://git.kernel.org/linus/3eae2cb24a96509e0a38cc48dc1538a2826f4e33 4], [http://git.kernel.org/linus/5b882be4e00e53a44f47ad7eb997cac2938848bf 5], [http://git.kernel.org/linus/ca2b84cb3c4a0d4d2143b46ec072cdff5d1b3b87 6)] * Filesystems * Allow relatime to update atime once a day [http://git.kernel.org/linus/11ff6f05f1e836a6a02369a4c4b64757e484adc1 (commit)] * Add a strictatime mount option [http://git.kernel.org/linus/d0adde574b8487ef30f69e2d08bba769e4be513f (commit)] * Allow rwlocks to re-enable interrupts if implemented for that architecture.[http://git.kernel.org/linus/f5f7eac41db827a47b2163330eecd7bb55ae9f12 (commit)] |
|
Line 21: | Line 148: |
* SELinux * Add new security mount option to indicate security label support. [http://git.kernel.org/linus/11689d47f0957121920c9ec646eb5d838755853a (commit)] * New permission between tty audit and audit socket [http://git.kernel.org/linus/dd34b5d75a0405814a3de83f02a44ac297e81629 (commit)] * smack: Add a new '-CIPSO' option to the network address label configuration [http://git.kernel.org/linus/4303154e86597885bc3cbc178a48ccbc8213875f (commit)] |
|
Line 25: | Line 155: |
= Tracing = |
* Allowing more than 64k connections and heavily optimize bind(0) time. [http://git.kernel.org/linus/a9d8f9110d7e953c2f2b521087a4179677843c2a (commit)] * New user space API for time stamping of incoming and outgoing packets: User space can request hardware and/or software time stamping [http://git.kernel.org/linus/a038a353c3de4040d8445ec568acebdac144436f (commit 1], [http://git.kernel.org/linus/a75244c3d519fcb490ca2bf3f123c98017f1e8d0 2], [http://git.kernel.org/linus/cb9eff097831007afb30d64373f29d99825d0068 3], [http://git.kernel.org/linus/ac45f602ee3d1b6f326f68bc0c2591ceebf05ba4 4], [http://git.kernel.org/linus/20d4947353be60e909e6b1a79d241457edd6833f 5], [http://git.kernel.org/linus/51f31cabe3ce5345b51e4a4f82138b38c4d5dc91 6], [http://git.kernel.org/linus/d24fff22d8dba13cc21034144f68f213415cb7c8 (commit)] * sctp: Allow to disable SCTP checksums via module parameter [http://git.kernel.org/linus/06e868066e3b5828383eb40ff4d1c0029100b0b5 (commit)] * netfilter * Combine ipt_TTL and ip6t_HL source [http://git.kernel.org/linus/563d36eb3fb22dd04da9aa6f12e1b9ba0ac115f3 (commit)] * Combine ipt_ttl and ip6t_hl source [http://git.kernel.org/linus/cfac5ef7b92a2d504563989ecd0beb563920444b (commit)] * iptables: lock free counters [http://git.kernel.org/linus/784544739a25c30637397ace5489eeb6e15d7d49 (commit)] * sysctl support of logger choice [http://git.kernel.org/linus/176252746ebbc8db97e304345af1f2563c7dc139 (commit)] * xtables: add cluster match [http://git.kernel.org/linus/0269ea4937343536ec7e85649932bc8c9686ea78 (commit)], add LED trigger target [http://git.kernel.org/linus/268cb38e1802db560c73167e643f14a3dcb4b07c (commit)] = Ftrace = * ia64 port of ftrace [http://git.kernel.org/linus/18c167fd6d8feec5d337bd8fbc3a17da4cc37652 (commit 1], [http://git.kernel.org/linus/25aac9dc7c8c73798c1be8aa36141f980d32579e 2], [http://git.kernel.org/linus/f00012074b1a1a67d9c8603617bbbab267347ca6 3], [http://git.kernel.org/linus/418071eb6adbfd3980b2f57f7df8e03921e3f1d7 4], [http://git.kernel.org/linus/d3e75ff14bc1453c4762428395aac9953a023efc 5], [http://git.kernel.org/linus/a14a07b8018b714e03a39ff2180c66e307ef4238 6)] * powerpc32 port of ftrace[http://git.kernel.org/linus/60ce8f7260d9ae4ff17548f5a275edfbc200187a (commit)], [http://git.kernel.org/linus/fad4f47cc8b2b8f7e7d062c40c66188cdf783137 (commit)] * powerpc64 port of ftrace [http://git.kernel.org/linus/6794c78243bfda020ab184d6d578944f8e90d26c (commit)], [http://git.kernel.org/linus/465428884765b43d642a967915e16c6c7cacbe8e (commit)] * Add event trace infrastructure [http://git.kernel.org/linus/b77e38aa240c3bd9c55c98b9f7c81541e042eae5 (commit)], [http://git.kernel.org/linus/f3fe8e4a38fd19dbb3f8ffb1826aa840ae304a65 (commit)], [http://git.kernel.org/linus/1473e4417c79f12d91ef91a469699bfa911f510f (commit)], [http://git.kernel.org/linus/6ecc2d1ca39177edb6fbdb7412948b0e9f409d02 (commit)], [http://git.kernel.org/linus/0ec2ef1505b3e1f54b07bf64f184c92859c3e13f (commit)], [http://git.kernel.org/linus/3d7ba938da8481b4f7f9ed3d943dbae49389b284 (commit)] * Add raw fast tracing interface for trace events [http://git.kernel.org/linus/fd99498989f3b3feeab89dcadf537138ba136d24 (commit)] * Add raw trace point recording infrastructure [http://git.kernel.org/linus/c32e827b25054cb17b79cf97fb5e63ae4ce2223c (commit)] * Add binary buffer files for use with splice [http://git.kernel.org/linus/2cadf9135eb3b6d84b6427314be827ddd443c308 (commit)] * Add stack trace to function tracer [http://git.kernel.org/linus/5361499101306cfb776c3cfa0f69d0479bc63868 (commit)] * add traceon traceoff commands to enable/disable the buffers [http://git.kernel.org/linus/23b4ff3aa479c9e3bb23cb6b2d0a97878399784a (commit)] * Show selected functions in set_ftrace_filter [http://git.kernel.org/linus/8fc0c701c5b6c0c3e242758c3acef6f9047940a9 (commit)] * Add a new workqueue tracer [http://git.kernel.org/linus/e1d8aa9f1dd655a3534b22fcfbecb70cdb125766 (commit)] * Infrastructure for supporting binary record [http://git.kernel.org/linus/1427cdf0592368bdec57276edaf714040ee8744f (commit)] * Text Edit Lock, an architecture independant synchronization around kernel text modifications through use of a global mutex [http://git.kernel.org/linus/0e39ac444636ff5be39b26f1cb56d79594654dda (commit)], [http://git.kernel.org/linus/4460fdad85becd569f11501ad5b91814814335ff (commit)], [http://git.kernel.org/linus/3945dab45aa8c89014893bfa8eb1e1661a409cef (commit)] * tracepoints for softirq entry/exit [http://git.kernel.org/linus/5d592b44b29a1d73e13d5c9e3426eed843bdc359 (commit)], [http://git.kernel.org/linus/39842323ceb368d2ea36ab7696aedbe296e13b61 (commit)] * Syscall tracing infrastructure [http://git.kernel.org/linus/ee08c6eccb7d1295516f7cf420fddf7b14e9146f (commit)], [http://git.kernel.org/linus/1b3fa2ce64363c289b3b14723cca7290bf91cfce (commit)], [http://git.kernel.org/linus/f58ba100678f421bdcb000a3c71793f432dfab93 (commit)], [http://git.kernel.org/linus/bed1ffca022cc876fb83161d26670e9b5d3cf36b (commit)] * Add per-event filtering [http://git.kernel.org/linus/7ce7e4249921d5073e764f7ff7ad83cfa9894bd7 (commit)], add per-subsystem filtering [http://git.kernel.org/linus/cfb180f3e71b2a280a254c8646a9ab1beab63f84 (commit)] * kmemtrace: normalize the raw tracer event to the unified tracing API [http://git.kernel.org/linus/36994e58a48fb8f9651c7dc845a6de298aba5bfc (commit)] |
Line 29: | Line 189: |
* Ext4 |
* GFS2 * Support generation of discard requests [http://git.kernel.org/linus/f15ab5619d8068a321094f4705147764d689e88e (commit)] * Support quota/noquota mount arguments [http://git.kernel.org/linus/b9a9694570756e689068f0450cf3c570f74b2b01 (commit)] * Add a "demote a glock" interface to sysfs [http://git.kernel.org/linus/64d576ba23bfd9b770cbb0279200f479272eb859 (commit)] * Expose UUID via sysfs/uevent [http://git.kernel.org/linus/02e3cc70ecbd4352ae4d26459929f43ab1547251 (commit)] * Merge lock_dlm module into GFS2 (removes 1400 LoC) [http://git.kernel.org/linus/f057f6cdf64175db1151b1f5d110e29904f119a1 (commit)] * reiserfs * Use generic xattr handlers [http://git.kernel.org/linus/48b32a3553a54740d236b79a90f20147a25875e3 (commit)] * Journaled xattrs [http://git.kernel.org/linus/0ab2621ebd9a28bf7a524ecd50d492a10579dfcc (commit)] * Use generic readdir for operations across all xattrs [http://git.kernel.org/linus/a41f1a4715f26f7bc4d047d0bc7710145c8e69c7 (commit)] * Add atomic addition of selinux attributes during inode creation [http://git.kernel.org/linus/57fe60df62410f949da094d06ced1dda9575b69c (commit)] * CIFS * Add new nostrictsync cifs mount option to avoid slow SMB flush [http://git.kernel.org/linus/be652445fdccb8e5d4391928c3b45324ea37f9e1 (commit)] * Send SMB flush in cifs_fsync [http://git.kernel.org/linus/b298f223559e0205244f553ceef8c7df3674da74 (commit)] |
Line 35: | Line 210: |
* Add support to Intel AES-NI instructions for x86_64 platform [http://git.kernel.org/linus/54b6a1bd5364aca95cd6ffae00f2b64c6511122c (commit)] * cryptd: Per-CPU thread implementation. Speeds up dm-crypt on an Intel Core 2 E6400 (two cores) machine by 19.2% [http://git.kernel.org/linus/25c38d3fb92fc23af7730a1601bc20af8216ae44 (commit)], [http://git.kernel.org/linus/254eff771441f4ee7aa9cf770a6e4820492c9dab (commit)] * amcc: Add crypt4xx driver [http://git.kernel.org/linus/049359d655277c382683a6030ae0bac485568ffc (commit)] * compress: pcomp, partial decompression internal support [http://git.kernel.org/linus/a1d2f09544065b60598b8167d94a6371bff3e892 (commit)],[http://git.kernel.org/linus/8064efb8740b8a0141d99a181cb5b9a430b1836c (commit)], [http://git.kernel.org/linus/bf68e65ec9ea61e32ab71bef59aa5d24d255241f (commit)] |
|
Line 36: | Line 216: |
* MD * Add takeover support of RAID6 over RAID5 [http://git.kernel.org/linus/245f46c2c221ef09c7db892f0e3fc2149be42052 (commit)] * Add takeover support of RAID5 over RAID1 [http://git.kernel.org/linus/d562b0c4313e3ddea402a400371afa47ddf679f9 (commit)] * raid5: allow layout/chunksize to be changed on an active 2-drive raid5 [http://git.kernel.org/linus/b3546035277847028df650b147469fc943cf5c71 * Add takeover support for RAID4 over RAID5 [http://git.kernel.org/linus/e9d4758f6e93488dc719a1445ce54659a570938f (commit)] * Add takeover support for converting raid6 back into raid5 [http://git.kernel.org/linus/fc9739c6d626ee79a148ec367d143b0601299a9d (commit)] * data integrity support [http://git.kernel.org/linus/3f9d99c12a533809342b475c95452e82761bcc1c (commit)] * DM * Implement basic barrier support [http://git.kernel.org/linus/692d0eb9e02cf81fb387ff891f53840db2f3110a (commit 1], [http://git.kernel.org/linus/54d9a1b4513b96cbd835ca6866c6a604d194b2ae 2], [http://git.kernel.org/linus/3b00b2036fac7a7667d0676a0f80eee575b8c32b 3], [http://git.kernel.org/linus/92c639021ca6e962645114f02e356e7feb131d0b 4], [http://git.kernel.org/linus/af7e466a1acededbc10beaba9eec8531d561c566 5)] * Add integrity support [http://git.kernel.org/linus/9c47008d13add50ec4597a8b9eee200c515282c8 (commit)] |
|
Line 37: | Line 232: |
Line 41: | Line 235: |
Line 43: | Line 236: |
* HIGHMEM support [http://git.kernel.org/linus/5f0fbf9ecaf354fa4bbf266fffdea2ea3d14a0ed (commit 1], [http://git.kernel.org/linus/d73cd42893f4cdc06e6829fea2347bb92cb789d1 2], [http://git.kernel.org/linus/3835f6cb645bdb9a58aa6e062fe1d5777f1a9748 3], [http://git.kernel.org/linus/3297e760776af18a26bf30046cbaaae2e730c5c2 4], [http://git.kernel.org/linus/43377453af83b8ff8c1c731da1508bd6b84ebfea 5], [http://git.kernel.org/linus/58edb515724f9e63e569536d01ac8d8f8ddb367a 6], [http://git.kernel.org/linus/1bb772679ffb0ba1ff1d40d8c6b855ab029f177d 7], [http://git.kernel.org/linus/3902a15e784e9b1efa8e6ad246489c609e0ef880 8], [http://git.kernel.org/linus/3f973e22160257c5bda85815be5b1540d391a671 9], [http://git.kernel.org/linus/053a96ca11a9785a7e63fc89eed4514a6446ec58 10)] * Add support for Marvell's PXA168/PXA910 processors [http://git.kernel.org/linus/49cbe78637eb0503f45fc9b556ec08918a616534 (commit 1], [http://git.kernel.org/linus/40305a583a3e080a8d1aa126fa810480ec8cbabd 2], [http://git.kernel.org/linus/e2bb6650ef94c64723e2dd35ab92410b9477bc64 3], [http://git.kernel.org/linus/a7a89d9621ba877ae45784cf7d000182075df9c1 4], [http://git.kernel.org/linus/9c291f0f835dc8349afc21d6311cb531140f6977 5], [http://git.kernel.org/linus/a6b993c6b5183fe2af98569cbb7dd8add01b8deb 6], [http://git.kernel.org/linus/14c6b5e7add9ec393ad61bceb6106b47c7f14bd3 7], [http://git.kernel.org/linus/a3929f31cb2300f1ab190a0168e55bb55222ee40 8], [http://git.kernel.org/linus/01215e35c28a719f38e2cafe90a2806f0e452de6 9], [http://git.kernel.org/linus/81854f82c5c1a203b2f5c94f6aa2ed8b8e19f025 10)] * Support for the Nokia RX-51 Internet Tablet.Initial [http://git.kernel.org/linus/ffe7f95bb1a4d1e9ca5d252445dc38476e1a208e (commit)] * Adding support for the HTC Himalaya and its framebuffer [http://git.kernel.org/linus/b7eb1a5ed50c6f622664bb8a7113313fa8b6dd1e (commit)] * Add Gemini architecture [http://git.kernel.org/linus/59d3a193f1ec1639db447aa1ceb39cd1811fb36e (commit)] * Gemini: Add support for Teltonika RUT100 [http://git.kernel.org/linus/839e642f3dda44a35c6a91780bff41d84c288022 (commit)] * Basic support for Dave/DENX QongEVB-LITE board [http://git.kernel.org/linus/148854c65ea8046b045672fd49f4333aefaa3ab5 (commit)] * ACS5K: Core board support for the ACS-5000 [http://git.kernel.org/linus/b74788d8c118a48585ad5342560e0aea6ed0ccd4 (commit)] * Add support for the Faraday ARM FA526 architecture [http://git.kernel.org/linus/28853ac8fe5221de74a14f1182d7b2b383dfd85c (commit)] * Add Synertronixx scb9328 board support [http://git.kernel.org/linus/2420563227897ed3900606e720f886e122944d2c (commit)] * fbdev: add E-Ink Broadsheet controller support v3 [http://git.kernel.org/linus/0d4ff4df341208b1b75e01feca27301c0dcbf490 (commit)] * Add gpiolib support to AT91 [http://git.kernel.org/linus/f373e8c0639f1720d2d0fe414990f504e113c2ba (commit)] * The w90p910 uart0 driver patch [http://git.kernel.org/linus/17198f2d681d34b3376f3a55b2837e56062c2439 (commit)] * Add support for stack unwinding [http://git.kernel.org/linus/bff595c15c92b9c5c8f3d32edefcef6c3cbdd59f (commit)], [http://git.kernel.org/linus/2e1926e7b5d39eb31880152d636e8d8d011888cb (commit)] * Add ptrace VFP support [http://git.kernel.org/linus/3d1228ead618b88e8606015cbabc49019981805d (commit)] * Add W90P910 EVB NOR flash driver [http://git.kernel.org/linus/a12370f12fdc6a35463842e41eaf04299167eb12 (commit)] * RealView: Add support for the DS1338 RTC chip [http://git.kernel.org/linus/533ad5e60c0a5ff3cef7583b5b1b0eee84c2bda6 (commit)], add support for the ISP1761 USB chip [http://git.kernel.org/linus/7db21712aeb7c9693f7bc554923b35c35303a067 (commit)] * XSCALE: add ice dcc support [http://git.kernel.org/linus/c633c3cfcf41efe720020553aa3d4782fa0b9bd5 (commit)] * ep93xx m2p dma [http://git.kernel.org/linus/6d831c6554e4f95083919914955a1a3a4a6acfa9 (commit)], [http://git.kernel.org/linus/1c8daabe1dafc30fcc1d929e620269ffe99b6f8a (commit)] * MX35: add clock support [http://git.kernel.org/linus/2cb536d13cf9fbce029055b7603b3ca4ca1cf407 (commit)], add devices support [http://git.kernel.org/linus/9536ff33619e13fcc4bd16354faea97dba244f73 (commit)] * MXC: add pwm driver for i.MX SoCs [http://git.kernel.org/linus/166091b1894df3de736f43c649f2e6639f4a31ac (commit)] * Add SMSC911X support to Overo platform [http://git.kernel.org/linus/172ef275444efa12d834fb9d1b1acdac92db47f7 (commit)] * i.MX21: clock support [http://git.kernel.org/linus/aa3b0a6f57be50f1009a409e82731a8f9be80fc4 (commit)], add framebuffer support for i.MX21 [http://git.kernel.org/linus/e48135519bd569eed374e0e17ed5233d4105fa97 (commit)] * mx31: add dma and fb devices [http://git.kernel.org/linus/ca489f8e4ac1127e6aee1ffcdaea29858f89506c (commit)], framebuffer driver [http://git.kernel.org/linus/6e1588cbd88590273300403648aef70e6bdaf5af (commit)], add sdhc resources/platform devices [http://git.kernel.org/linus/2adc1d654e41f4308193fdd46cee885b7a35c149 (commit)], initial support for Wolfson Microelectronics 1133-EV1 module [http://git.kernel.org/linus/fe7316bff119a11e68f895ecf9a5a713ed30004c (commit)], clkdev support [http://git.kernel.org/linus/9eb2eb8c40ffd30da322648c4415bae0288eb167 (commit)], initial support for various baseboards [http://git.kernel.org/linus/e00f0b4a9316c9de000697e489f6102271e94dc4 (commit)] * Kirkwood: Add support for QNAP TS-119/TS-219 Turbo NAS [http://git.kernel.org/linus/586dcf279baebc18aca943cd44014e3679510d5b (commit)], Marvell SheevaPlug support [http://git.kernel.org/linus/4640fa606bf996d275a6e208e3654e9e943afe60 (commit)], add NAND support to the DB88F6281 board [http://git.kernel.org/linus/3c2613dbbcf1de97ebe10135fe54954cddfc7845 (commit)] * mv78xx0: Add Marvell RD-78x00-mASA Reference Design support [http://git.kernel.org/linus/569106c70e49ad67c69fa7d43a2a5218e63a4619 (commit)] * mx1ads: add I2C support [http://git.kernel.org/linus/b8b19b0d1c2d9ede8a3f8b9f609fd66cf5ede057 (commit)] * OMAP3: Add support for 3430 SDP [http://git.kernel.org/linus/6fdc29e262f9a776a77f50ca9157f7c0dcfbbbc8 (commit)], add ADS7846 touchscreen support to Overo platform, v3 [http://git.kernel.org/linus/c6a81316c721a20639871f08cf0cbff7e83889b4 (commit)] * OMAP mailbox: add initial omap3 support [http://git.kernel.org/linus/6c20a68372f158def0a29657ce11b3609ed24f9a (commit)] * Add base support for omap850 cpu [http://git.kernel.org/linus/ae302f40061235f6bc58ae9ba02aa849d60223b5 (commit 1], [http://git.kernel.org/linus/56739a692946d4c2630cf287646ccaa67c828f47 2], [http://git.kernel.org/linus/557096fe2838778ec1c6df0186560ff21749f63d 3], [http://git.kernel.org/linus/59185eeeaad1f07fc930c1878f3773484219e3da 4], [http://git.kernel.org/linus/ed98178319948d97ce8e664cf451cff6dbf04cdd 5)] * orion5x: TS-78xx support for 'hotplug' of FPGA devices [http://git.kernel.org/linus/39008f959f4f3b60eecc5cec0ca077146c1f366b (commit)] * PCM037: Add I2C support [http://git.kernel.org/linus/792067507b8bf5eaf220ee6994423381b7ae5c0b (commit)] * pcm038: Add framebuffer support [http://git.kernel.org/linus/9db973a59b73fb5baf69f8b5d005daccec6d997e (commit)], add I2C support [http://git.kernel.org/linus/a4e9a65a1f90e94eca3af1a69b42d039054ef9de (commit)] * Add SDHC support for pcm037 [http://git.kernel.org/linus/f2cb641f565dccebfa934b1a940bc6517734d391 (commit)] and pcm970 [http://git.kernel.org/linus/7c107dcb652c2101426adfc3193140db95b44594 (commit)] * pxa * PalmLD initial support [http://git.kernel.org/linus/a645072a608356990b2737a48ecc1bfb66981599 (commit)] * PalmT5 initial support [http://git.kernel.org/linus/0f6ff0f06cc126e8dfaa20c8c6da53537e352378 (commit)] * PalmTE2 support for battery, UDC, IrDA and backlight [http://git.kernel.org/linus/8c8aa5fa3060abc17e8a07d15f575485f6a0c0b8 (commit)] * Palm Tungsten E2 basic support [http://git.kernel.org/linus/54088bf50f31e5f20e005922dae8948f9f856b79 (commit)] * em-x270: Added DA9030 support [http://git.kernel.org/linus/28c88046d0974e50859d80c885f61d67cb083d02 (commit)] * Add eXeda platform support [http://git.kernel.org/linus/7f14a78713e0b4517f785402accaccca22df93c1 (commit)] * Add AM300 platform driver v3 [http://git.kernel.org/linus/4ce255c1420dd7c4b97ad4dabd13fa5d862ad700 (commit)] * Add initial support for Cogent CSB726 board [http://git.kernel.org/linus/aac429707df233e9dc7ed70ea04cd29d832dfe61 (commit)], * Add support for CSB701 baseboard [http://git.kernel.org/linus/3b31fabfe258ecc1ffccd01dd186a534d5c804b3 (commit)] * MioA701: add gpio_vbus driver [http://git.kernel.org/linus/689b4febeca7e98ad1986cf5b036539649cc1a0c (commit)] * Add basic support for Colibri PXA300 module [http://git.kernel.org/linus/5fc9f9a1deefc9999af721fba249cd58ee7e273b (commit)], add USB support for Colibri PXA300 [http://git.kernel.org/linus/42e07ad7fc111bde5cd6c0e5bd7085b4cecf96b7 (commit)], add MMC support for Colibri PXA300 [http://git.kernel.org/linus/ebc046c2a3544ba4f55512a218a4084522473bcd (commit)] |
|
Line 44: | Line 287: |
* Ensure random space between stack and mmaps [http://git.kernel.org/linus/a5adc91a4b44b5d1706b9d906cc14fe4f312afe9 (commit)] * Increase stack gap on 64bit binaries [http://git.kernel.org/linus/002b0ec73dd8b784004e5a013ad9f2fa6274af5a (commit)] * More stack randomisation for 64bit binaries [http://git.kernel.org/linus/2dadb987e09995b2910c419cdfe2307e66537649 (commit)] * Randomise lower bits of stack address [http://git.kernel.org/linus/d839088caec6891a5070f0b1ce61031e458533a9 (commit)] * Randomise mmap start address [http://git.kernel.org/linus/9f14c42d7582bf33bbe1e133d897a6942ceae08e (commit)] * Randomise PIEs [http://git.kernel.org/linus/501cb16d3cfdcca99ac26fe122079f2a43b046b8 (commit)] * Randomise the brk region [http://git.kernel.org/linus/912f9ee21c836081e3c96dfe61025841ebeb95da (commit)] * 5200: add Phytec phyCORE-MPC5200B-IO board (pcm032) [http://git.kernel.org/linus/10b9dc6f6bd64885fcd6a005aa211582dbe92647 (commit)], add support for the digsy MTC board. [http://git.kernel.org/linus/bdad05489fe5f7487c7a22ef311f005cb62ebbb6 (commit)], add support for the Media5200 board from Freescale [http://git.kernel.org/linus/bfee95bb830ff0260f3e2e0b1aa6b7492573fe4d (commit)] * 83xx: add PCI-E support for all MPC83xx boards with PCI-E [http://git.kernel.org/linus/0585a155a7318e69d43ef20636c2f072ad17d03f (commit)], add power management support for MPC837x boards [http://git.kernel.org/linus/125a00d74ea57a901fd4cc3d84baf2e825704b68 (commit)] * 86xx: board support for GE Fanuc SBC310 [http://git.kernel.org/linus/bb2b66dca1c4cbe16d8208d4b2910cf0eb6e9f75 (commit)], board support for GE Fanuc's PPC9A [http://git.kernel.org/linus/740d36ae6344f38c4da64c2ede765d7d2dd1f132 (commit)] * 44x: Support for 256KB PAGE_SIZE [http://git.kernel.org/linus/e12401222f749c37277a313d631dc024bbfd3b00 (commit)] * amigaone: add platform support for AmigaOne [http://git.kernel.org/linus/54b318aa5211ab7bba617a27d9cbd7fd759dcfd0 (commit)], bootwrapper and serial console support for AmigaOne [http://git.kernel.org/linus/8f23735d8f8cfd4d46e3aa336690f52b8b5d3c75 (commit)] * 85xx: add support for the "socrates" board (MPC8544). [http://git.kernel.org/linus/393adcacadeea407925348b1a59ae8509ecffb3c (commit)] * Hook up rtc-generic, and kill rtc-ppc [http://git.kernel.org/linus/bcd68a70cb0eee556d86d93133aa150319bd9f53 (commit)] * oprofile: Enable support for ppc750 processors [http://git.kernel.org/linus/7c9583a4db7e3009843aaae0567d299e2837c5ae (commit)] * ps3: Add rtc-ps3 [http://git.kernel.org/linus/0b5f037a4dc495f9c40eed7f076fc6c23af3359b (commit)] * AMCC PPC 460SX redwood SoC platform initial framework [http://git.kernel.org/linus/6c7120902305b3a21460cd2f0f917a39307df566 (commit)] |
|
Line 45: | Line 306: |
* Hibernation support [http://git.kernel.org/linus/2ef7f0dab6b3d171b6aff00a47077385ae3155b5 (commit)], [http://git.kernel.org/linus/4a55026fd7a08074676e87932578ff9e327e82a3 (commit)], [http://git.kernel.org/linus/7759491274bc5ba7cd72b3b9cc5ec8247b937efb (commit)], [http://git.kernel.org/linus/a83c0b739f3ad1887704cfa9f1ee5ee208cf1532 (commit)] * Add kexec jump support [http://git.kernel.org/linus/b7cf6ddc13186f9272438a97aa75972d496d0b0a (commit)] * Add support for SH7786 CPUs [http://git.kernel.org/linus/55ba99eb211a06709237cb322ecd8c8b6faf6159 (commit)] * CMT clockevent platform driver [http://git.kernel.org/linus/3fb1b6ad0679ad671bd496712b2a088550ee86b2 (commit)] * espt-giga board support [http://git.kernel.org/linus/32910e2c52cae552f2651c5360bae8033adb8aac (commit)] * Urquell board support. [http://git.kernel.org/linus/5ac072e110ff358a9ebc318a1b54f0182b799f72 (commit)], [http://git.kernel.org/linus/929ef1a1f566087e4b362e3a56c50bf9db30e3c5 (commit)] * Add support for SMSC Polaris platform [http://git.kernel.org/linus/eaeed5d31d8ded02fa0a4b608f57418cc0e65b07 (commit)] * Add ap325 lcd power off support [http://git.kernel.org/linus/93356d07474b1f16f25e79e81597c2a6b8c2a783 (commit)] * Add OHCI USB support for SH7786 [http://git.kernel.org/linus/4c3f450ba4e4c00df91f98664b58f9a98dc049fd (commit)] * video: sh_mobile_lcdcfb suspend/resume support [http://git.kernel.org/linus/2feb075a33905c2f6ef6be484c75ba6a35f6d12d (commit)] * Xtensa * Support for the stretch S6000 Xtensa core [http://git.kernel.org/linus/eff35af9c0c83a24376a67ff88c65679c25c7a51 (commit)], [http://git.kernel.org/linus/000af2c5a8913ebd763313d0c9ebc66c2c4765b1 (commit)] * Support for the S6105 IP Camera Reference Design Kit [http://git.kernel.org/linus/f82e939fb75ad01da8f0d3024fc678111ddb4ac7 (commit)] * Add flat support [http://git.kernel.org/linus/7789f89af9e8e426d7a7f173cf465a4fcadba7dd (commit)] * Ccount clocksource [http://git.kernel.org/linus/fcc8f0f81f249d61cd600bf2b9ca904bdaea0857 (commit)] * nommu support [http://git.kernel.org/linus/e5083a63b6a8546c5fe1e571fe529e3939787ec2 (commit)] |
|
Line 49: | Line 327: |
* Blackfin * MIPS * SPARC |
* dasd: add High Performance FICON support [http://git.kernel.org/linus/f3eb5384cf0325c02e306b1d81e70f81a03d7432 (commit)], add large volume support [http://git.kernel.org/linus/b44b0ab3bac16356f03e94b1b49ba9305710c445 (commit)] * qeth: remove EDDP [http://git.kernel.org/linus/64ef8957986f6a04f61e7c95fa6ffeb3a86a6661 (commit)] |
Line 55: | Line 331: |
* Add support for Merisc boards [http://git.kernel.org/linus/a16fffdd8eb95ebab7dc22414896fe6493951e0e (commit)] * Add RTC support for Merisc boards [http://git.kernel.org/linus/a6b6b5ff8f31960f760dd849beb70e1ae8ddc0e2 (commit)] * PARISC * Allow to build with 16k default kernel page size [http://git.kernel.org/linus/afca2523876301cc6130fc3cc402173eeeb89830 (commit)] * Add ftrace (function and graph tracer) functionality [http://git.kernel.org/linus/d75f054a2cf0614ff63d534ff21ca8eaab41e713 (commit)] * Add LATENCYTOP_SUPPORT and CONFIG_STACKTRACE_SUPPORT [http://git.kernel.org/linus/548f1176f0ac637eff895defb715ce6fde7c460a (commit)] * m68k * Hook up rtc-generic [http://git.kernel.org/linus/2ceb3ad705aa1abe6656b038bb9f4a6b1201cc35 (commit)] * mac: Add SWIM floppy support [http://git.kernel.org/linus/8852ecd97488249ca7fe2c0d3eb44cae95886881 (commit)] * Blackfin: BF538/9 serial uart support [http://git.kernel.org/linus/f933d3c740b32bdd284c74b2e40e838b585ecf0f (commit)] |
|
Line 60: | Line 350: |
* sata_mv: implement IRQ coalescing [http://git.kernel.org/linus/2b748a0a344847fe6b924407bbe153e1878c9f09 (commit)], introduce support for ATAPI devices [http://git.kernel.org/linus/da14265e776f35067045b8555b5f5f7521e50bc4 (commit)] | |
Line 62: | Line 353: |
* Add libfcoe: Add support for FIP, the new standard way to discover Fibre-Channel Forwarders (FCFs) [http://git.kernel.org/linus/af5f428763eefb6547d2bee055b559c903f2a749 (commit)], [http://git.kernel.org/linus/97c8389d54b9665c38105ea72a428a44b97ff2f6 (commit)] * 3w-9xxx: add power management support [http://git.kernel.org/linus/7a252fe7bcf64f1174b55c5c696ef2506b849f80 (commit)] * ipr: add MSI support [http://git.kernel.org/linus/5a9ef25b14d39b8413364df12cb8d9bb7a673a32 (commit)] * libfc: add support of large receive offload by ddp in fc_fcp [http://git.kernel.org/linus/b277d2aa9a4d969002c4157bf77b76b9ad9ca04a (commit)] * qla2xxx: Add EDC-update support. [http://git.kernel.org/linus/ad0ecd61f4ad3260ca8f7216765ddbb1a10677ea (commit)], add Flash-Access-Control support for recent ISPs. [http://git.kernel.org/linus/1d2874de809a14e6780246b99a18bbc0fc0a8f2a (commit)], add reset capabilities for application support. [http://git.kernel.org/linus/6e181be508cf81fda4407b4689befeb7e4149607 (commit)] * scsi_debug: DIF/DIX support [http://git.kernel.org/linus/c6a44287417de1625a59f1d4ae52d033c03b9dab (commit)] * stex: add new 6G controller support [http://git.kernel.org/linus/0f3f6ee68f771b61dc6bc5ae7c2e355cfc5884d1 (commit)], add MSI support [http://git.kernel.org/linus/99946f8141f65a8bd5034ac5b1a53237aec8743e (commit)] |
|
Line 63: | Line 362: |
* drm: Convert proc files to seq_file and introduce debugfs [http://git.kernel.org/linus/955b12def42e83287c1bdb1411d99451753c1391 (commit)] * i915: add VGA hotplug support for 945+ [http://git.kernel.org/linus/5ca58282089b11f64b911618036ee7676f12735b (commit)] * radeon: Add support for R6xx/R7xx GPUs [http://git.kernel.org/linus/befb73c2322923766df7e36b51f407dbdc047eab (commit)], [http://git.kernel.org/linus/80b3334a4d5c163ab35c560a21d2cdc39bb5d3f8 (commit)], [http://git.kernel.org/linus/c05ce0834a268f7d18274847190f6ed826b99332 (commit)], [http://git.kernel.org/linus/7335aafa30ecf39ede7f24bd2036dfbf4c25f269 (commit)], [http://git.kernel.org/linus/c1556f71513f2e660fb2bbdc29344361b1ebff35 (commit)], [http://git.kernel.org/linus/8ced9c75160947d2235fba75de9413e087e1171a (commit)] * radeonfb: suspend/resume for ATI Mobility Radeon RV350 [http://git.kernel.org/linus/18b41f1cd537168a886c43237297692ba8d0a143 (commit)] * intelfb: support i854 [http://git.kernel.org/linus/347486bb108fa6e0fd2753c1be3519d6be2516ed (commit)] * agp/intel: Add support for new intel IGD chipset. [http://git.kernel.org/linus/2177832f2e20fceb32142bb4fd33ae68c8af8c5a (commit)] * Add s3c-fb driver for newer Samsung SoC framebuffer devices [http://git.kernel.org/linus/ec549a0fdc32171b26677f1ef0b5309faa743362 (commit)] * imxfb: add mx27 support [http://git.kernel.org/linus/1d0f98709347c4babac08dd933466674e089f188 (commit)] * fbdev: remove cyblafb driver [http://git.kernel.org/linus/ddb53d48da5b0e691f35e703ac29118747f86c99 (commit)] |
|
Line 67: | Line 375: |
* New driver for Atheros AR9170 based devices [http://git.kernel.org/linus/23b53f4f55d833ecc5a11b5fba646c78d3876927 (commit 1], [http://git.kernel.org/linus/e9348cdd280eb6a1d6d38fef513b578dc9ead363 2], [http://git.kernel.org/linus/6cb19353535f9f02fc2a753e3261a255406ba8fa 3], [http://git.kernel.org/linus/b63a2cb30405777033d58045c562a3b04d87d702 4], [http://git.kernel.org/linus/75ca88c9701bf8f65fc1f009f10dd64b0378b977 5)] * New at76c50x-usb driver for Atmel at76c503/at76c505/at76c505a USB cards [http://git.kernel.org/linus/1264b951463a00efebe1bb596499aaad620ec8af (commit)] * New mwl8k driver for Marvell 88W8xxx TOPDOG PCI/PCIe Wireless devices [http://git.kernel.org/linus/a66098daacee2f354dab311b58011e7076aa248c (commit)] * New neterion driver for Neterion X3100 Series 10GbE PCIe Adapters [http://git.kernel.org/linus/5adfb64bdd4eee07e0677cbad12a2f80fecc6715 (commit 1], [http://git.kernel.org/linus/b136d1cbd4b0eedc4e120b14e6834354f7249c7e 2], [http://git.kernel.org/linus/66d97fedea68f65d6dd8df832b2c48a714134b5a 3], [http://git.kernel.org/linus/40a3a9156dc66f23cc79758981886c1896887341 4], [http://git.kernel.org/linus/113241321dcd19f36d53f2af46a4734855ca0cc0 5], [http://git.kernel.org/linus/703da5a1a231d8e3da8c7f88a505a4024941193b 6], [http://git.kernel.org/linus/d26078fe7276e9de4eed7f3edcab41a2e8a045c8 7], [http://git.kernel.org/linus/5f548a32814a0e5da4656b4eee1e3542f55fbef1 8], [http://git.kernel.org/linus/f1782852adb57c8daf76a56146424f6c2f7410b6 9)] * New p54spi driver for Prism54 SPI devices (stlc4550 or stlc4560 based wireless chips), found in Nokia's N800/N810 Portable Internet Tablet [http://git.kernel.org/linus/cd8d3d321285a34b4e29cb7b04e552c49cc0f018 (commit)] * New igbvf driver to support Intel 82576 Virtual Function Ethernet [http://git.kernel.org/linus/d4e0fe01a38a073568aee541a0247fe734095979 (commit)] * New ethoc driver to support the OpenCores 10/100 Mbps Ethernet MAC [http://git.kernel.org/linus/a1702857724fb39cb68ce581490010df99168fd0 (commit)] * ath9k: Add mesh point functionality [http://git.kernel.org/linus/9cb5412b0760981d43ac3e612992c90cea690e72 (commit)], support for AR9100 [http://git.kernel.org/linus/0c1aa495961f03c964b3287cf5800217cf6f2cee (commit)], dynamic power save [http://git.kernel.org/linus/3cbb5dd73697b3f1c677daffe29f00ace22b71e9 (commit)], introduce platform driver for AHB bus support [http://git.kernel.org/linus/09329d371e57ff9fcb645b8e2cdee1ec8b9b539f (commit)], add module parameter to disable hardware crypto [http://git.kernel.org/linus/b3bd89ce956c220fe52a003103f14af48f695fda (commit)], enable Bluetooth Coexistence support [http://git.kernel.org/linus/c97c92d92715ea4ea2d7cf00957e8a014439bdd8 (commit)], multiple virtual radios (wiphys). The goal of virtual radios is to allow the same radio to be shared for multiple virtual interfaces that may operate on different channels [http://git.kernel.org/linus/bce048d77dff3dcfd75d54dc38580c81baa95853 (commit 1], [http://git.kernel.org/linus/c52f33d05e5f8d59f02722fbc308f5f391575ca5 2], [http://git.kernel.org/linus/b93bce2a5e8fd5c9f5d8c982efd6bca71a9b83f3 3], [http://git.kernel.org/linus/f0ed85c6c7960b26666db013e02e748b56eef98a 4], [http://git.kernel.org/linus/0e2dedf971f3feefd4d3d3d8cb5c57b1757f1101 5] ,[http://git.kernel.org/linus/9580a222b8a371c145d7439c1a289b9e77f8fe31 6], [http://git.kernel.org/linus/f98c3bd24161e9aaa73b9cd4dc6b1742c085ac17 7], [http://git.kernel.org/linus/39d89cd34d9900cd2415f46e179b91cdd14b15fe 8], [http://git.kernel.org/linus/4ed96f04f8a1869757f4dd4a9283a18ec63c442f 9)] * qlge: add support for GRO [http://git.kernel.org/linus/22bdd4f599b87734b7fc8137f47e62c13ab27e93 (commit)], add tx multiqueue support [http://git.kernel.org/linus/1e213303d8ef2a5d43fb64d2b373858ef70cc79b (commit)], add support for device ID 8000 [http://git.kernel.org/linus/cdca8d02ea4229c2ccf3c27fb537b150843f67c9 (commit)], add support for firmware mailbox commands [http://git.kernel.org/linus/ca0413b66ab44ee0ea40d04eab44ff0fdaf32a1d (commit)], add support for getting/setting port config [http://git.kernel.org/linus/bcc2cb3b97e37317c301309d7052bb61e6cce2c4 (commit)] * p54: enable power save support [http://git.kernel.org/linus/94041b294094bbd9fbbe11aa71278fdc70d29d6d (commit)], enable proper frame injection [http://git.kernel.org/linus/29701e5abf155d76fc8ab785a172c4ccf6cf47ee (commit)], initial SoftLED support [http://git.kernel.org/linus/d0b45aef4f628e69f8da8c670d6879a8a02fe0f2 (commit)], longbow frontend support [http://git.kernel.org/linus/6917f506a03b6bd7389683e8a8e08a1ad977b33e (commit)], power save management [http://git.kernel.org/linus/2b8d4e2eea711b6dfe1878ff3c94ebe757656f6d (commit)] * bnx2x: MSI support [http://git.kernel.org/linus/8badd27aa0d7c02572fcd1a4a3c6b57d67f40b78 (commit)], multi-queue [http://git.kernel.org/linus/555f6c78373f969f14487253abe331d085449360 (commit)], supporting BCM8481 PHY [http://git.kernel.org/linus/285771852891b52a740b4ab2f2903cbfef5ec6a9 (commit)], supporting BCM8726 PHY [http://git.kernel.org/linus/589abe3a0f594a7707a15674ca9e80370c972832 (commit)], register dump [http://git.kernel.org/linus/0a64ea57486acd9e17b80bb70b966e81d904b61c (commit)] * igb: add support for enabling VFs to PF driver. [http://git.kernel.org/linus/4ae196dfd61d06b061c069edcdd7c73121e60a21 (commit)], add pf side of VMDq support [http://git.kernel.org/linus/e173952257d7a3d3c64de3039d9fc02d1fbf49c3 (commit)], add support for 82576 quad copper adapter [http://git.kernel.org/linus/c8ea5ea9da338d6af015148105f07fc35eda8a92 (commit)], add support for another dual port 82576 non-security nic [http://git.kernel.org/linus/9eb2341d0df6e5d33508008879987bf5bb146804 (commit)] * rt2x00: Implement Powersaving [http://git.kernel.org/linus/7d7f19ccb777946df0a8fb7c83189ba2ae08b02e (commit)], add mesh support [http://git.kernel.org/linus/a07dbea210e146aedf8929cdabe082b58696260c (commit)], add RFKILL support to rt2500usb and rt73usb [http://git.kernel.org/linus/7396faf4f3228b88c6c815c7a93081b456716d5f (commit)], add WDS support [http://git.kernel.org/linus/ce292a640228fded0d2e232216a19cba33e2cd0f (commit)], add LED_MODE_ASUS support [http://git.kernel.org/linus/3d3e451ff71b4e951d4b522b460a94f36fb5b276 (commit)], add various new USB IDs [http://git.kernel.org/linus/144d9ad98ef90072fd939e620f374d6918155a06 (commit)], [http://git.kernel.org/linus/14344b81ec264efbe59de0183f5ba38650a479a6 (commit)] * e1000e: add aer support [http://git.kernel.org/linus/111b9dc5c981ba608b4afede37237cfeb67b07f2 (commit)], add support for 82574 device ID 0x10F6 [http://git.kernel.org/linus/bef28b11597a4da9ef3b8a51776b8cb14b427e5e (commit)], add support for 82583 device id [http://git.kernel.org/linus/8c81c9c315b7e7e240906fab0e8dde1595101bd2 (commit)] * ixgbe: Add support KX/KX4 device [http://git.kernel.org/linus/1e336d0fc99f159ed636ffb9128bc84e09ccc279 (commit)], add 82598 support for BX mezzanine devices [http://git.kernel.org/linus/2f21bdd3542838dc5513a585a32aa13f01b019e7 (commit)], add 82599 support [http://git.kernel.org/linus/11afc1b1fd802c11dc0fa986c210602c177f1e21 (commit)], [http://git.kernel.org/linus/235ea828a1640ed493562a5fe08aa666ff84fbc4 (commit)], [http://git.kernel.org/linus/e8e26350f114fa212e277ea02332d9347c59865d (commit)] * netxen: Add receive side scaling (rss) support [http://git.kernel.org/linus/d8b100c5da003b6f8c410453e1e6e74ced8d1cc1 (commit)], add suspend resume support [http://git.kernel.org/linus/0b72e659a10ec50acbef90756bf04177b66c8266 (commit)], advertise wake-on-lan support [http://git.kernel.org/linus/4da129421f898147235a3e6b40234d789df208b7 (commit)] * sfc: Add support for QT2025C PHY [http://git.kernel.org/linus/d2d2c3731474614bff5cf47a605e59e847882f5d (commit)], add support for SFN4112F SFP+ reference design [http://git.kernel.org/linus/94f52cd152ce20aa72415bcf0804faee0d31d023 (commit)] * iwlwifi: add recognition of Intel WiFi Link 100 Series [http://git.kernel.org/linus/c5d0569882b9c264be31dcb0758961bfc479deea (commit)], add recognition of Intel WiFi Link 6000 and 6050 Series [http://git.kernel.org/linus/e1228374d648efe451973bc5f3d1f9a8e943ec0b (commit)] * mv643xx_eth: implement Large Receive Offload [http://git.kernel.org/linus/eaf5d59092dbed853bfab956ce123293832998f5 (commit)], allow enabling/disabling tx checksumming via ethtool [http://git.kernel.org/linus/b8df184f88f06f985ae58248305ddc257dc016b8 (commit)] * e100: add support for 82552 10/100 adapter [http://git.kernel.org/linus/b55de80e49892002a1878013ab9aee1a30970be6 (commit)] * wimax/i2400m: implement RX reorder support [http://git.kernel.org/linus/c747583d19d5d5147a9f0eae480c1fdbc84c4252 (commit)], support extended data RX protocol (no need to reallocate skbs) [http://git.kernel.org/linus/fd5c565c0c04d2716cfdac3f1de3c2261d6a457d (commit)] * fec: Add support for Freescale MX27 [http://git.kernel.org/linus/196719ecec0c526de273dcb902f0be956a193232 (commit)] * mlx4_core: Add device IDs for MT25458 10GigE devices [http://git.kernel.org/linus/085343b47592b33276abf58a71c52ea29f0a338b (commit)], add link type autosensing [http://git.kernel.org/linus/27bf91d6a0d5a9c7224e8687754249bba67dd4cf (commit)] * veth: Allow setting the L3 MTU [http://git.kernel.org/linus/38d408152a86598a50680a82fe3353b506630409 (commit)] * forcedeth: recover error support [http://git.kernel.org/linus/daa91a9d2402d33b70b8685dee6fd3e517bf34a9 (commit)] * tg3: Add GRO support. [http://git.kernel.org/linus/1383bdb98c01bbd28d72336d1bf614ce79114d29 (commit)] * niu: Add GRO support. [http://git.kernel.org/linus/4099e01224e2afcaeea439cd92db3e7cf6e0f84f (commit)] * dsa: add support for the Marvell 88E6095/6095F switch chips [http://git.kernel.org/linus/076d3e10a54caa2c148de5732c126c7a31381d48 (commit)], add switch chip cascading support [http://git.kernel.org/linus/e84665c9cb4db963393fafad6fefe5efdd7e4a09 (commit)] * ath5k: Add tx power calibration support [http://git.kernel.org/linus/8f655dde240293f3b82313cae91c64ffd7b64c50 (commit)] * b43: Add BCM4307 PCI-ID [http://git.kernel.org/linus/dd970e43d86c253ff159d9668499aaf42d175722 (commit)] * hso: add Vendor/Product ID's for new devices [http://git.kernel.org/linus/9961d84270ce1d5f4c662382acf0b418a3ff6a0f (commit)] * phy: add new LAN8710 and LAN8720 device ids to smsc phy driver [http://git.kernel.org/linus/e072b639dc13b06b65be487633dad9bb3d2067d5 (commit)] * Merge UCC and gianfar MDIO bus drivers [http://git.kernel.org/linus/1577ecef766650a57fceb171acee2b13cbfaf1d3 (commit)] |
|
Line 70: | Line 429: |
* Add AD7877 touchscreen driver [http://git.kernel.org/linus/331b78ed300d9b37bd42dbc8b19f6277151a0dfa (commit)] * Add AD7879 Touchscreen driver [http://git.kernel.org/linus/b4be468cc1e65110d9144751bf7079dad6f142b7 (commit)] * Add driver for S1 button of rb532 [http://git.kernel.org/linus/d9bdffd2102404e8ea5f71c5b88dad890984164d (commit)] * Generic driver for rotary encoders on GPIOs [http://git.kernel.org/linus/73969ff0eda233f140bcbed1251431387b43f383 (commit)] * Add support for the Maple mouse on the SEGA Dreamcast [http://git.kernel.org/linus/03dd5e1ba55d43c3a12b8514f9889049037f17f7 (commit)] * Add accelerated touchscreen support for Marvell Zylonite [http://git.kernel.org/linus/22e39d344f5f3465dffb9e2713bb8d7cf1f5aec8 (commit)] |
|
Line 72: | Line 437: |
* Alsa System on Chip | * Add driver for Atmel AC97 controller [http://git.kernel.org/linus/4ede028f8716523fc31e0d3d01b81405613dfb8f (commit)] * Add driver for Atmel Audio Bitstream DAC [http://git.kernel.org/linus/e4967d6016b7785edafdb871e6d3e4426cb4bd1f (commit)] * Turtle Beach Multisound Classic/Pinnacle driver [http://git.kernel.org/linus/f6c6383502751ceb6f2f3579ad22578ca44f91f5 (commit)] * Add support for video out to the jack reporting API [http://git.kernel.org/linus/d506fc322ec2af04fc47be83d796a1c9e1a16022 (commit)] * cmi8330: add MPU-401 support [http://git.kernel.org/linus/c97dff84e0d9a4e0b7048e033d33511e3897c859 (commit)], add OPL3 support [http://git.kernel.org/linus/48972cc5101dee24243c1b53d409cc27880e7a29 (commit)] * hda: Add 4 channel mode for 3stack-hp model (ALC888) [http://git.kernel.org/linus/3ea0d7cf472c6118bb8c0842d606f5436251e179 (commit)],add another HP model with IDT92HD71bx codec [http://git.kernel.org/linus/58d8395b74f78a2f4225c5faea8b5bffb8af1cf9 (commit)], added HP HDX16/HDX18 notebook support for HDA codecs (82HD71) [http://git.kernel.org/linus/ae6241fbf5c8863631532e8069037bae460607be (commit)], add support for "Maxdata Favorit 100XS" (Intel HDA/ALC260) [http://git.kernel.org/linus/cc95948972576c3efa43c9ed05b4a265805a4c54 (commit)], add the Device IDs for MCP89 and remove IDs of MCP7B [http://git.kernel.org/linus/bedfcebb4fb33fc9ebd395462e72afa103db0bec (commit)], add tyan model for Realtek ALC262 [http://git.kernel.org/linus/ba340e825f4b892782779abd0f93bcff7e763567 (commit)] * Preliminary support for Toshiba SB-0500 [http://git.kernel.org/linus/3195954da9cdb1cadb2059921c62e69d376c624f (commit)] * ac97 - Add patch entry for Conexant CX20468-31 chip [http://git.kernel.org/linus/90f349d96e1dc05b1f7916958282c30760eeacd6 (commit)] * Drop outdated and broken sa11xx-uda1341 driver [http://git.kernel.org/linus/323a59613e5be6094c93261486de48a08d3a53f2 (commit)] * virtuoso: add Xonar Essence STX support [http://git.kernel.org/linus/930738de602d2ceb0d1c1b368fe2a8d2a974ab72 (commit)] * ASoC * Add initial driver for the WM8400 CODEC [http://git.kernel.org/linus/aaf1e176fa9a96fe1eea33b710684bba066aedc1 (commit)] * Add initial support of Mitac mioa701 device SoC. [http://git.kernel.org/linus/8f0dc655f9efa3fc81b8cdaf5aa1f2779f8db46d (commit)] * machine driver for Toshiba e750 [http://git.kernel.org/linus/a7e2e735dcf98717150d3c8eaa731de8038af05a (commit)] * machine driver for Toshiba e800 [http://git.kernel.org/linus/0465c7aa6fbab89de820442aed449ceb8d9145a6 (commit)] * machine support for Toshiba e740 PDA [http://git.kernel.org/linus/28796eaf806502b9bd86cbacf8edbc14c80c14b0 (commit)] * Driver for the WM9705 AC97 codec. [http://git.kernel.org/linus/2aceefefc891e85d336c1d95d9d89fd785f5d44c (commit)] * Add jack reporting interface [http://git.kernel.org/linus/8a2cd6180f8fa00111843c2f4a4f4361995358e0 (commit)] * Add JIVE audio support [http://git.kernel.org/linus/3093e48c48b69ccc06a1f78ffe7ece7ee2ee09ef (commit)] * Add Magician machine support [http://git.kernel.org/linus/7377226c344a7295a7573dce400ce9ddd42f0ca4 (commit)] * Add s3c64xx-i2s support [http://git.kernel.org/linus/f8cf8176c7fc2c790e900595755b93e30633754d (commit)] * Implement WM8350 headphone jack detection [http://git.kernel.org/linus/a6ba2b2dabb583e7820e567fb309d771b50cb9ff (commit)] |
Line 74: | Line 462: |
* Add driver for the ST STV0900 dual demodulator. [http://git.kernel.org/linus/e2bc99bac5415d4e6d252322c408b5008b0f3485 (commit 1], [http://git.kernel.org/linus/db7a4843dbd10db48752ded4dba81dfb9f580861 2], [http://git.kernel.org/linus/99277b3824e4bfd290c30e8981929373c9a9e6a4 3], [http://git.kernel.org/linus/ce45264eca4963e666ec170af1eeb0c4f5f8339e 4)] * Add driver for Zarlink ZL10036 DVB-S tuner. [http://git.kernel.org/linus/68b3289fdb27f5d3e32587766ddafa487037b0bd (commit)] * Add driver for the ST STV6110 silicon tuner. [http://git.kernel.org/linus/47220bc11f5bb4bc21ae7227278452ae82fefe18 (commit)] * Add driver for the LG Electronics LGDT3305 ATSC/QAM-B Demodulator [http://git.kernel.org/linus/cae78ed599c348999a318ace0fcc3ff0277c8fa4 (commit)] * Add driver for the Freescale MC44S803 tuner [http://git.kernel.org/linus/b72dbaefbdcdfc9b69fc3861b9de0a6240f5cc8a (commit)] * Add "Sony PlayTV" to dibcom driver [http://git.kernel.org/linus/0a6e1ed2f11d92e24c3792ce5403e2628a9f7a7e (commit)] * Add cx231xx USB driver [http://git.kernel.org/linus/e0d3bafd02586cfde286c320f56906fd9fa8d256 (commit)] * Add driver for Intel CE6230 DVB-T USB2.0 [http://git.kernel.org/linus/eebb876b0b8f7ee5e6c01a85433a754c9be88369 (commit)] * Add camera (CSI) driver for MX1 [http://git.kernel.org/linus/6acc81c394393b853e731cc67f17ef277d521123 (commit)] * zr364xx: add support for Aiptek DV T300 [http://git.kernel.org/linus/c76b638ca20d6cbf91ee017c6f2afd7d3fcd57ff (commit)] * af9015: add MC44S803 support [http://git.kernel.org/linus/d563399859bcc984aa2df38df62851163b1690b3 (commit)], add new USB ID for KWorld DVB-T 395U [http://git.kernel.org/linus/71bf2e08ce197ab7a92215cb4e08a68c755e32f9 (commit)], add new USB ID for KWorld USB DVB-T TV Stick II (VS-DVB-T 395U) [http://git.kernel.org/linus/58fe1595455566a1cfe22db6f5f59bc989e5a80f (commit)], add support for TrekStor DVB-T USB Stick [http://git.kernel.org/linus/261448405eb578972244ae406a2d785bc095f193 (commit)], add support for AverMedia AVerTV Volar Black HD (A850) [http://git.kernel.org/linus/3956fefc593c45a480466c76fdbfee5063d766bf (commit)] * bttv: Add support for IVCE-8784 support for V4L2 bttv driver [http://git.kernel.org/linus/ade0815c16734e8c25dbac9faf5b5d63bcccd533 (commit)], add support for ProVideo PV-183 [http://git.kernel.org/linus/dceaddb978a7fcd2efbdf6775a509529757327c3 (commit)], conceptronic CTVFMI2 PCI Id [http://git.kernel.org/linus/76ecf4599e55fd16bdb333a737c6243105c916e6 (commit)], add support for GeoVision GV-800(S) [http://git.kernel.org/linus/0c5db425519487d06a5a14eb369268f4a2b32677 (commit)] * gspca: Add new mr97310a subdriver. [http://git.kernel.org/linus/d661e62205498ce6518b9859bc30444e59737d8b (commit)], add new sq905 subdriver [http://git.kernel.org/linus/27d35fc3fb06284edec8a3c9f6872a1ce7405a48 (commit)], add new sq905c subdriver [http://git.kernel.org/linus/14a19c0a2254ba58ed7559e072456ab94c9a2d3c (commit)], add QCIF resolution support to m5602-ov9650 [http://git.kernel.org/linus/e31f9dd6624de2250d32b7ca88042b0bc51b3cc5 (commit)] * sms1xxx: add missing usb id 2040:2011 [http://git.kernel.org/linus/50b1a9fc259042666605ff65acd572eaa656ab0b (commit)] * em28xx: Add support for Kaiomy TVnPC U2 stick [http://git.kernel.org/linus/0bf4f6ce6d43b135867a78fa1b4ac58e22d2e329 (commit)], add support for Easy Cap Capture DC-60 [http://git.kernel.org/linus/56ee38071fe0cf1746d53c5b40a46a835b24fbe4 (commit)], add DVC 101 model to Pinnacle Dazzle description [http://git.kernel.org/linus/7aa0eabde08259c47586df934921c67cff36e7dc (commit)], add Pinnacle Dazzle Video Creator Plus DVC107 description [http://git.kernel.org/linus/1d6af821a91df15e3fc2720c223ec514ae83dc86 (commit)], add Kaiser Baas Video to DVD maker support [http://git.kernel.org/linus/ac40d9e09825c62b77e8b11b3ed201f390550351 (commit)], add SIIG AVTuner-PVR board [http://git.kernel.org/linus/1f372a930c85270b4435b508b3e029021b1c5b62 (commit)] * Add support for AVerMedia Cardbus Hybrid remote control [http://git.kernel.org/linus/cb3bf504f7c875070d56e84ce1e28aff8c3b6790 (commit)] * soc-camera: camera host driver for i.MX3x SoCs [http://git.kernel.org/linus/4f67130ad35d6760c27984cf94b13a8cb85e4034 (commit)] * mxl5007t: update driver for MxL 5007T V4 [http://git.kernel.org/linus/7434ca4343c001267cec25b0ade01b0551beb1e4 (commit)] * lnbp21: Add support for ST LNBH24 LNB power controller. [http://git.kernel.org/linus/8c1a23312b120194a415be354808f58ace582d10 (commit)] * cx23885: add support for NetUP Dual DVB-S2 CI card [http://git.kernel.org/linus/5a23b0762c9095e137ce9a559cc7c37b2f8fd083 (commit)], add support for DVBWorld DVBS2 PCI-e 2005. [http://git.kernel.org/linus/c9b8b04b267f9a7e472daa06cdf6d4963d503d1f (commit)], add support for TurboSight TBS6920 DVB-S2 PCI-e card. [http://git.kernel.org/linus/96318d0cca02a91b22a2e1a1097ffeea0b3becae (commit)] * saa7134: add DVB support for Avermedia A700 cards [http://git.kernel.org/linus/04574185aa9ad0e6be7db96252f3c479beb5b3fa (commit)], enable digital tv support for Hauppauge WinTV-HVR1120 [http://git.kernel.org/linus/3abdedd8a4e3b1a0ad164c67929b3e798c85cd11 (commit)], add RDS support. [http://git.kernel.org/linus/2983baf8d6c1a564b6bbcc3e142f2e9408d9cbbe (commit)] * dib0700: add support for Hauppauge ATSC MiniCard [http://git.kernel.org/linus/ce904bcba41d0b4b809e9573ca43f391e5ffcf4b (commit)], support Yuan MC770 DVB-T (1164:0871) [http://git.kernel.org/linus/16ba1ee5d2d4d5d3b7d69a7a2e49de393aa931e5 (commit)], add Elgato EyeTV DTT to dibcom driver [http://git.kernel.org/linus/919a5488dba69c79d52876e8d4f9bc0ffe0c58fe (commit)], add ids for Yuan PD378S DVB adapter [http://git.kernel.org/linus/9abb6e6f5942885b7ca387a41e55e645732d63bc (commit)] * cx88: add support for Terratec Cinergy HT PCI MKII [http://git.kernel.org/linus/70101a2785598f1a743c1e0fb65264c55bf5a29f (commit)] * zl10353: add support for Intel CE6230 and Intel CE6231 [http://git.kernel.org/linus/378a2793eb5e1e6bcd44f85d368ad6962c8ce1ee (commit)] * tvaudio: add tda9875 support. [http://git.kernel.org/linus/411674fd189abe5910ea4caf08b7eac5c4a4d967 (commit)] * uvcvideo: Add support for Syntek cameras found in JAOtech Smart Terminals [http://git.kernel.org/linus/0ce566da77767bc7dd6e4016a6544c9e814d2ed3 (commit)], add support for the Alcor Micro AU3820 chipset. [http://git.kernel.org/linus/f61d1d8a563b1f3c5f1f55d856278aae3fd3987e (commit)] * ce6230: Add AVerMedia A310 USB IDs to CE6230 driver. [http://git.kernel.org/linus/80801da83389b2c6e55e1f8f5d17f923ce54f7c8 (commit)] * lgs8gxx: Support for Legend Silicon LGS8913/LGS8GL5/LGS8GXX China DMB-TH digital demodulator [http://git.kernel.org/linus/f15da16d869be8be5ef991f8d042532c119310fa (commit)] |
|
Line 76: | Line 492: |
== HWMON == == Watchdog == |
* serial: add qualcomm wireless modem driver [http://git.kernel.org/linus/a78b42824dd7c2b40d72fb01f1b1842f7e845f3a (commit)], add symbol serial driver [http://git.kernel.org/linus/68b44eaed5def7b6490c23c3e88c6f2ccec57beb (commit)] * usbmon: Add binary API v1 [http://git.kernel.org/linus/471c604daf73ff549d374ee54f9e6bfd5a54d4e8 (commit)] * Add platform device support for the ISP1760 USB chip [http://git.kernel.org/linus/f7e7aa5850839faa5eb7c7c177da5fd6bca8949b (commit)] * Allow libusb to talk to unauthenticated WUSB devices [http://git.kernel.org/linus/6da9c99059bf24fb1faae6b9613bae64ea50c05e (commit)] * musb: partial DaVinci dm355 support [http://git.kernel.org/linus/a227fd7db74fa05d866790a4b29ba049bb5035cc (commit)] * otg: adding nop usb transceiver [http://git.kernel.org/linus/f6d92a05c86754d62eabc84856d2035d0de3ddc3 (commit)] * qcserial: add device id for HP devices [http://git.kernel.org/linus/fd8345f8dea93691b0ceba55146088d8c05415f6 (commit)] * r8a66597-hcd: suspend/resume support [http://git.kernel.org/linus/e1e609be49c9d345e8b67a122a7cdae48ad27c7e (commit)] * remove phidget drivers from kernel tree. [http://git.kernel.org/linus/77aa2b5878f48d6ab6e0c412cc9214c845483475 (commit)] * serial: opticon: add write support [http://git.kernel.org/linus/648d4e16567eae4c643bd2125e91128f06c0d3ad (commit)] * serial: opticon: add serial line ioctls [http://git.kernel.org/linus/faac64ad9c7b1aa56a10be6b5f9b813789e81dfd (commit)] * usb-storage: subdriver separation [http://git.kernel.org/linus/e6e244b6cb1f70e7109381626293cd40a8334ed3 (commit)] == HWMON == * LM95241 driver [http://git.kernel.org/linus/061603275814544842e7df77d1157eff18565997 (commit)] * Add LTC4215 driver [http://git.kernel.org/linus/72f5de92e199f96cfcea125aefc76c138d8c553c (commit)] * lis3: SPI transport layer [http://git.kernel.org/linus/bb233fdfc7b7cefe45bfa2e8d1b24e79c60a48e5 (commit)] * sht15 humidity sensor driver [http://git.kernel.org/linus/251eb40f5ccd07a905633a816fbf8f2b6b25cced (commit)] * Add Asus ATK0110 support [http://git.kernel.org/linus/2c03d07ad54db03b813bb98c469790c07ca9f5dd (commit)] * Add support for GMT G760A fan speed PWM controller [http://git.kernel.org/linus/3bcfa9e47a7d1be6faef3be6c4b2049e585e2f38 (commit)] * fschmd: Add support for the FSC Hades IC [http://git.kernel.org/linus/de15f093e666ccd542f6f7a0e3e917166a07ab44 (commit)], add support for the FSC Syleus IC [http://git.kernel.org/linus/c69ab2b78efbe388bb0fc5d885b718ff4668cceb (commit)] * w83627ehf: Add support for W83667HG [http://git.kernel.org/linus/237c8d2f54ff12bd4fea1a9d18a94ae5810271d3 (commit)] == Bluetooth == * Add enhanced security model for Simple Pairing [http://git.kernel.org/linus/8c1b235594fbab9a13240a1dac12ea9fd99b6440 (commit)] * Add global deferred socket parameter [http://git.kernel.org/linus/c4f912e155504e94dd4f3d63c378dab0ff03dbda (commit)] * Add support for deferring L2CAP connection setup [http://git.kernel.org/linus/f66dc81f44d918ee1aa1a9d821bb2f25c7592bc0 (commit)] * Add support for deferring RFCOMM connection setup [http://git.kernel.org/linus/bb23c0ab824653be4aa7dfca15b07b3059717004 (commit)] * Disconnect L2CAP connections without encryption [http://git.kernel.org/linus/f62e4323ab43c59e7cd7f72c1eb392d7c767ce5a (commit)] * Fix SCO state handling for incoming connections [http://git.kernel.org/linus/c89b6e6bda4c8021195778f47567d0cc9dbfe7ec (commit)] * Pause RFCOMM TX when encryption drops [http://git.kernel.org/linus/8c84b83076b5062f59b6167cdda90d9e5124aa71 (commit)] * Preparation for usage of SOL_BLUETOOTH [http://git.kernel.org/linus/d58daf42d29a3a4a4d4be46cf47ceee096789680 (commit)] * Reject incoming SCO connections without listeners [http://git.kernel.org/linus/71aeeaa1fd88fe7446391e0553336f0e0c2cfe6a (commit)] * Replace L2CAP link mode with security level [http://git.kernel.org/linus/2af6b9d518ddfbc4d6990d5f9c9b1a05341c1cef (commit)] * Replace RFCOMM link mode with security level [http://git.kernel.org/linus/9f2c8a03fbb3048cf38b158f87aa0c3c09bca084 (commit)] * Restrict application of socket options [http://git.kernel.org/linus/0588d94fd7e414367a7ae517569d2222441c255f (commit)] == I2C == * xtensa s6000 i2c driver [http://git.kernel.org/linus/b486ddbc0fb8127ccf2c820cfbf0b98e6f8a4e97 (commit)] * i2c-algo-pca: Add PCA9665 support [http://git.kernel.org/linus/eff9ec95efaaf6b12d230f0ea7d3c295d3bc9d57 (commit)] * iMX/MXC support [http://git.kernel.org/linus/aa11e38ce6fe8846fec046a95cecd5d4690c48cd (commit)] * i2c-nforce2: Add support for MCP67, MCP73, MCP78S and MCP79 [http://git.kernel.org/linus/d2dd14ac1847082d4bb955619e86ed315c0ecd20 (commit)] * i2c-piix4: Add support for the Broadcom HT1100 chipset [http://git.kernel.org/linus/506a8b6c27cb08998dc13069fbdf6eb7ec748b99 (commit)] |
Line 83: | Line 537: |
* Add platform driver for EFI [http://git.kernel.org/linus/5e3fd9e5810f141c9c70c36992d4ed72b3aa1fed (commit)] * Add m41t62 support to rtc-m41t80 driver [http://git.kernel.org/linus/f30281f4f7c2a0efcfeddad12277dfdada8f08a7 (commit)] * Add EPSON RX8025 support to DS1307 RTC driver [http://git.kernel.org/linus/a216685818a54b4f15235068b53908f954850251 (commit)] |
|
Line 85: | Line 542: |
* Add support for another version of 0e8f:0003 device in hid-pl [http://git.kernel.org/linus/27a9c17930fbc356cad1d77591a033b3d9b86dd7 (commit)] * Add support for Kye/Genius Ergo 525V [http://git.kernel.org/linus/794227415f8f5f395a9ed4269a4ee7a3c34f66a5 (commit)] * Autosuspend support for USB HID [http://git.kernel.org/linus/0361a28d3f9a4315a100c7b37ba0b55cfe15fe07 (commit)] * DragonRise game controller force feedback driver [http://git.kernel.org/linus/3f866fbd52d1863db5c07700e560aef22c4fdc01 (commit)] * Support Apple mini aluminum keyboard [http://git.kernel.org/linus/fef3f571ecc2a82395c531d97b3f71a59e04e946 (commit)] * support for Kensington slimblade device [http://git.kernel.org/linus/fdf93aa33268889e126aa677f2072238bd76adb0 (commit)] |
|
Line 87: | Line 550: |
== MFD == |
* RBTX4939 map driver [http://git.kernel.org/linus/610f75e74b636f933bc3e379a88a10f883b91332 (commit)] * TXx9 SoC NAND Flash Memory Controller driver [http://git.kernel.org/linus/64fb65baffa5b8f6f2eb3f628dec43c22cd1031f (commit)] * OneNAND: Add write-while-program support [http://git.kernel.org/linus/9ce969082e490d0a5a81862b364337c93dc3482a (commit)] * RBTX4939: add MTD support [http://git.kernel.org/linus/cbf77c1bd9c79d1742976862d0b2bebaff1ea14d (commit)] * Flash mapping support for Dreamcast VMU. [http://git.kernel.org/linus/47a72688fae7298e1ad5fdc9bff7e04b6a549620 (commit)] * NAND * davinci_nand driver [http://git.kernel.org/linus/ff4569c752c577c7e71e03c9d59e6ef85ca763c0 (commit)] * Add support for 4KiB pages. [http://git.kernel.org/linus/81ec5364a58c0545b694dee02fe65b9ae48f37b6 (commit)] * Add support for NAND on the Socrates board [http://git.kernel.org/linus/1b578193af3b94c3d55d9aaf6b53275b1cb59a41 (commit)] * FSL-UPM: add multi chip support [http://git.kernel.org/linus/b6e0e8c07754c8aefd6ff3536463fed5f71405a0 (commit)] * TXx9: add NDFMC support [http://git.kernel.org/linus/a591f5d35e89be90c04830d7de01c276af68aeb7 (commit)] == Firewire == * cdev: add ioctls for isochronous resource management [http://git.kernel.org/linus/b1bda4cdc2037447bd66753bf5ccab66d91b0b59 (commit)], add ioctls for manual iso resource management [http://git.kernel.org/linus/1ec3c0269d7196118cc7c403654ca5f19ef4d584 (commit)], add ioctl to query maximum transmission speed [http://git.kernel.org/linus/33580a3ef5ba3bc0ee1b520df82a24bb37ce28f0 (commit)], add ioctl for broadcast write requests [http://git.kernel.org/linus/acfe8333572cad5dc70fce18ac966be0446548d7 (commit)] * Implement asynchronous stream transmission [http://git.kernel.org/linus/f8c2287c65f8f72000102fc058232669e4540bc4 (commit)] * Broadcast channel support [http://git.kernel.org/linus/6104ee92d62ea3638b67494fcf061cb4b9b9d518 (commit)] == EDAC == * New ppc4xx driver module [http://git.kernel.org/linus/dba7a77c0e403f859ff67ee39f833b6bffb4d49e (commit)] * AMD8111 driver [http://git.kernel.org/linus/ec2cf2e2726546e8a2cae7cdaf3e9f7954c336b1 (commit)], [http://git.kernel.org/linus/697dab6484fad0e636b0677c010b15cc449d1b9b (commit)], [http://git.kernel.org/linus/58b4ce6f2422cf9eff50368462c204f1d95b7341 (commit)] * AMD8131 driver [http://git.kernel.org/linus/a35a2818801387f01a145ebe4a99a6a1fda31152 (commit)], [http://git.kernel.org/linus/28d16272b12e086664a8ca30d5877274a5f944b8 (commit)], [http://git.kernel.org/linus/e8765584156daef3e0ccd63dfa12466a8b75613d (commit)] |
Line 91: | Line 575: |
Line 93: | Line 576: |
== LEDs == * Add BD2802GU LED driver [http://git.kernel.org/linus/0b56129be72c38179697b7441aacbe133d515ff9 (commit)] * Add dac124s085 driver [http://git.kernel.org/linus/ac2dd0f110d5ab0359de7786e88e9971954ac7ee (commit)] * Add rb532 LED driver for the User LED [http://git.kernel.org/linus/ac67e23bed58a0e34a8cb9ecd1de6c78569f8ef2 (commit)] * Introduce lp5521 led driver [http://git.kernel.org/linus/67a32ec750109fdfc7cba311145a18d543521822 (commit)] * Simple driver for pwm driven LEDs [http://git.kernel.org/linus/41c42ff5dbe29b7b826e6736f960959c76e7acf0 (commit)] * Add gpio-led trigger [http://git.kernel.org/linus/17354bfe85275f1bdde7f4a27ebc1ba53e053939 (commit)] * Add openfirmware platform device support [http://git.kernel.org/linus/a7d878af94b223013a48078e0c8c0a654c24a057 (commit)] == ACPI == * sony-laptop: Add rfkill support on new models [http://git.kernel.org/linus/6cc056bc31ea9910afb01adc0848bb6ae68e0205 (commit)], add support for extended hotkeys [http://git.kernel.org/linus/45c7942ba8f6b7d5d1147c10f84f0cbf5fa3a2b8 (commit)], add support for extra keyboard events [http://git.kernel.org/linus/9b57896e62bfa752ee7435e6cfe57fb210c0db8c (commit)], add support for new Sony platform API [http://git.kernel.org/linus/badf26f00f2ed80615206d07bcfc2e3b78af5441 (commit)], VGN-A317M hotkey support [http://git.kernel.org/linus/1cae71032183776e833036fe828315dcd3444df1 (commit)] * dell-wmi: new driver for hotkey control [http://git.kernel.org/linus/0b3f6109f0c9ff926b5ffc80dc1cebb24f192b35 (commit)] |
|
Line 95: | Line 590: |
* WATCHDOG: hpwdt.c: Add new HP BMC controller. [http://git.kernel.org/linus/d8100c3abfd32986a8820ce4e614b0223a2d22a9 (commit)] * ssb: Add PMU support [http://git.kernel.org/linus/c9703146158c0415a60799570397e488bc982af5 (commit)] * sdhci: Add support for bus-specific IO memory accessors [http://git.kernel.org/linus/4e4141a526dd7f5ac3ce1458ae79ea6e5a515b06 (commit)], add support for card-detection polling [http://git.kernel.org/linus/68d1fb7e229c6f95be4fbbe3eb46b24e41184924 (commit)], add support for hosts reporting inverted write-protect state [http://git.kernel.org/linus/c5075a1089e808d8f471ce21b02810cc98ab2692 (commit)] * mmc: SDIO driver for Marvell SoCs [http://git.kernel.org/linus/236caa7cc351f885874a2776b7dd1b5667359dc8 (commit)], add OpenFirmware bindings for SDHCI driver [http://git.kernel.org/linus/3085e9c1b24ab2322230d35efac72147b8213865 (commit)], * isl29003.c: Driver for the ISL29003 ambient light sensor [http://git.kernel.org/linus/3cdbbeebb77348176bd6a03fd86e11bc281c529e (commit)] * regulator: enumerate voltages [http://git.kernel.org/linus/4367cfdc7c657ad8a797f51b9ffd3c64b31910e7 (commit)], twl4030 regulators [http://git.kernel.org/linus/fa16a5c13a2fc1433cfff38a083b4f8c5138d022 (commit)] * mflash: driver for mGine mFlash(gFlash) devices [http://git.kernel.org/linus/3fbed4c61abd8458896e38633d10110cb5a589d4 (commit)] * intel-iommu: Snooping control support [http://git.kernel.org/linus/58c610bd1a3f50820e45a7c09ec0e44d2cda15dd (commit)], Suspend/Resume Support - [http://git.kernel.org/linus/f59c7b69bcba31cd355ababe067202b9895d6102 (commit)], [http://git.kernel.org/linus/b24696bc55f66fecc30715e003f10fc2555a9271 (commit)], [http://git.kernel.org/linus/eb4a52bc660ea835482c582eaaf4893742cbd160 (commit)] * backlight * Add HP Jornada 700 series LCD driver [http://git.kernel.org/linus/9e124435c772c650457a952b27bcbdb9a95d48d0 (commit)] * Add HP Jornada 700 series backlight driver [http://git.kernel.org/linus/13a7b5dc0d1768c8ae817e43cbe50597090b650a (commit)] * Add support for MacBook 5, MacBook Air 2, and MacBook Pro 5 [http://git.kernel.org/linus/c78a628849675580c7c5e1f07193c632e4b6827f (commit)] * CPUFREQ: Introduce /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_transition_latency [http://git.kernel.org/linus/ed12978453a3845c947695e7ad32bb3ede444813 (commit)] * Serial * 8250_pci: add support for National Instruments 843x RS232 devices [http://git.kernel.org/linus/46a0fac9438764533245928b78d35fbaa5d7adf4 (commit)], add support for National Instruments legacy 8420 RS232 boards [http://git.kernel.org/linus/04bf7e745b841619d2f14f2f8b6f2c97f1c6757e (commit)] * 8250_pnp: add another Wacom tablet [http://git.kernel.org/linus/3eba1da43e043cd760c98cd227546d310e145843 (commit)] * Add support for the MAX3100 SPI UART. [http://git.kernel.org/linus/1dcb884ca8048efb4ce2999d367c26369ab2227c (commit)] |
|
Line 99: | Line 617: |
*[http://www.h-online.com/open/Kernel-Log-Linux-2-6-30-is-taking-shape--/news/113036 Linux 2.6.30 is taking shape] | * [http://www.h-online.com/open/Kernel-Log-Linux-2-6-30-is-taking-shape--/news/113036 Linux 2.6.30 is taking shape] |
Line 102: | Line 620: |
*[http://lwn.net/Articles/325921/ 2.6.30 merge window, part I] | * [http://lwn.net/Articles/325921/ 2.6.30 merge window, part I] |
Linux 2.6.30 is currently in development. The last prepatch version is -rc2, released the 15th April.
This page is, obviously, a work in progress.
Summary:
1. Prominent features (the cool stuff)
1.1. NILFS2, a log-structured filesystem
Contributor: NTT Labs (Nippon Telegraph and Telephone Corporation)
NILFS2 is a new filesystem which uses a [http://en.wikipedia.org/wiki/Log-structured_file_system log-structured] design. What makes log-structured filesystems different is that they treat the whole disk as a consecutive list of blocks (called log). All the operations append data at the end of the log, they never rewrite blocks (except when there's no space left - in that case, new blocks are reclaimed from the tail of the log). The advantage of this approach is that writes are always sequential. Crashes can't corrupt the filesystem. On mount, the filesystem detects the real end of the log, and continues working from that point.
Another advantage of this approach is that the log offers a coherent historical view of all the operations done in the disk in the past. This is called "continuous snapshotting" - snapshots of modifications done in all the filesystem at any time are created automatically due to the log-structure design, with no requeriment of intervention from an admin, and with the filesystem size as the only limit. NILFS2 allows to access those snapshots and even mount them (on read-only mode).
NILFS2 is [http://www.nilfs.org/en/current_status.html under development]. Code: [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=fs/nilfs2;hb=HEAD fs/nilfs2/]. Filesystem web page: [http://www.nilfs.org www.nilfs.org]
1.2. Fastboot
Recommended LWN article: [http://lwn.net/Articles/314808/ (commit)]
Contributor: Intel
Some parts of the kernel boot process can delay the whole process too many time (by kernel's standards): scanning in search of storage devices for a given controller, and searching for partitions, for example, can be slow, because the scanning is synchronous, only one device is scanned at a time, and the kernel has to wait for the devices. With this feature, those steps are done asyncrhonously, so the kernel can keep booting the rest of the kernel while the storage devices are scanned in parallel. This feature speeds up the total kernel boot time significantly
Code: [http://git.kernel.org/linus/9710794383ee5008d67f1a6613a4717bf6de47bc (commit)]
1.3. preadv()/pwritev() system calls
Recommended LWN article: [http://lwn.net/Articles/164887/ Some new system calls]
Contributor: Red Hat
These syscalls are a pretty straightforward combination of pread/pwrite and readv/pwrite. BSD systems have such system calls too, for example [http://www.daemon-systems.org/man/preadv.2.html NetBSD]
Code: [http://git.kernel.org/linus/dac1213842f5caf081804a11d87d2a39a21d6f55 (commit 1], [http://git.kernel.org/linus/6949a6318e60aeb9c755679ac7f978aefe8c1722 2], [http://git.kernel.org/linus/f3554f4bc69803ac2baaf7cf2aa4339e1f4b693e 3)]
1.4. EXOFS, a filesystem for Object-Based Storage Devices
Recommended LWN article: [http://lwn.net/Articles/305740/ Linux and object storage devices]
Contributor: Panasas
Traditional storage devices offer a block-based interface. However, there's a new generation of experimental storage devices that are trying to offload some work from the host, and offer a higher-level interface: an array of objects. The OS interfaces with the objects, and the drive hides all the storage details, removing most of the low-level details of the filesystem. A traditional filesystem can then be easily implemented on top of this interface. The OSD interface works on top of SCSI.
In this release Linux adds support for the OSD protocol on the SCSI stack, and exofs, an implementation of a traditional unix filesystem that works on top of OSD storage devices.
libosd: [http://git.kernel.org/linus/71969fd9e2c523d22bf1742eb31f1562247710eb (commit 1], [http://git.kernel.org/linus/82443a58d361123d418033e9e32ac29a842fce68 2], [http://git.kernel.org/linus/de258bf5e63863f42e0f9a7c5ffd29916a41e399 3], [http://git.kernel.org/linus/02941a530ef736210b4cf8b24dd34c238d5d5a40 4], [http://git.kernel.org/linus/95b05a7db5865855c32e0bb8b244c3a7aac1cfeb 5], [http://git.kernel.org/linus/b799bc7da0ce5ba4a988c521a8fb10452eb419f0 6], [http://git.kernel.org/linus/4ef1a3d70d02663f6bfe901db629e8e608da15b1 7], [http://git.kernel.org/linus/345c435dbb0b77b00ffe73801102533e24c647af 8], [http://git.kernel.org/linus/3e08613037fd4ec0b716a215602c4bdb3d0d9171 9], [http://git.kernel.org/linus/ae30c994a4bb70510fdcb9e7223805bb2a8bc9ee 10], [http://git.kernel.org/linus/c6572c983726fe3f3bb5f07e9afe3a9b8e402d1b 11], [http://git.kernel.org/linus/1b9dce94c8a24a3f1a01fcdf688f2d903b32acdf 12], [http://git.kernel.org/linus/98f3aea2bd4b4f9cd7a6a6479ed9410787f756fd 13], [http://git.kernel.org/linus/78e0c621deca08e5f802383dbe75fd20b258ea4e 14], [http://git.kernel.org/linus/6864abd8b730435d6ae9cb061095229a5a85153f 15] [http://git.kernel.org/linus/68274794c69991121eaf0a4a35b78aa7f088ec2c 16)],
EXOFS: [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=fs/exofs;hb=HEAD fs/exofs/]
1.5. NFS 4.1 preliminary support
Contributors: Panasas, Netapp and IBM.
NFS 4.1 is being developed at the IETF. From the many new features in NFSv4.1, this Linux version adds the mandatory-to-implement NFSv4.1 Sessions. Other features, [http://pnfs.com Parallel NFS] in particular, are still [http://wiki.linux-nfs.org/wiki/index.php/PNFS_prototype_design under development out of tree] and will be added in later releases.
To enable this experimental new protocol (which is disabled by default) you need an updated nfs-utils.
1.6. FS-Cache, a caching filesystem
Recommended LWN article: [http://lwn.net/Articles/100321/ A general caching filesystem]
Contributor: Red Hat
FS-Cache is the Linux implementation of a cache layer for networking filesystems, similar to the [http://en.wikipedia.org/wiki/CacheFS CacheFS] of other Unixes. With FS-Cache, data from the networked filesystems can be cached on the disk, speeding up operations.
This version adds support for NFS and AFS, but it's a generic layer that could be used by other networking filesystems or even non-networking (such as ISO9660).
Code: Slow-work related changes: [http://git.kernel.org/linus/07fe7cb7c7c179f473fd9c823348fd3eb5dad369 (commit 1], [http://git.kernel.org/linus/109d9272c423f46604d45fedfe87e21ee0b25180 2], [http://git.kernel.org/linus/12e22c5e4bc08ab4b05ac079fe40d9891c5e81a0 3], [http://git.kernel.org/linus/8f0aa2f25b31ba27db84259141e52ee6ec0d2820 4)], FS-cache [http://git.kernel.org/linus/03fb3d2af96c2783c3a5bc03f3d984cf422f0e69 (commit 1], [http://git.kernel.org/linus/266cf658efcf6ac33541a46740f74f50c79d2b6b 2], [http://git.kernel.org/linus/2d6fff637037395cc946ef910a880b5fa67b5370 3], [http://git.kernel.org/linus/0dfc41d1efcc4180abfd32f68f0ade540e636ff6 4], [http://git.kernel.org/linus/06b3db1b9bccdc8c2c743122a89745279e5ecc46 5], [http://git.kernel.org/linus/7394daa8c61dfda4baa687f133748fa0b599b017 6], [http://git.kernel.org/linus/a6891645cf2ddd4778096848a864580e7258faba 7], [http://git.kernel.org/linus/0e04d4cefcf4d8fbbdb2c50e93ad541582933fd2 8], [http://git.kernel.org/linus/4c515dd47ab41be3f89e757d441661795470b376 9], [http://git.kernel.org/linus/955d00917f0c094e0f2fb88df967e980ab66b8ca 10], [http://git.kernel.org/linus/726dd7ff10c217dd74329c94643dc8ebea27334b 11], [http://git.kernel.org/linus/2868cbea72dc89ae0eb17693596b1dedaafff1c5 12], [http://git.kernel.org/linus/36c9559022850f919269564a74bf17fdabf4bb30 13], [http://git.kernel.org/linus/ccc4fc3d11e91477036d1f82bfa2d442f6ce77f0 14], [http://git.kernel.org/linus/952efe7b7840e1c726ae88222245e4efe6bd88f3 15] [http://git.kernel.org/linus/b510882281d56873e1194021643b7c325336f84f 16], [http://git.kernel.org/linus/385e1ca5f21c4680ad6a46a3aa2ea8af99e99c92 17] [http://git.kernel.org/linus/800a964787faef3509d194fa33268628c3d1daa9 18], [http://git.kernel.org/linus/9ae326a69004dea8af2dae4fde58de27db700a8d 19)]; AFS and NFS changes: [http://git.kernel.org/linus/9b3f26c9110dcea62716aca9b8c68ceb482227ef (commit 1], [http://git.kernel.org/linus/6b9b3514aa188183e74049853be43380ad49314f 2], [http://git.kernel.org/linus/c6a6f19e22da0a3d74214ee010224c9a30a794c1 3], [http://git.kernel.org/linus/3b9ce977b2f31b6c396b6fb620df9881a30fac9d 4], [http://git.kernel.org/linus/8ec442ae4c6577ed181682e534d4eef524e30b3c 5], [http://git.kernel.org/linus/147272813e043fb44bd112527951da70c1e663de 6], [http://git.kernel.org/linus/08734048b380103f0412f58b84c2f76a2c8b599f 7], [http://git.kernel.org/linus/10329a5d48f5abc14a37d30b706e330f8598297a 8], [http://git.kernel.org/linus/ef79c097bbe9724e13937271b3457df560e00370 9], [http://git.kernel.org/linus/d599064a1bca7bcbaabe54b94fa73ea86952cae3 10], [http://git.kernel.org/linus/6a51091d0775cdc4a923f2172c61925ad416aa32 11], [http://git.kernel.org/linus/545db45f0fc0d4203b045047798ce156972a3056 12], [http://git.kernel.org/linus/1fcdf534885b65e6d39780a5a89e9dfc5431cf68 13], [http://git.kernel.org/linus/f42b293d6d5259043a8944b556eeab427c695d57 14], [http://git.kernel.org/linus/9a9fc1c03315f1606596e55b4096d39e2079a041 15] [http://git.kernel.org/linus/7f8e05f60c87646e12c761fef61dd71a7e67112e 16], [http://git.kernel.org/linus/5d1acff159730770cbab68b19443518c92ab1000 17] [http://git.kernel.org/linus/b797cac7487dee6bfddeb161631c1bbc54fa3cdb 18)], Documentation: [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/filesystems/caching/fscache.txt Documentation/filesystems/caching/fscache.txt].
1.7. Tomoyo, an alternative Mandatory Access Control
Recommended LWN article: [http://lwn.net/Articles/277833/ TOMOYO Linux and pathname-based security]
Contributor: NTT (Nippon Telegraph and Telephone Corporation)
There're currently two security subsystems: SeLinux and Smack. Tomoyo is a new pathname-based access control.
[http://git.kernel.org/linus/f9ce1f1cda8b73a36f47e424975a9dfa78b7840c (commit 1], [http://git.kernel.org/linus/c73bd6d473ceb5d643d3afd7e75b7dc2e6918558 2], [http://git.kernel.org/linus/9590837b89aaa4523209ac91c52db5ea0d9142fd 3], [http://git.kernel.org/linus/b69a54ee582373d76e4b5560970db5b8c618b12a 4], [http://git.kernel.org/linus/26a2a1c9eb88d9aca8891575b3b986812e073872 5], [http://git.kernel.org/linus/f7433243770c77979c396b4c7449a10e9b3521db 6], [http://git.kernel.org/linus/00d7d6f840ddc947237307e022de5e75ded4105f 7)]
Tomoyo Web Site: [http://tomoyo.sourceforge.jp/wiki-e/ http://tomoyo.sourceforge.jp/wiki-e/]
1.8. Filesystems performance improvements
Shortly after the 2.6.29 release, lots of discussions occurred on LKML about disk I/O (summary available [http://lwn.net/Articles/326471/ at LWN]), how (and why) a fsync () call can take minutes, and the effect of getting a file zeroed rebooting just after a rename or a truncate. Some changes have been done to fix those problems: implicit internal fsync of a file after a rename or truncate in ext3, ext4 and btrfs, faster fsync() in ext3, default to data=writeback mode in Ext3, and improvements to CFQ. The flame has also brought the topic of atimes updates, and which has resulted into [http://valhenson.livejournal.com/36519.html merging relatime and making it a default].
1.9. LZMA/BZIP2 kernel image compression
The kernel compresses the kernel with GZIP, but this version adds support to compress the kernel image with the LZMA or BZIP2 compression algorithms. The kernel size is about 10 per cent smaller with bzip2 in comparison to gzip, and about 33 per cent smaller with lzma.
Code: [http://git.kernel.org/linus/bc22c17e12c130dc929218a95aa347e0f3fd05dc (commit 1], [http://git.kernel.org/linus/30d65dbfe3add7f010a075991dc0bfeaebb7d9e1 2], [http://git.kernel.org/linus/b172fd882d201cf8aa67cddd9c1a023421fd4956 3], [http://git.kernel.org/linus/ae03c49964af5033534e518eebe439c3b90f43a7 4], [http://git.kernel.org/linus/0f5e2d2484ccd3062bb1f63083bafa37041bc868 5)]
1.10. Microblaze CPU architecture
Contributor: Michal Simek, with donations from [http://www.petalogix.com/ PetaLogix] and [http://www.xilinx.com/ Xilinx]
This release adds support for the MMU-less [http://en.wikipedia.org/wiki/MicroBlaze Microblaze] CPU architecture. It has been
Code: [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=arch/microblaze;hb=HEAD arch/microblaze/]
1.11. Integrity Management Architecture
Contributor: IBM
Recommended LWN article: [http://lwn.net/Articles/227937/ ]
The Trusted Computing Group(TCG) runtime Integrity Measurement Architecture(IMA) maintains a list of hash values of executables and other sensitive system files, as they are read or executed. If an attacker manages to change the contents of an important system file being measured, we can tell. If your system has a TPM chip, then IMA also maintains an aggregate integrity value over this list inside the TPM hardware, so that the TPM can prove to a third party whether or not critical system files have been modified.
Code: [http://git.kernel.org/linus/659aaf2bb5496a425ba14036b5b5900f593e4484 (commit 1], [http://git.kernel.org/linus/6146f0d5e47ca4047ffded0fb79b6c25359b386c 2], [http://git.kernel.org/linus/3323eec921efd815178a23107ab63588c605c0b2 3], [http://git.kernel.org/linus/bab739378758a1e2b2d7ddcee7bc06cf4c591c3c 4], [http://git.kernel.org/linus/4af4662fa4a9dc62289c580337ae2506339c4729 5], [http://git.kernel.org/linus/f4bd857bc8ed997c25ec06b56ef8064aafa6d4f3 6], [http://git.kernel.org/linus/1df9f0a73178718969ae47d813b8e7aab2cf073c 7)]
2. Various core changes
- Process scheduler
- Memory management
kmemtrace, a kernel memory tracer. kmemtrace provides tracing for slab allocator functions, such as kmalloc, kfree, kmem_cache_alloc, kmem_cache_free etc.. Collected data is then fed to the userspace application in order to analyse allocation hotspots, internal fragmentation and so on, making it possible to see how well an allocator performs, as well as debug and profile kernel code [http://git.kernel.org/linus/b9ce08c01020eb28bfbfa6faf1c740281c5f418e (commit 1], [http://git.kernel.org/linus/aa46a7e0228c0477708ce44a0c5621902b3c157c 2], [http://git.kernel.org/linus/36555751c6751a5bdfd6d7bdf0648343bb1ef0de 3], [http://git.kernel.org/linus/3eae2cb24a96509e0a38cc48dc1538a2826f4e33 4], [http://git.kernel.org/linus/5b882be4e00e53a44f47ad7eb997cac2938848bf 5], [http://git.kernel.org/linus/ca2b84cb3c4a0d4d2143b46ec072cdff5d1b3b87 6)]
- Filesystems
Allow relatime to update atime once a day [http://git.kernel.org/linus/11ff6f05f1e836a6a02369a4c4b64757e484adc1 (commit)]
Add a strictatime mount option [http://git.kernel.org/linus/d0adde574b8487ef30f69e2d08bba769e4be513f (commit)]
Allow rwlocks to re-enable interrupts if implemented for that architecture.[http://git.kernel.org/linus/f5f7eac41db827a47b2163330eecd7bb55ae9f12 (commit)]
3. Wi-Fi
4. Security
- SELinux
Add new security mount option to indicate security label support. [http://git.kernel.org/linus/11689d47f0957121920c9ec646eb5d838755853a (commit)]
New permission between tty audit and audit socket [http://git.kernel.org/linus/dd34b5d75a0405814a3de83f02a44ac297e81629 (commit)]
smack: Add a new '-CIPSO' option to the network address label configuration [http://git.kernel.org/linus/4303154e86597885bc3cbc178a48ccbc8213875f (commit)]
5. Networking
Allowing more than 64k connections and heavily optimize bind(0) time. [http://git.kernel.org/linus/a9d8f9110d7e953c2f2b521087a4179677843c2a (commit)]
New user space API for time stamping of incoming and outgoing packets: User space can request hardware and/or software time stamping [http://git.kernel.org/linus/a038a353c3de4040d8445ec568acebdac144436f (commit 1], [http://git.kernel.org/linus/a75244c3d519fcb490ca2bf3f123c98017f1e8d0 2], [http://git.kernel.org/linus/cb9eff097831007afb30d64373f29d99825d0068 3], [http://git.kernel.org/linus/ac45f602ee3d1b6f326f68bc0c2591ceebf05ba4 4], [http://git.kernel.org/linus/20d4947353be60e909e6b1a79d241457edd6833f 5], [http://git.kernel.org/linus/51f31cabe3ce5345b51e4a4f82138b38c4d5dc91 6], [http://git.kernel.org/linus/d24fff22d8dba13cc21034144f68f213415cb7c8 (commit)]
sctp: Allow to disable SCTP checksums via module parameter [http://git.kernel.org/linus/06e868066e3b5828383eb40ff4d1c0029100b0b5 (commit)]
- netfilter
Combine ipt_TTL and ip6t_HL source [http://git.kernel.org/linus/563d36eb3fb22dd04da9aa6f12e1b9ba0ac115f3 (commit)]
Combine ipt_ttl and ip6t_hl source [http://git.kernel.org/linus/cfac5ef7b92a2d504563989ecd0beb563920444b (commit)]
iptables: lock free counters [http://git.kernel.org/linus/784544739a25c30637397ace5489eeb6e15d7d49 (commit)]
sysctl support of logger choice [http://git.kernel.org/linus/176252746ebbc8db97e304345af1f2563c7dc139 (commit)]
xtables: add cluster match [http://git.kernel.org/linus/0269ea4937343536ec7e85649932bc8c9686ea78 (commit)], add LED trigger target [http://git.kernel.org/linus/268cb38e1802db560c73167e643f14a3dcb4b07c (commit)]
6. Ftrace
ia64 port of ftrace [http://git.kernel.org/linus/18c167fd6d8feec5d337bd8fbc3a17da4cc37652 (commit 1], [http://git.kernel.org/linus/25aac9dc7c8c73798c1be8aa36141f980d32579e 2], [http://git.kernel.org/linus/f00012074b1a1a67d9c8603617bbbab267347ca6 3], [http://git.kernel.org/linus/418071eb6adbfd3980b2f57f7df8e03921e3f1d7 4], [http://git.kernel.org/linus/d3e75ff14bc1453c4762428395aac9953a023efc 5], [http://git.kernel.org/linus/a14a07b8018b714e03a39ff2180c66e307ef4238 6)]
powerpc32 port of ftrace[http://git.kernel.org/linus/60ce8f7260d9ae4ff17548f5a275edfbc200187a (commit)], [http://git.kernel.org/linus/fad4f47cc8b2b8f7e7d062c40c66188cdf783137 (commit)]
powerpc64 port of ftrace [http://git.kernel.org/linus/6794c78243bfda020ab184d6d578944f8e90d26c (commit)], [http://git.kernel.org/linus/465428884765b43d642a967915e16c6c7cacbe8e (commit)]
Add event trace infrastructure [http://git.kernel.org/linus/b77e38aa240c3bd9c55c98b9f7c81541e042eae5 (commit)], [http://git.kernel.org/linus/f3fe8e4a38fd19dbb3f8ffb1826aa840ae304a65 (commit)], [http://git.kernel.org/linus/1473e4417c79f12d91ef91a469699bfa911f510f (commit)], [http://git.kernel.org/linus/6ecc2d1ca39177edb6fbdb7412948b0e9f409d02 (commit)], [http://git.kernel.org/linus/0ec2ef1505b3e1f54b07bf64f184c92859c3e13f (commit)], [http://git.kernel.org/linus/3d7ba938da8481b4f7f9ed3d943dbae49389b284 (commit)]
Add raw fast tracing interface for trace events [http://git.kernel.org/linus/fd99498989f3b3feeab89dcadf537138ba136d24 (commit)]
Add raw trace point recording infrastructure [http://git.kernel.org/linus/c32e827b25054cb17b79cf97fb5e63ae4ce2223c (commit)]
Add binary buffer files for use with splice [http://git.kernel.org/linus/2cadf9135eb3b6d84b6427314be827ddd443c308 (commit)]
Add stack trace to function tracer [http://git.kernel.org/linus/5361499101306cfb776c3cfa0f69d0479bc63868 (commit)]
add traceon traceoff commands to enable/disable the buffers [http://git.kernel.org/linus/23b4ff3aa479c9e3bb23cb6b2d0a97878399784a (commit)]
Show selected functions in set_ftrace_filter [http://git.kernel.org/linus/8fc0c701c5b6c0c3e242758c3acef6f9047940a9 (commit)]
Add a new workqueue tracer [http://git.kernel.org/linus/e1d8aa9f1dd655a3534b22fcfbecb70cdb125766 (commit)]
Infrastructure for supporting binary record [http://git.kernel.org/linus/1427cdf0592368bdec57276edaf714040ee8744f (commit)]
Text Edit Lock, an architecture independant synchronization around kernel text modifications through use of a global mutex [http://git.kernel.org/linus/0e39ac444636ff5be39b26f1cb56d79594654dda (commit)], [http://git.kernel.org/linus/4460fdad85becd569f11501ad5b91814814335ff (commit)], [http://git.kernel.org/linus/3945dab45aa8c89014893bfa8eb1e1661a409cef (commit)]
tracepoints for softirq entry/exit [http://git.kernel.org/linus/5d592b44b29a1d73e13d5c9e3426eed843bdc359 (commit)], [http://git.kernel.org/linus/39842323ceb368d2ea36ab7696aedbe296e13b61 (commit)]
Syscall tracing infrastructure [http://git.kernel.org/linus/ee08c6eccb7d1295516f7cf420fddf7b14e9146f (commit)], [http://git.kernel.org/linus/1b3fa2ce64363c289b3b14723cca7290bf91cfce (commit)], [http://git.kernel.org/linus/f58ba100678f421bdcb000a3c71793f432dfab93 (commit)], [http://git.kernel.org/linus/bed1ffca022cc876fb83161d26670e9b5d3cf36b (commit)]
Add per-event filtering [http://git.kernel.org/linus/7ce7e4249921d5073e764f7ff7ad83cfa9894bd7 (commit)], add per-subsystem filtering [http://git.kernel.org/linus/cfb180f3e71b2a280a254c8646a9ab1beab63f84 (commit)]
kmemtrace: normalize the raw tracer event to the unified tracing API [http://git.kernel.org/linus/36994e58a48fb8f9651c7dc845a6de298aba5bfc (commit)]
7. Filesystems
- GFS2
Support generation of discard requests [http://git.kernel.org/linus/f15ab5619d8068a321094f4705147764d689e88e (commit)]
Support quota/noquota mount arguments [http://git.kernel.org/linus/b9a9694570756e689068f0450cf3c570f74b2b01 (commit)]
Add a "demote a glock" interface to sysfs [http://git.kernel.org/linus/64d576ba23bfd9b770cbb0279200f479272eb859 (commit)]
Expose UUID via sysfs/uevent [http://git.kernel.org/linus/02e3cc70ecbd4352ae4d26459929f43ab1547251 (commit)]
Merge lock_dlm module into GFS2 (removes 1400 LoC) [http://git.kernel.org/linus/f057f6cdf64175db1151b1f5d110e29904f119a1 (commit)]
- reiserfs
Use generic xattr handlers [http://git.kernel.org/linus/48b32a3553a54740d236b79a90f20147a25875e3 (commit)]
Journaled xattrs [http://git.kernel.org/linus/0ab2621ebd9a28bf7a524ecd50d492a10579dfcc (commit)]
Use generic readdir for operations across all xattrs [http://git.kernel.org/linus/a41f1a4715f26f7bc4d047d0bc7710145c8e69c7 (commit)]
Add atomic addition of selinux attributes during inode creation [http://git.kernel.org/linus/57fe60df62410f949da094d06ced1dda9575b69c (commit)]
- CIFS
Add new nostrictsync cifs mount option to avoid slow SMB flush [http://git.kernel.org/linus/be652445fdccb8e5d4391928c3b45324ea37f9e1 (commit)]
Send SMB flush in cifs_fsync [http://git.kernel.org/linus/b298f223559e0205244f553ceef8c7df3674da74 (commit)]
8. Crypto
Add support to Intel AES-NI instructions for x86_64 platform [http://git.kernel.org/linus/54b6a1bd5364aca95cd6ffae00f2b64c6511122c (commit)]
cryptd: Per-CPU thread implementation. Speeds up dm-crypt on an Intel Core 2 E6400 (two cores) machine by 19.2% [http://git.kernel.org/linus/25c38d3fb92fc23af7730a1601bc20af8216ae44 (commit)], [http://git.kernel.org/linus/254eff771441f4ee7aa9cf770a6e4820492c9dab (commit)]
amcc: Add crypt4xx driver [http://git.kernel.org/linus/049359d655277c382683a6030ae0bac485568ffc (commit)]
compress: pcomp, partial decompression internal support [http://git.kernel.org/linus/a1d2f09544065b60598b8167d94a6371bff3e892 (commit)],[http://git.kernel.org/linus/8064efb8740b8a0141d99a181cb5b9a430b1836c (commit)], [http://git.kernel.org/linus/bf68e65ec9ea61e32ab71bef59aa5d24d255241f (commit)]
9. DM/MD
- MD
Add takeover support of RAID6 over RAID5 [http://git.kernel.org/linus/245f46c2c221ef09c7db892f0e3fc2149be42052 (commit)]
Add takeover support of RAID5 over RAID1 [http://git.kernel.org/linus/d562b0c4313e3ddea402a400371afa47ddf679f9 (commit)]
raid5: allow layout/chunksize to be changed on an active 2-drive raid5 [http://git.kernel.org/linus/b3546035277847028df650b147469fc943cf5c71
Add takeover support for RAID4 over RAID5 [http://git.kernel.org/linus/e9d4758f6e93488dc719a1445ce54659a570938f (commit)]
Add takeover support for converting raid6 back into raid5 [http://git.kernel.org/linus/fc9739c6d626ee79a148ec367d143b0601299a9d (commit)]
data integrity support [http://git.kernel.org/linus/3f9d99c12a533809342b475c95452e82761bcc1c (commit)]
- DM
Implement basic barrier support [http://git.kernel.org/linus/692d0eb9e02cf81fb387ff891f53840db2f3110a (commit 1], [http://git.kernel.org/linus/54d9a1b4513b96cbd835ca6866c6a604d194b2ae 2], [http://git.kernel.org/linus/3b00b2036fac7a7667d0676a0f80eee575b8c32b 3], [http://git.kernel.org/linus/92c639021ca6e962645114f02e356e7feb131d0b 4], [http://git.kernel.org/linus/af7e466a1acededbc10beaba9eec8531d561c566 5)]
Add integrity support [http://git.kernel.org/linus/9c47008d13add50ec4597a8b9eee200c515282c8 (commit)]
10. Virtualization
11. Architecture-specific changes
- X86
- ARM
HIGHMEM support [http://git.kernel.org/linus/5f0fbf9ecaf354fa4bbf266fffdea2ea3d14a0ed (commit 1], [http://git.kernel.org/linus/d73cd42893f4cdc06e6829fea2347bb92cb789d1 2], [http://git.kernel.org/linus/3835f6cb645bdb9a58aa6e062fe1d5777f1a9748 3], [http://git.kernel.org/linus/3297e760776af18a26bf30046cbaaae2e730c5c2 4], [http://git.kernel.org/linus/43377453af83b8ff8c1c731da1508bd6b84ebfea 5], [http://git.kernel.org/linus/58edb515724f9e63e569536d01ac8d8f8ddb367a 6], [http://git.kernel.org/linus/1bb772679ffb0ba1ff1d40d8c6b855ab029f177d 7], [http://git.kernel.org/linus/3902a15e784e9b1efa8e6ad246489c609e0ef880 8], [http://git.kernel.org/linus/3f973e22160257c5bda85815be5b1540d391a671 9], [http://git.kernel.org/linus/053a96ca11a9785a7e63fc89eed4514a6446ec58 10)]
Add support for Marvell's PXA168/PXA910 processors [http://git.kernel.org/linus/49cbe78637eb0503f45fc9b556ec08918a616534 (commit 1], [http://git.kernel.org/linus/40305a583a3e080a8d1aa126fa810480ec8cbabd 2], [http://git.kernel.org/linus/e2bb6650ef94c64723e2dd35ab92410b9477bc64 3], [http://git.kernel.org/linus/a7a89d9621ba877ae45784cf7d000182075df9c1 4], [http://git.kernel.org/linus/9c291f0f835dc8349afc21d6311cb531140f6977 5], [http://git.kernel.org/linus/a6b993c6b5183fe2af98569cbb7dd8add01b8deb 6], [http://git.kernel.org/linus/14c6b5e7add9ec393ad61bceb6106b47c7f14bd3 7], [http://git.kernel.org/linus/a3929f31cb2300f1ab190a0168e55bb55222ee40 8], [http://git.kernel.org/linus/01215e35c28a719f38e2cafe90a2806f0e452de6 9], [http://git.kernel.org/linus/81854f82c5c1a203b2f5c94f6aa2ed8b8e19f025 10)]
Support for the Nokia RX-51 Internet Tablet.Initial [http://git.kernel.org/linus/ffe7f95bb1a4d1e9ca5d252445dc38476e1a208e (commit)]
Adding support for the HTC Himalaya and its framebuffer [http://git.kernel.org/linus/b7eb1a5ed50c6f622664bb8a7113313fa8b6dd1e (commit)]
Add Gemini architecture [http://git.kernel.org/linus/59d3a193f1ec1639db447aa1ceb39cd1811fb36e (commit)]
Gemini: Add support for Teltonika RUT100 [http://git.kernel.org/linus/839e642f3dda44a35c6a91780bff41d84c288022 (commit)]
Basic support for Dave/DENX QongEVB-LITE board [http://git.kernel.org/linus/148854c65ea8046b045672fd49f4333aefaa3ab5 (commit)]
ACS5K: Core board support for the ACS-5000 [http://git.kernel.org/linus/b74788d8c118a48585ad5342560e0aea6ed0ccd4 (commit)]
Add support for the Faraday ARM FA526 architecture [http://git.kernel.org/linus/28853ac8fe5221de74a14f1182d7b2b383dfd85c (commit)]
Add Synertronixx scb9328 board support [http://git.kernel.org/linus/2420563227897ed3900606e720f886e122944d2c (commit)]
fbdev: add E-Ink Broadsheet controller support v3 [http://git.kernel.org/linus/0d4ff4df341208b1b75e01feca27301c0dcbf490 (commit)]
Add gpiolib support to AT91 [http://git.kernel.org/linus/f373e8c0639f1720d2d0fe414990f504e113c2ba (commit)]
The w90p910 uart0 driver patch [http://git.kernel.org/linus/17198f2d681d34b3376f3a55b2837e56062c2439 (commit)]
Add support for stack unwinding [http://git.kernel.org/linus/bff595c15c92b9c5c8f3d32edefcef6c3cbdd59f (commit)], [http://git.kernel.org/linus/2e1926e7b5d39eb31880152d636e8d8d011888cb (commit)]
Add ptrace VFP support [http://git.kernel.org/linus/3d1228ead618b88e8606015cbabc49019981805d (commit)]
Add W90P910 EVB NOR flash driver [http://git.kernel.org/linus/a12370f12fdc6a35463842e41eaf04299167eb12 (commit)]
RealView: Add support for the DS1338 RTC chip [http://git.kernel.org/linus/533ad5e60c0a5ff3cef7583b5b1b0eee84c2bda6 (commit)], add support for the ISP1761 USB chip [http://git.kernel.org/linus/7db21712aeb7c9693f7bc554923b35c35303a067 (commit)]
XSCALE: add ice dcc support [http://git.kernel.org/linus/c633c3cfcf41efe720020553aa3d4782fa0b9bd5 (commit)]
ep93xx m2p dma [http://git.kernel.org/linus/6d831c6554e4f95083919914955a1a3a4a6acfa9 (commit)], [http://git.kernel.org/linus/1c8daabe1dafc30fcc1d929e620269ffe99b6f8a (commit)]
MX35: add clock support [http://git.kernel.org/linus/2cb536d13cf9fbce029055b7603b3ca4ca1cf407 (commit)], add devices support [http://git.kernel.org/linus/9536ff33619e13fcc4bd16354faea97dba244f73 (commit)]
MXC: add pwm driver for i.MX SoCs [http://git.kernel.org/linus/166091b1894df3de736f43c649f2e6639f4a31ac (commit)]
Add SMSC911X support to Overo platform [http://git.kernel.org/linus/172ef275444efa12d834fb9d1b1acdac92db47f7 (commit)]
i.MX21: clock support [http://git.kernel.org/linus/aa3b0a6f57be50f1009a409e82731a8f9be80fc4 (commit)], add framebuffer support for i.MX21 [http://git.kernel.org/linus/e48135519bd569eed374e0e17ed5233d4105fa97 (commit)]
mx31: add dma and fb devices [http://git.kernel.org/linus/ca489f8e4ac1127e6aee1ffcdaea29858f89506c (commit)], framebuffer driver [http://git.kernel.org/linus/6e1588cbd88590273300403648aef70e6bdaf5af (commit)], add sdhc resources/platform devices [http://git.kernel.org/linus/2adc1d654e41f4308193fdd46cee885b7a35c149 (commit)], initial support for Wolfson Microelectronics 1133-EV1 module [http://git.kernel.org/linus/fe7316bff119a11e68f895ecf9a5a713ed30004c (commit)], clkdev support [http://git.kernel.org/linus/9eb2eb8c40ffd30da322648c4415bae0288eb167 (commit)], initial support for various baseboards [http://git.kernel.org/linus/e00f0b4a9316c9de000697e489f6102271e94dc4 (commit)]
Kirkwood: Add support for QNAP TS-119/TS-219 Turbo NAS [http://git.kernel.org/linus/586dcf279baebc18aca943cd44014e3679510d5b (commit)], Marvell SheevaPlug support [http://git.kernel.org/linus/4640fa606bf996d275a6e208e3654e9e943afe60 (commit)], add NAND support to the DB88F6281 board [http://git.kernel.org/linus/3c2613dbbcf1de97ebe10135fe54954cddfc7845 (commit)]
mv78xx0: Add Marvell RD-78x00-mASA Reference Design support [http://git.kernel.org/linus/569106c70e49ad67c69fa7d43a2a5218e63a4619 (commit)]
mx1ads: add I2C support [http://git.kernel.org/linus/b8b19b0d1c2d9ede8a3f8b9f609fd66cf5ede057 (commit)]
OMAP3: Add support for 3430 SDP [http://git.kernel.org/linus/6fdc29e262f9a776a77f50ca9157f7c0dcfbbbc8 (commit)], add ADS7846 touchscreen support to Overo platform, v3 [http://git.kernel.org/linus/c6a81316c721a20639871f08cf0cbff7e83889b4 (commit)]
OMAP mailbox: add initial omap3 support [http://git.kernel.org/linus/6c20a68372f158def0a29657ce11b3609ed24f9a (commit)]
Add base support for omap850 cpu [http://git.kernel.org/linus/ae302f40061235f6bc58ae9ba02aa849d60223b5 (commit 1], [http://git.kernel.org/linus/56739a692946d4c2630cf287646ccaa67c828f47 2], [http://git.kernel.org/linus/557096fe2838778ec1c6df0186560ff21749f63d 3], [http://git.kernel.org/linus/59185eeeaad1f07fc930c1878f3773484219e3da 4], [http://git.kernel.org/linus/ed98178319948d97ce8e664cf451cff6dbf04cdd 5)]
orion5x: TS-78xx support for 'hotplug' of FPGA devices [http://git.kernel.org/linus/39008f959f4f3b60eecc5cec0ca077146c1f366b (commit)]
PCM037: Add I2C support [http://git.kernel.org/linus/792067507b8bf5eaf220ee6994423381b7ae5c0b (commit)]
pcm038: Add framebuffer support [http://git.kernel.org/linus/9db973a59b73fb5baf69f8b5d005daccec6d997e (commit)], add I2C support [http://git.kernel.org/linus/a4e9a65a1f90e94eca3af1a69b42d039054ef9de (commit)]
Add SDHC support for pcm037 [http://git.kernel.org/linus/f2cb641f565dccebfa934b1a940bc6517734d391 (commit)] and pcm970 [http://git.kernel.org/linus/7c107dcb652c2101426adfc3193140db95b44594 (commit)]
- pxa
PalmLD initial support [http://git.kernel.org/linus/a645072a608356990b2737a48ecc1bfb66981599 (commit)]
PalmT5 initial support [http://git.kernel.org/linus/0f6ff0f06cc126e8dfaa20c8c6da53537e352378 (commit)]
PalmTE2 support for battery, UDC, IrDA and backlight [http://git.kernel.org/linus/8c8aa5fa3060abc17e8a07d15f575485f6a0c0b8 (commit)]
Palm Tungsten E2 basic support [http://git.kernel.org/linus/54088bf50f31e5f20e005922dae8948f9f856b79 (commit)]
em-x270: Added DA9030 support [http://git.kernel.org/linus/28c88046d0974e50859d80c885f61d67cb083d02 (commit)]
Add eXeda platform support [http://git.kernel.org/linus/7f14a78713e0b4517f785402accaccca22df93c1 (commit)]
Add AM300 platform driver v3 [http://git.kernel.org/linus/4ce255c1420dd7c4b97ad4dabd13fa5d862ad700 (commit)]
Add initial support for Cogent CSB726 board [http://git.kernel.org/linus/aac429707df233e9dc7ed70ea04cd29d832dfe61 (commit)],
Add support for CSB701 baseboard [http://git.kernel.org/linus/3b31fabfe258ecc1ffccd01dd186a534d5c804b3 (commit)]
MioA701: add gpio_vbus driver [http://git.kernel.org/linus/689b4febeca7e98ad1986cf5b036539649cc1a0c (commit)]
Add basic support for Colibri PXA300 module [http://git.kernel.org/linus/5fc9f9a1deefc9999af721fba249cd58ee7e273b (commit)], add USB support for Colibri PXA300 [http://git.kernel.org/linus/42e07ad7fc111bde5cd6c0e5bd7085b4cecf96b7 (commit)], add MMC support for Colibri PXA300 [http://git.kernel.org/linus/ebc046c2a3544ba4f55512a218a4084522473bcd (commit)]
- PPC
Ensure random space between stack and mmaps [http://git.kernel.org/linus/a5adc91a4b44b5d1706b9d906cc14fe4f312afe9 (commit)]
Increase stack gap on 64bit binaries [http://git.kernel.org/linus/002b0ec73dd8b784004e5a013ad9f2fa6274af5a (commit)]
More stack randomisation for 64bit binaries [http://git.kernel.org/linus/2dadb987e09995b2910c419cdfe2307e66537649 (commit)]
Randomise lower bits of stack address [http://git.kernel.org/linus/d839088caec6891a5070f0b1ce61031e458533a9 (commit)]
Randomise mmap start address [http://git.kernel.org/linus/9f14c42d7582bf33bbe1e133d897a6942ceae08e (commit)]
Randomise PIEs [http://git.kernel.org/linus/501cb16d3cfdcca99ac26fe122079f2a43b046b8 (commit)]
Randomise the brk region [http://git.kernel.org/linus/912f9ee21c836081e3c96dfe61025841ebeb95da (commit)]
5200: add Phytec phyCORE-MPC5200B-IO board (pcm032) [http://git.kernel.org/linus/10b9dc6f6bd64885fcd6a005aa211582dbe92647 (commit)], add support for the digsy MTC board. [http://git.kernel.org/linus/bdad05489fe5f7487c7a22ef311f005cb62ebbb6 (commit)], add support for the Media5200 board from Freescale [http://git.kernel.org/linus/bfee95bb830ff0260f3e2e0b1aa6b7492573fe4d (commit)]
83xx: add PCI-E support for all MPC83xx boards with PCI-E [http://git.kernel.org/linus/0585a155a7318e69d43ef20636c2f072ad17d03f (commit)], add power management support for MPC837x boards [http://git.kernel.org/linus/125a00d74ea57a901fd4cc3d84baf2e825704b68 (commit)]
86xx: board support for GE Fanuc SBC310 [http://git.kernel.org/linus/bb2b66dca1c4cbe16d8208d4b2910cf0eb6e9f75 (commit)], board support for GE Fanuc's PPC9A [http://git.kernel.org/linus/740d36ae6344f38c4da64c2ede765d7d2dd1f132 (commit)]
44x: Support for 256KB PAGE_SIZE [http://git.kernel.org/linus/e12401222f749c37277a313d631dc024bbfd3b00 (commit)]
amigaone: add platform support for AmigaOne [http://git.kernel.org/linus/54b318aa5211ab7bba617a27d9cbd7fd759dcfd0 (commit)], bootwrapper and serial console support for AmigaOne [http://git.kernel.org/linus/8f23735d8f8cfd4d46e3aa336690f52b8b5d3c75 (commit)]
85xx: add support for the "socrates" board (MPC8544). [http://git.kernel.org/linus/393adcacadeea407925348b1a59ae8509ecffb3c (commit)]
Hook up rtc-generic, and kill rtc-ppc [http://git.kernel.org/linus/bcd68a70cb0eee556d86d93133aa150319bd9f53 (commit)]
oprofile: Enable support for ppc750 processors [http://git.kernel.org/linus/7c9583a4db7e3009843aaae0567d299e2837c5ae (commit)]
ps3: Add rtc-ps3 [http://git.kernel.org/linus/0b5f037a4dc495f9c40eed7f076fc6c23af3359b (commit)]
AMCC PPC 460SX redwood SoC platform initial framework [http://git.kernel.org/linus/6c7120902305b3a21460cd2f0f917a39307df566 (commit)]
- SH
Hibernation support [http://git.kernel.org/linus/2ef7f0dab6b3d171b6aff00a47077385ae3155b5 (commit)], [http://git.kernel.org/linus/4a55026fd7a08074676e87932578ff9e327e82a3 (commit)], [http://git.kernel.org/linus/7759491274bc5ba7cd72b3b9cc5ec8247b937efb (commit)], [http://git.kernel.org/linus/a83c0b739f3ad1887704cfa9f1ee5ee208cf1532 (commit)]
Add kexec jump support [http://git.kernel.org/linus/b7cf6ddc13186f9272438a97aa75972d496d0b0a (commit)]
Add support for SH7786 CPUs [http://git.kernel.org/linus/55ba99eb211a06709237cb322ecd8c8b6faf6159 (commit)]
CMT clockevent platform driver [http://git.kernel.org/linus/3fb1b6ad0679ad671bd496712b2a088550ee86b2 (commit)]
espt-giga board support [http://git.kernel.org/linus/32910e2c52cae552f2651c5360bae8033adb8aac (commit)]
Urquell board support. [http://git.kernel.org/linus/5ac072e110ff358a9ebc318a1b54f0182b799f72 (commit)], [http://git.kernel.org/linus/929ef1a1f566087e4b362e3a56c50bf9db30e3c5 (commit)]
Add support for SMSC Polaris platform [http://git.kernel.org/linus/eaeed5d31d8ded02fa0a4b608f57418cc0e65b07 (commit)]
Add ap325 lcd power off support [http://git.kernel.org/linus/93356d07474b1f16f25e79e81597c2a6b8c2a783 (commit)]
Add OHCI USB support for SH7786 [http://git.kernel.org/linus/4c3f450ba4e4c00df91f98664b58f9a98dc049fd (commit)]
video: sh_mobile_lcdcfb suspend/resume support [http://git.kernel.org/linus/2feb075a33905c2f6ef6be484c75ba6a35f6d12d (commit)]
- Xtensa
Support for the stretch S6000 Xtensa core [http://git.kernel.org/linus/eff35af9c0c83a24376a67ff88c65679c25c7a51 (commit)], [http://git.kernel.org/linus/000af2c5a8913ebd763313d0c9ebc66c2c4765b1 (commit)]
Support for the S6105 IP Camera Reference Design Kit [http://git.kernel.org/linus/f82e939fb75ad01da8f0d3024fc678111ddb4ac7 (commit)]
Add flat support [http://git.kernel.org/linus/7789f89af9e8e426d7a7f173cf465a4fcadba7dd (commit)]
Ccount clocksource [http://git.kernel.org/linus/fcc8f0f81f249d61cd600bf2b9ca904bdaea0857 (commit)]
nommu support [http://git.kernel.org/linus/e5083a63b6a8546c5fe1e571fe529e3939787ec2 (commit)]
- S390
dasd: add High Performance FICON support [http://git.kernel.org/linus/f3eb5384cf0325c02e306b1d81e70f81a03d7432 (commit)], add large volume support [http://git.kernel.org/linus/b44b0ab3bac16356f03e94b1b49ba9305710c445 (commit)]
qeth: remove EDDP [http://git.kernel.org/linus/64ef8957986f6a04f61e7c95fa6ffeb3a86a6661 (commit)]
- AVR32
Add support for Merisc boards [http://git.kernel.org/linus/a16fffdd8eb95ebab7dc22414896fe6493951e0e (commit)]
Add RTC support for Merisc boards [http://git.kernel.org/linus/a6b6b5ff8f31960f760dd849beb70e1ae8ddc0e2 (commit)]
- PARISC
Allow to build with 16k default kernel page size [http://git.kernel.org/linus/afca2523876301cc6130fc3cc402173eeeb89830 (commit)]
Add ftrace (function and graph tracer) functionality [http://git.kernel.org/linus/d75f054a2cf0614ff63d534ff21ca8eaab41e713 (commit)]
Add LATENCYTOP_SUPPORT and CONFIG_STACKTRACE_SUPPORT [http://git.kernel.org/linus/548f1176f0ac637eff895defb715ce6fde7c460a (commit)]
- m68k
Hook up rtc-generic [http://git.kernel.org/linus/2ceb3ad705aa1abe6656b038bb9f4a6b1201cc35 (commit)]
mac: Add SWIM floppy support [http://git.kernel.org/linus/8852ecd97488249ca7fe2c0d3eb44cae95886881 (commit)]
Blackfin: BF538/9 serial uart support [http://git.kernel.org/linus/f933d3c740b32bdd284c74b2e40e838b585ecf0f (commit)]
12. Drivers
12.1. Storage
- SATA:
sata_mv: implement IRQ coalescing [http://git.kernel.org/linus/2b748a0a344847fe6b924407bbe153e1878c9f09 (commit)], introduce support for ATAPI devices [http://git.kernel.org/linus/da14265e776f35067045b8555b5f5f7521e50bc4 (commit)]
- IDE
- SCSI
Add libfcoe: Add support for FIP, the new standard way to discover Fibre-Channel Forwarders (FCFs) [http://git.kernel.org/linus/af5f428763eefb6547d2bee055b559c903f2a749 (commit)], [http://git.kernel.org/linus/97c8389d54b9665c38105ea72a428a44b97ff2f6 (commit)]
3w-9xxx: add power management support [http://git.kernel.org/linus/7a252fe7bcf64f1174b55c5c696ef2506b849f80 (commit)]
ipr: add MSI support [http://git.kernel.org/linus/5a9ef25b14d39b8413364df12cb8d9bb7a673a32 (commit)]
libfc: add support of large receive offload by ddp in fc_fcp [http://git.kernel.org/linus/b277d2aa9a4d969002c4157bf77b76b9ad9ca04a (commit)]
qla2xxx: Add EDC-update support. [http://git.kernel.org/linus/ad0ecd61f4ad3260ca8f7216765ddbb1a10677ea (commit)], add Flash-Access-Control support for recent ISPs. [http://git.kernel.org/linus/1d2874de809a14e6780246b99a18bbc0fc0a8f2a (commit)], add reset capabilities for application support. [http://git.kernel.org/linus/6e181be508cf81fda4407b4689befeb7e4149607 (commit)]
scsi_debug: DIF/DIX support [http://git.kernel.org/linus/c6a44287417de1625a59f1d4ae52d033c03b9dab (commit)]
stex: add new 6G controller support [http://git.kernel.org/linus/0f3f6ee68f771b61dc6bc5ae7c2e355cfc5884d1 (commit)], add MSI support [http://git.kernel.org/linus/99946f8141f65a8bd5034ac5b1a53237aec8743e (commit)]
12.2. Graphics
drm: Convert proc files to seq_file and introduce debugfs [http://git.kernel.org/linus/955b12def42e83287c1bdb1411d99451753c1391 (commit)]
i915: add VGA hotplug support for 945+ [http://git.kernel.org/linus/5ca58282089b11f64b911618036ee7676f12735b (commit)]
radeon: Add support for R6xx/R7xx GPUs [http://git.kernel.org/linus/befb73c2322923766df7e36b51f407dbdc047eab (commit)], [http://git.kernel.org/linus/80b3334a4d5c163ab35c560a21d2cdc39bb5d3f8 (commit)], [http://git.kernel.org/linus/c05ce0834a268f7d18274847190f6ed826b99332 (commit)], [http://git.kernel.org/linus/7335aafa30ecf39ede7f24bd2036dfbf4c25f269 (commit)], [http://git.kernel.org/linus/c1556f71513f2e660fb2bbdc29344361b1ebff35 (commit)], [http://git.kernel.org/linus/8ced9c75160947d2235fba75de9413e087e1171a (commit)]
radeonfb: suspend/resume for ATI Mobility Radeon RV350 [http://git.kernel.org/linus/18b41f1cd537168a886c43237297692ba8d0a143 (commit)]
intelfb: support i854 [http://git.kernel.org/linus/347486bb108fa6e0fd2753c1be3519d6be2516ed (commit)]
agp/intel: Add support for new intel IGD chipset. [http://git.kernel.org/linus/2177832f2e20fceb32142bb4fd33ae68c8af8c5a (commit)]
Add s3c-fb driver for newer Samsung SoC framebuffer devices [http://git.kernel.org/linus/ec549a0fdc32171b26677f1ef0b5309faa743362 (commit)]
imxfb: add mx27 support [http://git.kernel.org/linus/1d0f98709347c4babac08dd933466674e089f188 (commit)]
fbdev: remove cyblafb driver [http://git.kernel.org/linus/ddb53d48da5b0e691f35e703ac29118747f86c99 (commit)]
12.3. Network
New driver for Atheros AR9170 based devices [http://git.kernel.org/linus/23b53f4f55d833ecc5a11b5fba646c78d3876927 (commit 1], [http://git.kernel.org/linus/e9348cdd280eb6a1d6d38fef513b578dc9ead363 2], [http://git.kernel.org/linus/6cb19353535f9f02fc2a753e3261a255406ba8fa 3], [http://git.kernel.org/linus/b63a2cb30405777033d58045c562a3b04d87d702 4], [http://git.kernel.org/linus/75ca88c9701bf8f65fc1f009f10dd64b0378b977 5)]
New at76c50x-usb driver for Atmel at76c503/at76c505/at76c505a USB cards [http://git.kernel.org/linus/1264b951463a00efebe1bb596499aaad620ec8af (commit)]
New mwl8k driver for Marvell 88W8xxx TOPDOG PCI/PCIe Wireless devices [http://git.kernel.org/linus/a66098daacee2f354dab311b58011e7076aa248c (commit)]
New neterion driver for Neterion X3100 Series 10GbE PCIe Adapters [http://git.kernel.org/linus/5adfb64bdd4eee07e0677cbad12a2f80fecc6715 (commit 1], [http://git.kernel.org/linus/b136d1cbd4b0eedc4e120b14e6834354f7249c7e 2], [http://git.kernel.org/linus/66d97fedea68f65d6dd8df832b2c48a714134b5a 3], [http://git.kernel.org/linus/40a3a9156dc66f23cc79758981886c1896887341 4], [http://git.kernel.org/linus/113241321dcd19f36d53f2af46a4734855ca0cc0 5], [http://git.kernel.org/linus/703da5a1a231d8e3da8c7f88a505a4024941193b 6], [http://git.kernel.org/linus/d26078fe7276e9de4eed7f3edcab41a2e8a045c8 7], [http://git.kernel.org/linus/5f548a32814a0e5da4656b4eee1e3542f55fbef1 8], [http://git.kernel.org/linus/f1782852adb57c8daf76a56146424f6c2f7410b6 9)]
New p54spi driver for Prism54 SPI devices (stlc4550 or stlc4560 based wireless chips), found in Nokia's N800/N810 Portable Internet Tablet [http://git.kernel.org/linus/cd8d3d321285a34b4e29cb7b04e552c49cc0f018 (commit)]
New igbvf driver to support Intel 82576 Virtual Function Ethernet [http://git.kernel.org/linus/d4e0fe01a38a073568aee541a0247fe734095979 (commit)]
New ethoc driver to support the OpenCores 10/100 Mbps Ethernet MAC [http://git.kernel.org/linus/a1702857724fb39cb68ce581490010df99168fd0 (commit)]
ath9k: Add mesh point functionality [http://git.kernel.org/linus/9cb5412b0760981d43ac3e612992c90cea690e72 (commit)], support for AR9100 [http://git.kernel.org/linus/0c1aa495961f03c964b3287cf5800217cf6f2cee (commit)], dynamic power save [http://git.kernel.org/linus/3cbb5dd73697b3f1c677daffe29f00ace22b71e9 (commit)], introduce platform driver for AHB bus support [http://git.kernel.org/linus/09329d371e57ff9fcb645b8e2cdee1ec8b9b539f (commit)], add module parameter to disable hardware crypto [http://git.kernel.org/linus/b3bd89ce956c220fe52a003103f14af48f695fda (commit)], enable Bluetooth Coexistence support [http://git.kernel.org/linus/c97c92d92715ea4ea2d7cf00957e8a014439bdd8 (commit)], multiple virtual radios (wiphys). The goal of virtual radios is to allow the same radio to be shared for multiple virtual interfaces that may operate on different channels [http://git.kernel.org/linus/bce048d77dff3dcfd75d54dc38580c81baa95853 (commit 1], [http://git.kernel.org/linus/c52f33d05e5f8d59f02722fbc308f5f391575ca5 2], [http://git.kernel.org/linus/b93bce2a5e8fd5c9f5d8c982efd6bca71a9b83f3 3], [http://git.kernel.org/linus/f0ed85c6c7960b26666db013e02e748b56eef98a 4], [http://git.kernel.org/linus/0e2dedf971f3feefd4d3d3d8cb5c57b1757f1101 5] ,[http://git.kernel.org/linus/9580a222b8a371c145d7439c1a289b9e77f8fe31 6], [http://git.kernel.org/linus/f98c3bd24161e9aaa73b9cd4dc6b1742c085ac17 7], [http://git.kernel.org/linus/39d89cd34d9900cd2415f46e179b91cdd14b15fe 8], [http://git.kernel.org/linus/4ed96f04f8a1869757f4dd4a9283a18ec63c442f 9)]
qlge: add support for GRO [http://git.kernel.org/linus/22bdd4f599b87734b7fc8137f47e62c13ab27e93 (commit)], add tx multiqueue support [http://git.kernel.org/linus/1e213303d8ef2a5d43fb64d2b373858ef70cc79b (commit)], add support for device ID 8000 [http://git.kernel.org/linus/cdca8d02ea4229c2ccf3c27fb537b150843f67c9 (commit)], add support for firmware mailbox commands [http://git.kernel.org/linus/ca0413b66ab44ee0ea40d04eab44ff0fdaf32a1d (commit)], add support for getting/setting port config [http://git.kernel.org/linus/bcc2cb3b97e37317c301309d7052bb61e6cce2c4 (commit)]
p54: enable power save support [http://git.kernel.org/linus/94041b294094bbd9fbbe11aa71278fdc70d29d6d (commit)], enable proper frame injection [http://git.kernel.org/linus/29701e5abf155d76fc8ab785a172c4ccf6cf47ee (commit)], initial SoftLED support [http://git.kernel.org/linus/d0b45aef4f628e69f8da8c670d6879a8a02fe0f2 (commit)], longbow frontend support [http://git.kernel.org/linus/6917f506a03b6bd7389683e8a8e08a1ad977b33e (commit)], power save management [http://git.kernel.org/linus/2b8d4e2eea711b6dfe1878ff3c94ebe757656f6d (commit)]
bnx2x: MSI support [http://git.kernel.org/linus/8badd27aa0d7c02572fcd1a4a3c6b57d67f40b78 (commit)], multi-queue [http://git.kernel.org/linus/555f6c78373f969f14487253abe331d085449360 (commit)], supporting BCM8481 PHY [http://git.kernel.org/linus/285771852891b52a740b4ab2f2903cbfef5ec6a9 (commit)], supporting BCM8726 PHY [http://git.kernel.org/linus/589abe3a0f594a7707a15674ca9e80370c972832 (commit)], register dump [http://git.kernel.org/linus/0a64ea57486acd9e17b80bb70b966e81d904b61c (commit)]
igb: add support for enabling VFs to PF driver. [http://git.kernel.org/linus/4ae196dfd61d06b061c069edcdd7c73121e60a21 (commit)], add pf side of VMDq support [http://git.kernel.org/linus/e173952257d7a3d3c64de3039d9fc02d1fbf49c3 (commit)], add support for 82576 quad copper adapter [http://git.kernel.org/linus/c8ea5ea9da338d6af015148105f07fc35eda8a92 (commit)], add support for another dual port 82576 non-security nic [http://git.kernel.org/linus/9eb2341d0df6e5d33508008879987bf5bb146804 (commit)]
rt2x00: Implement Powersaving [http://git.kernel.org/linus/7d7f19ccb777946df0a8fb7c83189ba2ae08b02e (commit)], add mesh support [http://git.kernel.org/linus/a07dbea210e146aedf8929cdabe082b58696260c (commit)], add RFKILL support to rt2500usb and rt73usb [http://git.kernel.org/linus/7396faf4f3228b88c6c815c7a93081b456716d5f (commit)], add WDS support [http://git.kernel.org/linus/ce292a640228fded0d2e232216a19cba33e2cd0f (commit)], add LED_MODE_ASUS support [http://git.kernel.org/linus/3d3e451ff71b4e951d4b522b460a94f36fb5b276 (commit)], add various new USB IDs [http://git.kernel.org/linus/144d9ad98ef90072fd939e620f374d6918155a06 (commit)], [http://git.kernel.org/linus/14344b81ec264efbe59de0183f5ba38650a479a6 (commit)]
e1000e: add aer support [http://git.kernel.org/linus/111b9dc5c981ba608b4afede37237cfeb67b07f2 (commit)], add support for 82574 device ID 0x10F6 [http://git.kernel.org/linus/bef28b11597a4da9ef3b8a51776b8cb14b427e5e (commit)], add support for 82583 device id [http://git.kernel.org/linus/8c81c9c315b7e7e240906fab0e8dde1595101bd2 (commit)]
ixgbe: Add support KX/KX4 device [http://git.kernel.org/linus/1e336d0fc99f159ed636ffb9128bc84e09ccc279 (commit)], add 82598 support for BX mezzanine devices [http://git.kernel.org/linus/2f21bdd3542838dc5513a585a32aa13f01b019e7 (commit)], add 82599 support [http://git.kernel.org/linus/11afc1b1fd802c11dc0fa986c210602c177f1e21 (commit)], [http://git.kernel.org/linus/235ea828a1640ed493562a5fe08aa666ff84fbc4 (commit)], [http://git.kernel.org/linus/e8e26350f114fa212e277ea02332d9347c59865d (commit)]
netxen: Add receive side scaling (rss) support [http://git.kernel.org/linus/d8b100c5da003b6f8c410453e1e6e74ced8d1cc1 (commit)], add suspend resume support [http://git.kernel.org/linus/0b72e659a10ec50acbef90756bf04177b66c8266 (commit)], advertise wake-on-lan support [http://git.kernel.org/linus/4da129421f898147235a3e6b40234d789df208b7 (commit)]
sfc: Add support for QT2025C PHY [http://git.kernel.org/linus/d2d2c3731474614bff5cf47a605e59e847882f5d (commit)], add support for SFN4112F SFP+ reference design [http://git.kernel.org/linus/94f52cd152ce20aa72415bcf0804faee0d31d023 (commit)]
iwlwifi: add recognition of Intel WiFi Link 100 Series [http://git.kernel.org/linus/c5d0569882b9c264be31dcb0758961bfc479deea (commit)], add recognition of Intel WiFi Link 6000 and 6050 Series [http://git.kernel.org/linus/e1228374d648efe451973bc5f3d1f9a8e943ec0b (commit)]
mv643xx_eth: implement Large Receive Offload [http://git.kernel.org/linus/eaf5d59092dbed853bfab956ce123293832998f5 (commit)], allow enabling/disabling tx checksumming via ethtool [http://git.kernel.org/linus/b8df184f88f06f985ae58248305ddc257dc016b8 (commit)]
e100: add support for 82552 10/100 adapter [http://git.kernel.org/linus/b55de80e49892002a1878013ab9aee1a30970be6 (commit)]
wimax/i2400m: implement RX reorder support [http://git.kernel.org/linus/c747583d19d5d5147a9f0eae480c1fdbc84c4252 (commit)], support extended data RX protocol (no need to reallocate skbs) [http://git.kernel.org/linus/fd5c565c0c04d2716cfdac3f1de3c2261d6a457d (commit)]
fec: Add support for Freescale MX27 [http://git.kernel.org/linus/196719ecec0c526de273dcb902f0be956a193232 (commit)]
mlx4_core: Add device IDs for MT25458 10GigE devices [http://git.kernel.org/linus/085343b47592b33276abf58a71c52ea29f0a338b (commit)], add link type autosensing [http://git.kernel.org/linus/27bf91d6a0d5a9c7224e8687754249bba67dd4cf (commit)]
veth: Allow setting the L3 MTU [http://git.kernel.org/linus/38d408152a86598a50680a82fe3353b506630409 (commit)]
forcedeth: recover error support [http://git.kernel.org/linus/daa91a9d2402d33b70b8685dee6fd3e517bf34a9 (commit)]
tg3: Add GRO support. [http://git.kernel.org/linus/1383bdb98c01bbd28d72336d1bf614ce79114d29 (commit)]
niu: Add GRO support. [http://git.kernel.org/linus/4099e01224e2afcaeea439cd92db3e7cf6e0f84f (commit)]
dsa: add support for the Marvell 88E6095/6095F switch chips [http://git.kernel.org/linus/076d3e10a54caa2c148de5732c126c7a31381d48 (commit)], add switch chip cascading support [http://git.kernel.org/linus/e84665c9cb4db963393fafad6fefe5efdd7e4a09 (commit)]
ath5k: Add tx power calibration support [http://git.kernel.org/linus/8f655dde240293f3b82313cae91c64ffd7b64c50 (commit)]
b43: Add BCM4307 PCI-ID [http://git.kernel.org/linus/dd970e43d86c253ff159d9668499aaf42d175722 (commit)]
hso: add Vendor/Product ID's for new devices [http://git.kernel.org/linus/9961d84270ce1d5f4c662382acf0b418a3ff6a0f (commit)]
phy: add new LAN8710 and LAN8720 device ids to smsc phy driver [http://git.kernel.org/linus/e072b639dc13b06b65be487633dad9bb3d2067d5 (commit)]
Merge UCC and gianfar MDIO bus drivers [http://git.kernel.org/linus/1577ecef766650a57fceb171acee2b13cbfaf1d3 (commit)]
12.4. Input
Add AD7877 touchscreen driver [http://git.kernel.org/linus/331b78ed300d9b37bd42dbc8b19f6277151a0dfa (commit)]
Add AD7879 Touchscreen driver [http://git.kernel.org/linus/b4be468cc1e65110d9144751bf7079dad6f142b7 (commit)]
Add driver for S1 button of rb532 [http://git.kernel.org/linus/d9bdffd2102404e8ea5f71c5b88dad890984164d (commit)]
Generic driver for rotary encoders on GPIOs [http://git.kernel.org/linus/73969ff0eda233f140bcbed1251431387b43f383 (commit)]
Add support for the Maple mouse on the SEGA Dreamcast [http://git.kernel.org/linus/03dd5e1ba55d43c3a12b8514f9889049037f17f7 (commit)]
Add accelerated touchscreen support for Marvell Zylonite [http://git.kernel.org/linus/22e39d344f5f3465dffb9e2713bb8d7cf1f5aec8 (commit)]
12.5. Sound
Add driver for Atmel AC97 controller [http://git.kernel.org/linus/4ede028f8716523fc31e0d3d01b81405613dfb8f (commit)]
Add driver for Atmel Audio Bitstream DAC [http://git.kernel.org/linus/e4967d6016b7785edafdb871e6d3e4426cb4bd1f (commit)]
Turtle Beach Multisound Classic/Pinnacle driver [http://git.kernel.org/linus/f6c6383502751ceb6f2f3579ad22578ca44f91f5 (commit)]
Add support for video out to the jack reporting API [http://git.kernel.org/linus/d506fc322ec2af04fc47be83d796a1c9e1a16022 (commit)]
cmi8330: add MPU-401 support [http://git.kernel.org/linus/c97dff84e0d9a4e0b7048e033d33511e3897c859 (commit)], add OPL3 support [http://git.kernel.org/linus/48972cc5101dee24243c1b53d409cc27880e7a29 (commit)]
hda: Add 4 channel mode for 3stack-hp model (ALC888) [http://git.kernel.org/linus/3ea0d7cf472c6118bb8c0842d606f5436251e179 (commit)],add another HP model with IDT92HD71bx codec [http://git.kernel.org/linus/58d8395b74f78a2f4225c5faea8b5bffb8af1cf9 (commit)], added HP HDX16/HDX18 notebook support for HDA codecs (82HD71) [http://git.kernel.org/linus/ae6241fbf5c8863631532e8069037bae460607be (commit)], add support for "Maxdata Favorit 100XS" (Intel HDA/ALC260) [http://git.kernel.org/linus/cc95948972576c3efa43c9ed05b4a265805a4c54 (commit)], add the Device IDs for MCP89 and remove IDs of MCP7B [http://git.kernel.org/linus/bedfcebb4fb33fc9ebd395462e72afa103db0bec (commit)], add tyan model for Realtek ALC262 [http://git.kernel.org/linus/ba340e825f4b892782779abd0f93bcff7e763567 (commit)]
Preliminary support for Toshiba SB-0500 [http://git.kernel.org/linus/3195954da9cdb1cadb2059921c62e69d376c624f (commit)]
ac97 - Add patch entry for Conexant CX20468-31 chip [http://git.kernel.org/linus/90f349d96e1dc05b1f7916958282c30760eeacd6 (commit)]
Drop outdated and broken sa11xx-uda1341 driver [http://git.kernel.org/linus/323a59613e5be6094c93261486de48a08d3a53f2 (commit)]
virtuoso: add Xonar Essence STX support [http://git.kernel.org/linus/930738de602d2ceb0d1c1b368fe2a8d2a974ab72 (commit)]
- ASoC
Add initial driver for the WM8400 CODEC [http://git.kernel.org/linus/aaf1e176fa9a96fe1eea33b710684bba066aedc1 (commit)]
Add initial support of Mitac mioa701 device SoC. [http://git.kernel.org/linus/8f0dc655f9efa3fc81b8cdaf5aa1f2779f8db46d (commit)]
machine driver for Toshiba e750 [http://git.kernel.org/linus/a7e2e735dcf98717150d3c8eaa731de8038af05a (commit)]
machine driver for Toshiba e800 [http://git.kernel.org/linus/0465c7aa6fbab89de820442aed449ceb8d9145a6 (commit)]
machine support for Toshiba e740 PDA [http://git.kernel.org/linus/28796eaf806502b9bd86cbacf8edbc14c80c14b0 (commit)]
Driver for the WM9705 AC97 codec. [http://git.kernel.org/linus/2aceefefc891e85d336c1d95d9d89fd785f5d44c (commit)]
Add jack reporting interface [http://git.kernel.org/linus/8a2cd6180f8fa00111843c2f4a4f4361995358e0 (commit)]
Add JIVE audio support [http://git.kernel.org/linus/3093e48c48b69ccc06a1f78ffe7ece7ee2ee09ef (commit)]
Add Magician machine support [http://git.kernel.org/linus/7377226c344a7295a7573dce400ce9ddd42f0ca4 (commit)]
Add s3c64xx-i2s support [http://git.kernel.org/linus/f8cf8176c7fc2c790e900595755b93e30633754d (commit)]
Implement WM8350 headphone jack detection [http://git.kernel.org/linus/a6ba2b2dabb583e7820e567fb309d771b50cb9ff (commit)]
12.6. V4L/DVB
Add driver for the ST STV0900 dual demodulator. [http://git.kernel.org/linus/e2bc99bac5415d4e6d252322c408b5008b0f3485 (commit 1], [http://git.kernel.org/linus/db7a4843dbd10db48752ded4dba81dfb9f580861 2], [http://git.kernel.org/linus/99277b3824e4bfd290c30e8981929373c9a9e6a4 3], [http://git.kernel.org/linus/ce45264eca4963e666ec170af1eeb0c4f5f8339e 4)]
Add driver for Zarlink ZL10036 DVB-S tuner. [http://git.kernel.org/linus/68b3289fdb27f5d3e32587766ddafa487037b0bd (commit)]
Add driver for the ST STV6110 silicon tuner. [http://git.kernel.org/linus/47220bc11f5bb4bc21ae7227278452ae82fefe18 (commit)]
Add driver for the LG Electronics LGDT3305 ATSC/QAM-B Demodulator [http://git.kernel.org/linus/cae78ed599c348999a318ace0fcc3ff0277c8fa4 (commit)]
Add driver for the Freescale MC44S803 tuner [http://git.kernel.org/linus/b72dbaefbdcdfc9b69fc3861b9de0a6240f5cc8a (commit)]
Add "Sony PlayTV" to dibcom driver [http://git.kernel.org/linus/0a6e1ed2f11d92e24c3792ce5403e2628a9f7a7e (commit)]
Add cx231xx USB driver [http://git.kernel.org/linus/e0d3bafd02586cfde286c320f56906fd9fa8d256 (commit)]
Add driver for Intel CE6230 DVB-T USB2.0 [http://git.kernel.org/linus/eebb876b0b8f7ee5e6c01a85433a754c9be88369 (commit)]
Add camera (CSI) driver for MX1 [http://git.kernel.org/linus/6acc81c394393b853e731cc67f17ef277d521123 (commit)]
zr364xx: add support for Aiptek DV T300 [http://git.kernel.org/linus/c76b638ca20d6cbf91ee017c6f2afd7d3fcd57ff (commit)]
af9015: add MC44S803 support [http://git.kernel.org/linus/d563399859bcc984aa2df38df62851163b1690b3 (commit)], add new USB ID for KWorld DVB-T 395U [http://git.kernel.org/linus/71bf2e08ce197ab7a92215cb4e08a68c755e32f9 (commit)], add new USB ID for KWorld USB DVB-T TV Stick II (VS-DVB-T 395U) [http://git.kernel.org/linus/58fe1595455566a1cfe22db6f5f59bc989e5a80f (commit)], add support for TrekStor DVB-T USB Stick [http://git.kernel.org/linus/261448405eb578972244ae406a2d785bc095f193 (commit)], add support for AverMedia AVerTV Volar Black HD (A850) [http://git.kernel.org/linus/3956fefc593c45a480466c76fdbfee5063d766bf (commit)]
bttv: Add support for IVCE-8784 support for V4L2 bttv driver [http://git.kernel.org/linus/ade0815c16734e8c25dbac9faf5b5d63bcccd533 (commit)], add support for ProVideo PV-183 [http://git.kernel.org/linus/dceaddb978a7fcd2efbdf6775a509529757327c3 (commit)], conceptronic CTVFMI2 PCI Id [http://git.kernel.org/linus/76ecf4599e55fd16bdb333a737c6243105c916e6 (commit)], add support for GeoVision GV-800(S) [http://git.kernel.org/linus/0c5db425519487d06a5a14eb369268f4a2b32677 (commit)]
gspca: Add new mr97310a subdriver. [http://git.kernel.org/linus/d661e62205498ce6518b9859bc30444e59737d8b (commit)], add new sq905 subdriver [http://git.kernel.org/linus/27d35fc3fb06284edec8a3c9f6872a1ce7405a48 (commit)], add new sq905c subdriver [http://git.kernel.org/linus/14a19c0a2254ba58ed7559e072456ab94c9a2d3c (commit)], add QCIF resolution support to m5602-ov9650 [http://git.kernel.org/linus/e31f9dd6624de2250d32b7ca88042b0bc51b3cc5 (commit)]
sms1xxx: add missing usb id 2040:2011 [http://git.kernel.org/linus/50b1a9fc259042666605ff65acd572eaa656ab0b (commit)]
em28xx: Add support for Kaiomy TVnPC U2 stick [http://git.kernel.org/linus/0bf4f6ce6d43b135867a78fa1b4ac58e22d2e329 (commit)], add support for Easy Cap Capture DC-60 [http://git.kernel.org/linus/56ee38071fe0cf1746d53c5b40a46a835b24fbe4 (commit)], add DVC 101 model to Pinnacle Dazzle description [http://git.kernel.org/linus/7aa0eabde08259c47586df934921c67cff36e7dc (commit)], add Pinnacle Dazzle Video Creator Plus DVC107 description [http://git.kernel.org/linus/1d6af821a91df15e3fc2720c223ec514ae83dc86 (commit)], add Kaiser Baas Video to DVD maker support [http://git.kernel.org/linus/ac40d9e09825c62b77e8b11b3ed201f390550351 (commit)], add SIIG AVTuner-PVR board [http://git.kernel.org/linus/1f372a930c85270b4435b508b3e029021b1c5b62 (commit)]
Add support for AVerMedia Cardbus Hybrid remote control [http://git.kernel.org/linus/cb3bf504f7c875070d56e84ce1e28aff8c3b6790 (commit)]
soc-camera: camera host driver for i.MX3x SoCs [http://git.kernel.org/linus/4f67130ad35d6760c27984cf94b13a8cb85e4034 (commit)]
mxl5007t: update driver for MxL 5007T V4 [http://git.kernel.org/linus/7434ca4343c001267cec25b0ade01b0551beb1e4 (commit)]
lnbp21: Add support for ST LNBH24 LNB power controller. [http://git.kernel.org/linus/8c1a23312b120194a415be354808f58ace582d10 (commit)]
cx23885: add support for NetUP Dual DVB-S2 CI card [http://git.kernel.org/linus/5a23b0762c9095e137ce9a559cc7c37b2f8fd083 (commit)], add support for DVBWorld DVBS2 PCI-e 2005. [http://git.kernel.org/linus/c9b8b04b267f9a7e472daa06cdf6d4963d503d1f (commit)], add support for TurboSight TBS6920 DVB-S2 PCI-e card. [http://git.kernel.org/linus/96318d0cca02a91b22a2e1a1097ffeea0b3becae (commit)]
saa7134: add DVB support for Avermedia A700 cards [http://git.kernel.org/linus/04574185aa9ad0e6be7db96252f3c479beb5b3fa (commit)], enable digital tv support for Hauppauge WinTV-HVR1120 [http://git.kernel.org/linus/3abdedd8a4e3b1a0ad164c67929b3e798c85cd11 (commit)], add RDS support. [http://git.kernel.org/linus/2983baf8d6c1a564b6bbcc3e142f2e9408d9cbbe (commit)]
dib0700: add support for Hauppauge ATSC MiniCard [http://git.kernel.org/linus/ce904bcba41d0b4b809e9573ca43f391e5ffcf4b (commit)], support Yuan MC770 DVB-T (1164:0871) [http://git.kernel.org/linus/16ba1ee5d2d4d5d3b7d69a7a2e49de393aa931e5 (commit)], add Elgato EyeTV DTT to dibcom driver [http://git.kernel.org/linus/919a5488dba69c79d52876e8d4f9bc0ffe0c58fe (commit)], add ids for Yuan PD378S DVB adapter [http://git.kernel.org/linus/9abb6e6f5942885b7ca387a41e55e645732d63bc (commit)]
cx88: add support for Terratec Cinergy HT PCI MKII [http://git.kernel.org/linus/70101a2785598f1a743c1e0fb65264c55bf5a29f (commit)]
zl10353: add support for Intel CE6230 and Intel CE6231 [http://git.kernel.org/linus/378a2793eb5e1e6bcd44f85d368ad6962c8ce1ee (commit)]
tvaudio: add tda9875 support. [http://git.kernel.org/linus/411674fd189abe5910ea4caf08b7eac5c4a4d967 (commit)]
uvcvideo: Add support for Syntek cameras found in JAOtech Smart Terminals [http://git.kernel.org/linus/0ce566da77767bc7dd6e4016a6544c9e814d2ed3 (commit)], add support for the Alcor Micro AU3820 chipset. [http://git.kernel.org/linus/f61d1d8a563b1f3c5f1f55d856278aae3fd3987e (commit)]
ce6230: Add AVerMedia A310 USB IDs to CE6230 driver. [http://git.kernel.org/linus/80801da83389b2c6e55e1f8f5d17f923ce54f7c8 (commit)]
lgs8gxx: Support for Legend Silicon LGS8913/LGS8GL5/LGS8GXX China DMB-TH digital demodulator [http://git.kernel.org/linus/f15da16d869be8be5ef991f8d042532c119310fa (commit)]
12.7. USB
serial: add qualcomm wireless modem driver [http://git.kernel.org/linus/a78b42824dd7c2b40d72fb01f1b1842f7e845f3a (commit)], add symbol serial driver [http://git.kernel.org/linus/68b44eaed5def7b6490c23c3e88c6f2ccec57beb (commit)]
usbmon: Add binary API v1 [http://git.kernel.org/linus/471c604daf73ff549d374ee54f9e6bfd5a54d4e8 (commit)]
Add platform device support for the ISP1760 USB chip [http://git.kernel.org/linus/f7e7aa5850839faa5eb7c7c177da5fd6bca8949b (commit)]
Allow libusb to talk to unauthenticated WUSB devices [http://git.kernel.org/linus/6da9c99059bf24fb1faae6b9613bae64ea50c05e (commit)]
musb: partial DaVinci dm355 support [http://git.kernel.org/linus/a227fd7db74fa05d866790a4b29ba049bb5035cc (commit)]
otg: adding nop usb transceiver [http://git.kernel.org/linus/f6d92a05c86754d62eabc84856d2035d0de3ddc3 (commit)]
qcserial: add device id for HP devices [http://git.kernel.org/linus/fd8345f8dea93691b0ceba55146088d8c05415f6 (commit)]
r8a66597-hcd: suspend/resume support [http://git.kernel.org/linus/e1e609be49c9d345e8b67a122a7cdae48ad27c7e (commit)]
remove phidget drivers from kernel tree. [http://git.kernel.org/linus/77aa2b5878f48d6ab6e0c412cc9214c845483475 (commit)]
serial: opticon: add write support [http://git.kernel.org/linus/648d4e16567eae4c643bd2125e91128f06c0d3ad (commit)]
serial: opticon: add serial line ioctls [http://git.kernel.org/linus/faac64ad9c7b1aa56a10be6b5f9b813789e81dfd (commit)]
usb-storage: subdriver separation [http://git.kernel.org/linus/e6e244b6cb1f70e7109381626293cd40a8334ed3 (commit)]
12.8. HWMON
LM95241 driver [http://git.kernel.org/linus/061603275814544842e7df77d1157eff18565997 (commit)]
Add LTC4215 driver [http://git.kernel.org/linus/72f5de92e199f96cfcea125aefc76c138d8c553c (commit)]
lis3: SPI transport layer [http://git.kernel.org/linus/bb233fdfc7b7cefe45bfa2e8d1b24e79c60a48e5 (commit)]
sht15 humidity sensor driver [http://git.kernel.org/linus/251eb40f5ccd07a905633a816fbf8f2b6b25cced (commit)]
Add Asus ATK0110 support [http://git.kernel.org/linus/2c03d07ad54db03b813bb98c469790c07ca9f5dd (commit)]
Add support for GMT G760A fan speed PWM controller [http://git.kernel.org/linus/3bcfa9e47a7d1be6faef3be6c4b2049e585e2f38 (commit)]
fschmd: Add support for the FSC Hades IC [http://git.kernel.org/linus/de15f093e666ccd542f6f7a0e3e917166a07ab44 (commit)], add support for the FSC Syleus IC [http://git.kernel.org/linus/c69ab2b78efbe388bb0fc5d885b718ff4668cceb (commit)]
w83627ehf: Add support for W83667HG [http://git.kernel.org/linus/237c8d2f54ff12bd4fea1a9d18a94ae5810271d3 (commit)]
12.9. Bluetooth
Add enhanced security model for Simple Pairing [http://git.kernel.org/linus/8c1b235594fbab9a13240a1dac12ea9fd99b6440 (commit)]
Add global deferred socket parameter [http://git.kernel.org/linus/c4f912e155504e94dd4f3d63c378dab0ff03dbda (commit)]
Add support for deferring L2CAP connection setup [http://git.kernel.org/linus/f66dc81f44d918ee1aa1a9d821bb2f25c7592bc0 (commit)]
Add support for deferring RFCOMM connection setup [http://git.kernel.org/linus/bb23c0ab824653be4aa7dfca15b07b3059717004 (commit)]
Disconnect L2CAP connections without encryption [http://git.kernel.org/linus/f62e4323ab43c59e7cd7f72c1eb392d7c767ce5a (commit)]
Fix SCO state handling for incoming connections [http://git.kernel.org/linus/c89b6e6bda4c8021195778f47567d0cc9dbfe7ec (commit)]
Pause RFCOMM TX when encryption drops [http://git.kernel.org/linus/8c84b83076b5062f59b6167cdda90d9e5124aa71 (commit)]
Preparation for usage of SOL_BLUETOOTH [http://git.kernel.org/linus/d58daf42d29a3a4a4d4be46cf47ceee096789680 (commit)]
Reject incoming SCO connections without listeners [http://git.kernel.org/linus/71aeeaa1fd88fe7446391e0553336f0e0c2cfe6a (commit)]
Replace L2CAP link mode with security level [http://git.kernel.org/linus/2af6b9d518ddfbc4d6990d5f9c9b1a05341c1cef (commit)]
Replace RFCOMM link mode with security level [http://git.kernel.org/linus/9f2c8a03fbb3048cf38b158f87aa0c3c09bca084 (commit)]
Restrict application of socket options [http://git.kernel.org/linus/0588d94fd7e414367a7ae517569d2222441c255f (commit)]
12.10. I2C
xtensa s6000 i2c driver [http://git.kernel.org/linus/b486ddbc0fb8127ccf2c820cfbf0b98e6f8a4e97 (commit)]
i2c-algo-pca: Add PCA9665 support [http://git.kernel.org/linus/eff9ec95efaaf6b12d230f0ea7d3c295d3bc9d57 (commit)]
iMX/MXC support [http://git.kernel.org/linus/aa11e38ce6fe8846fec046a95cecd5d4690c48cd (commit)]
i2c-nforce2: Add support for MCP67, MCP73, MCP78S and MCP79 [http://git.kernel.org/linus/d2dd14ac1847082d4bb955619e86ed315c0ecd20 (commit)]
i2c-piix4: Add support for the Broadcom HT1100 chipset [http://git.kernel.org/linus/506a8b6c27cb08998dc13069fbdf6eb7ec748b99 (commit)]
12.11. RTC
Add platform driver for EFI [http://git.kernel.org/linus/5e3fd9e5810f141c9c70c36992d4ed72b3aa1fed (commit)]
Add m41t62 support to rtc-m41t80 driver [http://git.kernel.org/linus/f30281f4f7c2a0efcfeddad12277dfdada8f08a7 (commit)]
Add EPSON RX8025 support to DS1307 RTC driver [http://git.kernel.org/linus/a216685818a54b4f15235068b53908f954850251 (commit)]
12.12. HID
Add support for another version of 0e8f:0003 device in hid-pl [http://git.kernel.org/linus/27a9c17930fbc356cad1d77591a033b3d9b86dd7 (commit)]
Add support for Kye/Genius Ergo 525V [http://git.kernel.org/linus/794227415f8f5f395a9ed4269a4ee7a3c34f66a5 (commit)]
Autosuspend support for USB HID [http://git.kernel.org/linus/0361a28d3f9a4315a100c7b37ba0b55cfe15fe07 (commit)]
DragonRise game controller force feedback driver [http://git.kernel.org/linus/3f866fbd52d1863db5c07700e560aef22c4fdc01 (commit)]
Support Apple mini aluminum keyboard [http://git.kernel.org/linus/fef3f571ecc2a82395c531d97b3f71a59e04e946 (commit)]
support for Kensington slimblade device [http://git.kernel.org/linus/fdf93aa33268889e126aa677f2072238bd76adb0 (commit)]
12.13. MTD
RBTX4939 map driver [http://git.kernel.org/linus/610f75e74b636f933bc3e379a88a10f883b91332 (commit)]
TXx9 SoC NAND Flash Memory Controller driver [http://git.kernel.org/linus/64fb65baffa5b8f6f2eb3f628dec43c22cd1031f (commit)]
OneNAND: Add write-while-program support [http://git.kernel.org/linus/9ce969082e490d0a5a81862b364337c93dc3482a (commit)]
RBTX4939: add MTD support [http://git.kernel.org/linus/cbf77c1bd9c79d1742976862d0b2bebaff1ea14d (commit)]
Flash mapping support for Dreamcast VMU. [http://git.kernel.org/linus/47a72688fae7298e1ad5fdc9bff7e04b6a549620 (commit)]
- NAND
davinci_nand driver [http://git.kernel.org/linus/ff4569c752c577c7e71e03c9d59e6ef85ca763c0 (commit)]
Add support for 4KiB pages. [http://git.kernel.org/linus/81ec5364a58c0545b694dee02fe65b9ae48f37b6 (commit)]
Add support for NAND on the Socrates board [http://git.kernel.org/linus/1b578193af3b94c3d55d9aaf6b53275b1cb59a41 (commit)]
FSL-UPM: add multi chip support [http://git.kernel.org/linus/b6e0e8c07754c8aefd6ff3536463fed5f71405a0 (commit)]
TXx9: add NDFMC support [http://git.kernel.org/linus/a591f5d35e89be90c04830d7de01c276af68aeb7 (commit)]
12.14. Firewire
cdev: add ioctls for isochronous resource management [http://git.kernel.org/linus/b1bda4cdc2037447bd66753bf5ccab66d91b0b59 (commit)], add ioctls for manual iso resource management [http://git.kernel.org/linus/1ec3c0269d7196118cc7c403654ca5f19ef4d584 (commit)], add ioctl to query maximum transmission speed [http://git.kernel.org/linus/33580a3ef5ba3bc0ee1b520df82a24bb37ce28f0 (commit)], add ioctl for broadcast write requests [http://git.kernel.org/linus/acfe8333572cad5dc70fce18ac966be0446548d7 (commit)]
Implement asynchronous stream transmission [http://git.kernel.org/linus/f8c2287c65f8f72000102fc058232669e4540bc4 (commit)]
Broadcast channel support [http://git.kernel.org/linus/6104ee92d62ea3638b67494fcf061cb4b9b9d518 (commit)]
12.15. EDAC
New ppc4xx driver module [http://git.kernel.org/linus/dba7a77c0e403f859ff67ee39f833b6bffb4d49e (commit)]
AMD8111 driver [http://git.kernel.org/linus/ec2cf2e2726546e8a2cae7cdaf3e9f7954c336b1 (commit)], [http://git.kernel.org/linus/697dab6484fad0e636b0677c010b15cc449d1b9b (commit)], [http://git.kernel.org/linus/58b4ce6f2422cf9eff50368462c204f1d95b7341 (commit)]
AMD8131 driver [http://git.kernel.org/linus/a35a2818801387f01a145ebe4a99a6a1fda31152 (commit)], [http://git.kernel.org/linus/28d16272b12e086664a8ca30d5877274a5f944b8 (commit)], [http://git.kernel.org/linus/e8765584156daef3e0ccd63dfa12466a8b75613d (commit)]
12.16. Power
12.17. Serial
12.18. LEDs
Add BD2802GU LED driver [http://git.kernel.org/linus/0b56129be72c38179697b7441aacbe133d515ff9 (commit)]
Add dac124s085 driver [http://git.kernel.org/linus/ac2dd0f110d5ab0359de7786e88e9971954ac7ee (commit)]
Add rb532 LED driver for the User LED [http://git.kernel.org/linus/ac67e23bed58a0e34a8cb9ecd1de6c78569f8ef2 (commit)]
Introduce lp5521 led driver [http://git.kernel.org/linus/67a32ec750109fdfc7cba311145a18d543521822 (commit)]
Simple driver for pwm driven LEDs [http://git.kernel.org/linus/41c42ff5dbe29b7b826e6736f960959c76e7acf0 (commit)]
Add gpio-led trigger [http://git.kernel.org/linus/17354bfe85275f1bdde7f4a27ebc1ba53e053939 (commit)]
Add openfirmware platform device support [http://git.kernel.org/linus/a7d878af94b223013a48078e0c8c0a654c24a057 (commit)]
12.19. ACPI
sony-laptop: Add rfkill support on new models [http://git.kernel.org/linus/6cc056bc31ea9910afb01adc0848bb6ae68e0205 (commit)], add support for extended hotkeys [http://git.kernel.org/linus/45c7942ba8f6b7d5d1147c10f84f0cbf5fa3a2b8 (commit)], add support for extra keyboard events [http://git.kernel.org/linus/9b57896e62bfa752ee7435e6cfe57fb210c0db8c (commit)], add support for new Sony platform API [http://git.kernel.org/linus/badf26f00f2ed80615206d07bcfc2e3b78af5441 (commit)], VGN-A317M hotkey support [http://git.kernel.org/linus/1cae71032183776e833036fe828315dcd3444df1 (commit)]
dell-wmi: new driver for hotkey control [http://git.kernel.org/linus/0b3f6109f0c9ff926b5ffc80dc1cebb24f192b35 (commit)]
12.20. Various
WATCHDOG: hpwdt.c: Add new HP BMC controller. [http://git.kernel.org/linus/d8100c3abfd32986a8820ce4e614b0223a2d22a9 (commit)]
ssb: Add PMU support [http://git.kernel.org/linus/c9703146158c0415a60799570397e488bc982af5 (commit)]
sdhci: Add support for bus-specific IO memory accessors [http://git.kernel.org/linus/4e4141a526dd7f5ac3ce1458ae79ea6e5a515b06 (commit)], add support for card-detection polling [http://git.kernel.org/linus/68d1fb7e229c6f95be4fbbe3eb46b24e41184924 (commit)], add support for hosts reporting inverted write-protect state [http://git.kernel.org/linus/c5075a1089e808d8f471ce21b02810cc98ab2692 (commit)]
mmc: SDIO driver for Marvell SoCs [http://git.kernel.org/linus/236caa7cc351f885874a2776b7dd1b5667359dc8 (commit)], add OpenFirmware bindings for SDHCI driver [http://git.kernel.org/linus/3085e9c1b24ab2322230d35efac72147b8213865 (commit)],
isl29003.c: Driver for the ISL29003 ambient light sensor [http://git.kernel.org/linus/3cdbbeebb77348176bd6a03fd86e11bc281c529e (commit)]
regulator: enumerate voltages [http://git.kernel.org/linus/4367cfdc7c657ad8a797f51b9ffd3c64b31910e7 (commit)], twl4030 regulators [http://git.kernel.org/linus/fa16a5c13a2fc1433cfff38a083b4f8c5138d022 (commit)]
mflash: driver for mGine mFlash(gFlash) devices [http://git.kernel.org/linus/3fbed4c61abd8458896e38633d10110cb5a589d4 (commit)]
intel-iommu: Snooping control support [http://git.kernel.org/linus/58c610bd1a3f50820e45a7c09ec0e44d2cda15dd (commit)], Suspend/Resume Support - [http://git.kernel.org/linus/f59c7b69bcba31cd355ababe067202b9895d6102 (commit)], [http://git.kernel.org/linus/b24696bc55f66fecc30715e003f10fc2555a9271 (commit)], [http://git.kernel.org/linus/eb4a52bc660ea835482c582eaaf4893742cbd160 (commit)]
- backlight
Add HP Jornada 700 series LCD driver [http://git.kernel.org/linus/9e124435c772c650457a952b27bcbdb9a95d48d0 (commit)]
Add HP Jornada 700 series backlight driver [http://git.kernel.org/linus/13a7b5dc0d1768c8ae817e43cbe50597090b650a (commit)]
Add support for MacBook 5, MacBook Air 2, and MacBook Pro 5 [http://git.kernel.org/linus/c78a628849675580c7c5e1f07193c632e4b6827f (commit)]
CPUFREQ: Introduce /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_transition_latency [http://git.kernel.org/linus/ed12978453a3845c947695e7ad32bb3ede444813 (commit)]
- Serial
8250_pci: add support for National Instruments 843x RS232 devices [http://git.kernel.org/linus/46a0fac9438764533245928b78d35fbaa5d7adf4 (commit)], add support for National Instruments legacy 8420 RS232 boards [http://git.kernel.org/linus/04bf7e745b841619d2f14f2f8b6f2c97f1c6757e (commit)]
8250_pnp: add another Wacom tablet [http://git.kernel.org/linus/3eba1da43e043cd760c98cd227546d310e145843 (commit)]
Add support for the MAX3100 SPI UART. [http://git.kernel.org/linus/1dcb884ca8048efb4ce2999d367c26369ab2227c (commit)]
13. Other sources about 2.6.30 kernel
- Heise Online's Kernel Log :
[http://www.h-online.com/open/Kernel-Log-Linux-2-6-30-is-taking-shape--/news/113036 Linux 2.6.30 is taking shape]
- Linux Weekly news :
[http://lwn.net/Articles/325921/ 2.6.30 merge window, part I]