#pragma section-numbers on #pragma keywords Linux, Kernel, Operative System, Linus Torvalds, Open Source, drivers #pragma description Summary of the changes and new features merged in the Linux Kernel during the 2.6.26 development In case cannot wait for the KernelNewbies well written changelog, LWN.net has three successive lists of what went in 2.6.26: * [http://lwn.net/Articles/278965/The 2.6.26 merge window opens] * [http://lwn.net/Articles/280034/ The 2.6.26 merge window, part 2] * [http://lwn.net/Articles/281029/ The last things through the 2.6.26 merge window] LWN.net also has also published [http://lwn.net/Articles/284472/ A summary of 2.6.26 API changes]. (in case you want an overview of wireless changes, see http://wireless.kernel.org/News/2.6.26-pending, the URL will, however, change when 2.6.26 is released to be /News/2008-06-28 or whatever it happens to be, please delete this comment then) Linux kernel version 2.6.26 Released 2008 ([http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.26 full SCM git log]) '''Summary''': 2.6.26 includes [[TableOfContents()]] = Important features (AKA: the cool stuff) = == Read-only bind mounts == Recommended LWN article: [http://lwn.net/Articles/281157/ "Read-only bind mounts"] Since 2.4.0 Linux has supported bind mounts. Bind mounts are a sort of directory symlinks that allow to share the contents of a directory in two different paths. For example, "mount --bind /foo /bar" will "bind" the contents of /foo not only to /foo, but also /bar. IOW, /foo and /bar would have the same content - and any modification in one directory is visible in the other. This has been useful for things like chroots or ftp/webservers, but until now, if /foo was writable, there was no way to stop /bar from being also writable. In Linux 2.6.26, you can make those bind mounts read-only. If we made the bind mount in the previous example read-only, the contents of /foo would show up in /bar - but an application trying to modify a file in /bar will not be able to do it (/foo could continue being writable, of course). This has a number of uses. It allows chroots to have parts of filesystems writable. It's useful for containers because users may have root inside a container, but should not be allowed to write to some filesystems. It allows security enhancement by making sure that parts of your filesystem read-only (such as when you don't trust your FTP server), when you don't want to have entire new filesystems mounted, or when you want atime selectively updated. (The current implementation does not allow to make a bind mount directly read-only: you need to make the bind mound first - mount --bind /foo /bar - and then remount the bind as ro - mount -o remount,ro /bar) Code: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8366025eb80dfa0d8d94b286d53027081c280ef1 commit 1], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=aceaf78da92a53f5e1b105649a1b8c0afdb2135c 2], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0622753b800e4cc6cb9319b36b27658c72dd7cdc 3], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=49e0d02cf018d4edf24bfc8531a816a26367e4ce 4], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=463c3197263bd26ac59a00d2484990e17e35c50e 5], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=75c3f29de7451677c59580b0a959f694f36aac28 6], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9079b1eb1753f217c3de9f1b7dd7fd549cc3f0cf 7], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=18f335aff86913de3c76f88d32c8135c1da62ce6 8], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a761a1c03a739f04afd6c8d37fd16405bbe754da 9], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cdb70f3f74b31576cc4d707a3d3b00d159cab8bb 10], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=20ddee2c75339cc095f6191c3115f81da8955e96 11], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=42a74f206b914db13ee1f5ae932dcd91a77c8579 12], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=74f9fdfa1f229284ee1ea58fa47f2cdeeb12f6fe 13], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2af482a7edfb8810539cacc2fdd8242611ca43bb 14], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4a3fd211ccfc08a88edc824300e25a87785c6a5f 15], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9ac9b8474c39c3ae2c2b37d8e1f08db8a9146124 16], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2f676cbc0d60ae806216c7a61c6971bd72dedde8 17], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ec82687f29127a954dd0da95dc1e0a4ce92b560c 18], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2c463e95480829a2fe8f386589516e13b1289db6 19], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2e4b7fcd926006531935a4c79a5e9349fe51125b 20], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3d733633a633065729c9e4e254b2e5442c00ef7e 21], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ad775f5a8faa5845377f093ca11caf577404add9 22] == KVM ported to IA64, PPC and S390 == KVM, the virtualization solution included in [http://kernelnewbies.org/Linux_2_6_20#head-bca4fe7ffe454321118a470387c2be543ee51754 Linux 2.6.20], has been rearchitected to give support to architectures others than x86: IA64 (Itanium), S390 and PPC S390: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=402b08622d9ac6e32e25289573272e0f21bb58a7 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5b7baf05783b1ac97a510243d7e82293416a7cf6 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8a88ac6183975c73c65b45f365f6f3b875c1348b (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b0c632db637d68ad39d9f97f452ce176253f5f4e (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8f2abe6a1e525e878bdf58f68ccd146d543fde84 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ba5c1e9b6ceebdc39343cc03eb39f077abd3c571 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=453423dce2785b8e22077e3b3eeecb4f60fe3470 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5288fbf0ef041ba0e8b4dcb2df4536b5e3a48b32 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e28acfea5dd9dbc67c2594cbefc140129dbd0e3f (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=77b455f1bcfa0fddb31b8e6f9f2adc246acb4216 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5ecee4ba4eb2ada7ece7c41eb08cf7bc51b579e2 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fa5877439d5a062d91c3abd5a690483bbdb4268e (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e976a2b997fc4ad70ccc53acfe62811c4aaec851 (commit)] IA64: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1a9c1ac46990194f6b6ddc591c24e385e611fa25 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a4f500381ac91969fa4f8b0a4e39e76dbf00a913 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b024b79322aad213cd2d4f30c23a6c626a0d5b31 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bb46fb4af160ec7ae6e5102a79a3b2518eaee7af (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=964cd94a2ae3b20f9da9bd43b31aac32c4fe9aee (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fbd4b5621c8db767f78c89d1ac708ac4bb276caf (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e30af4ce7fea3d3a470f8f9996c53564f34e4754 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a793537a970584720347293935a4bb6323791a05 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=60a07bb9baa83e17d4b540a2f371661ecc353c6c (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7fc86bd9c0830651826d88c65b6aad55086a6e01 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d62998a681f4688605895bb7068d76d25132e3a2 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=827fa691e41a538bbe941d9c988e07e6abea1648 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ad86b6c36bbb9c1cac610f1b8a310d87eafea778 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b693919ca983e9eb989d89dac5493ef3c5e98e77 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fdae862f91728aec6dd8fd62cd2398868c906b6b (commit)] PowerPC 440: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bbf45ba57eaec56569918a8bab96ab653bd45ec1 (commit)] == x86 PAT support== PAT (Page Attribute Table) is a feature found in x86 processors that allows for setting the memory attribute at the page level granularity. PAT is complementary to the MTRR settings which allows for setting of memory types over physical address ranges. However, PAT is more flexible than MTRR due to its capability to set attributes at page level and also due to the fact that there are no hardware limitations on number of such attribute settings allowed. The Linux support for this has been in the works for a long time (since 2006!), but it's finally here. Documentation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d27554d874c7eeb14c8bfecdc39c3a8618cd8d32 (commit)] Code: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2e5d9c857d4e6c9e7b7d8c8c86a68a7842d213d6 (commit)] == KGDB == For many years Linux has not had a kernel debugger. Linus Torvalds vetoed them for years, for reasons that he explained well in a somewhat famous "I'm a bastard" speech (http://linuxmafia.com/faq/Kernel/linus-im-a-bastard-speech.html): "When things crash and you fsck and you didn't even get a clue about what went wrong, you get frustrated. Tough. There are two kinds of reactions to that: you start being careful, or you start whining about a kernel debugger [...] Quite frankly, I'd rather weed out the people who don't start being careful early rather than late. That sounds callous, and by God, it _is_ callous. But it's not the kind of "if you can't stand the heat, get out the the kitchen" kind of remark that some people take it for. No, it's something much more deeper: I'd rather not work with people who aren't careful. It's darwinism in software development. [..] I happen to believe that not having a kernel debugger forces people to think about their problem on a different level than with a debugger. I think that without a debugger, you don't get into that mindset where you know how it behaves, and then you fix it from there. Without a debugger, you tend to think about problems another way. You want to understand things on a different _level_." Despite of those objections, KGDB is finally going in. x86 and sparc are supported [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=82da3ff89dc2a1842cff9b0d4cbc345cb90b59e1 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dc7d552705215ac50a0617fcf51bb9c736255b8e (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6cdf6e06d70dcf42314edb2c43b7c7ebc56e32e5 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7c3078b637882303b1dcf6a16229d0e35f6b60a5 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=64e9ee3095b61d0300ea548216a57d2536611309 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e3e2aaf7dc0d82a055e084cfd48b9257c0c66b68 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e8d31c204e36e019b9134f2a11926cac0fcf9b19 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e2fdd7fd99dd68b77caaf2a2272b75b5da890de7 (commit)] == Memtest == [http://www.memtest.org Memtest] is a commonly used tool for checking your memory. In 2.6.26 Linux is including his own in-kernel memory tester. The goal is not to replace memtest, in fact this tester is much simpler and less capable than memtest. But it has some advantages, like the fact that it runs in plataforms others than x86, and it's enabled easily with the "memtest" boot parameter. Code:[http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=272b9cad6e7a2f61b13cfcd7dde0010e02e9376e (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c64df70793a9c344874eb4af19f85e0662d2d3ee (commit)] = Subsystems = == Various == * Removal of FUTEX_FD [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=82af7aca56c67061420d618cc5a30f0fd4106b80 (commit)] * mm: bdi: expose the BDI object in sysfs for FUSE [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b6f2fcbcfca9db2bd7aa24940224fcd3bbdbb8aa (commit)] * mm: bdi: export BDI attributes in sysfs [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cf0ca9fe5dd9e3693d935757a7b2fc50fc576554 (commit)] * mm: bdi: expose the BDI object in sysfs for NFS [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fa799759f9801137f665dbedda2c0815f1bf6f1b (commit)] * mm: bdi: allow setting a minimum for the bdi dirty limit [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=189d3c4a94ef19fca2a71a6a336e9fda900e25e7 (commit)] * mm: bdi: move statistics to debugfs [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=76f1418b485da2707531178e517bbb5cf06b3c76 (commit)] * mm: bdi: allow setting a maximum for the bdi dirty limit [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a42dde04152750426cc620fd277e80fffae2f65a (commit)] * fuse: support writable mmap [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3be5a52b30aa5cf9d795b7634f728f612197b1c4 (commit)] * fuse: implement perform_write [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea9b9907b82a09bd1a708004454f7065de77c5b0 (commit)] * infrastructure to debug (dynamic) objects [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3ac7fe5a4aab409bd5674d0b070bce97f9d20872 (commit)] * debugobjects: add documentation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=691cc54c7d28542434d2b3ee4ddbad6a99312dec (commit)] * brd: modify ramdisk device to be able to manage partitions [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d7853d1f8932c847a8d7b3b38e6baedf77148cfb (commit)] * cfq-iosched: make io priorities inherit CPU scheduling class as well as nice [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6d63c275572d1e6f00d4fa154f16fbb0d8c2d2bf (commit)] * Revert "PCI: remove default PCI expansion ROM memory allocation" [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8d539108560ec121d59eee05160236488266221c (commit)] * fuse: add flag to turn on big writes [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=78bb6cb9a890d3d50ca3b02fce9223d3e734ab9b (commit)] * ipc: scale msgmni to the number of ipc namespaces [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4d89dc6ab2711258bfd12c72d753f3ad56b244e2 (commit)] * ipc: scale msgmni to the amount of lowmem [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f7bf3df8be72d98afa84f5ff183e14c1ba1e560d (commit)] * ipc: sysvsem: refuse clone(CLONE_SYSVSEM|CLONE_NEWIPC) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=02fdb36ae7f55db7757b623acd27a62d5000d755 (commit)] * ipc: sysvsem: force unshare(CLONE_SYSVSEM) when CLONE_NEWIPC [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6013f67fc1a4c7fa5bcab2d39c1eaa3e260c7ac1 (commit)] * ipc: sysvsem: implement sys_unshare(CLONE_SYSVSEM) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9edff4ab1f8d82675277a04e359d0ed8bf14a7b7 (commit)] * make /dev/kmem a config option [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b781ecb6a379f155568ef7093e38c6c1d857fe53 (commit)] * sysrq: add show-backtrace-on-all-cpus function [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5045bcae0fb466a1dbb6af0036e56901fd7aafb7 (commit)] * Generic semaphore implementation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=64ac24e738823161693bf791f87adc802cf529ff (commit)] * sysfs: Allow removal of symlinks in the sysfs root [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a839c5afcdc345aecb35b0d3bcd0e09b571329c3 (commit)] * sched: fair-group: SMP-nice for group scheduling [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=18d95a2832c1392a2d63227a7a6d433cb9f2037e (commit)] * sched, cpuset: customize sched domains, core [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1d3504fcf5606579d60b649d19f44b3871c1ddae (commit)] * sched: better rt-group documentation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b9b158fe1ca2c166ff918de30cb098eafcae487a (commit)] * PCI: add PCI Express ASPM support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7d715a6c1ae5785d00fb9a876b5abdfc43abc44b (commit)] * PCI: iommu: iotlb flushing [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5e0d2a6fc094a9b5047998deefeb1254c66856ee (commit)] * loop: manage partitions in disk image [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=476a4813cfddf7cf159956cc0e2d3c830c1507e3 (commit)] * [patch 1/7] vfs: mountinfo: add dentry_path() [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6092d048183b76bfa3f84b32f8158dd8d10bd811 (commit)] * [patch 2/7] vfs: mountinfo: add seq_file_root() [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9d1bc60138977d9c79471b344a64f2df13b2ccef (commit)] * [patch 3/7] vfs: mountinfo: add mount ID [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=73cd49ecdde92fdce131938bdaff4993010d181b (commit)] * [patch 4/7] vfs: mountinfo: add mount peer group ID [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=719f5d7f0b90ac2c8f8ca4232eb322b266fea01e (commit)] * [patch 5/7] vfs: mountinfo: allow using process root [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a1a2c409b666befc58c2db9c7fbddf200f153470 (commit)] * [patch 6/7] vfs: mountinfo: add /proc//mountinfo [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2d4d4864ac08caff5c204a752bd004eed4f08760 (commit)] * [patch 7/7] vfs: mountinfo: show dominating group id [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=97e7e0f71d6d948c25f11f0a33878d9356d9579e (commit)] * slub: Make the order configurable for each slab cache [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=06b285dc3d6194abe79ab9dcaaab703d6f75627c (commit)] * mempolicy: support optional mode flags [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=028fec414d803117eb4b2ed12acb4dd5da65b32d (commit)] * mempolicy: add MPOL_F_RELATIVE_NODES flag [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4c50bc0116cf3cc35e7152d6a8424b4db65f52d6 (commit)] * mempolicy: update NUMA memory policy documentation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=65d66fc02ed9433b957588071b60425b12628e25 (commit)] * mempolicy: add bitmap_onto() and bitmap_fold() operations [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7ea931c9fc80c4d0a4306c30ec92eb0f1d922a0b (commit)] * mempolicy: add MPOL_F_STATIC_NODES flag [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f5b087b52f1710eb0bf15a2d2b030c51a6a1ca9e (commit)] * vmallocinfo: add caller information [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2301696932b55e2ea2085cefc84f7b94fa2dd54b (commit)] * vmalloc: show vmalloced areas via /proc/vmallocinfo [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a10aa579878fc6f9cd17455067380bbdf1d53c91 (commit)] * smaps: account swap entries [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=214e471ff99064726b2d8af3aa0e24a73c775531 (commit)] * xip: support non-struct page backed memory [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=70688e4dd1647f0ceb502bbd5964fa344c5eb411 (commit)] * mempolicy: use MPOL_PREFERRED for system-wide default policy [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bea904d54d6faa92400f10c8ea3d3828b8e1eb93 (commit)] * mempolicy: use MPOL_F_LOCAL to Indicate Preferred Local Policy [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fc36b8d3d819047eb4d23ca079fb4d3af20ff076 (commit)] * mempolicy: support mpol=local tmpfs mount option [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3f226aa1cbc006f9d90f22084f519ad2a1286cd8 (commit)] * cgroups: implement device whitelist [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=08ce5f16ee466ffc5bf243800deeecd77d9eaf50 (commit)] * Cpuset hardwall flag: add a mem_hardwall flag to cpusets [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=786083667e0ced85ce17c4c0b6c57a9f47c5b9f2 (commit)] * ptrace: permit ptracing of /sbin/init [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=00cd5c37afd5f431ac186dd131705048c0a11fdb (commit)] * block: add large command support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d7e3c3249ef23b4617393c69fe464765b4ff1645 (commit)] * md: support blocking writes to an array on device failure [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6bfe0b499082fd3950429017cd8ebf2a6c458aa5 (commit)] * md: allow parallel resync of md-devices. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=90b08710e41a07d4ff0fb8940dcce3a552991a56 (commit)] * md: introduce get_priority_stripe() to improve raid456 write performance [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8b3e6cdc53b7f29f7026955d6cb6902a49322a15 (commit)] * quota: quota core changes for quotaon on remount [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0ff5af8340aa6be44220d7237ef4a654314cf795 (commit)] * NBD: allow nbd to be used locally [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=48cf6061b30205b29b306bf9bc22dd6f0b091461 (commit)] * NBD: add partition support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d71a6d7332e5881a65249f4fb97b0db3c61dd5ec (commit)] * consoles: polling support, kgdboc [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f2d937f3bf00665ccf048b3b6616ef95859b0945 (commit)] * UIO: Implement a UIO interface for the SMX Cryptengine [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b54f2863a26d2b7c002d96abcde149940733c8e6 (commit)] * Firmware: add iSCSI iBFT Support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=138fe4e069798d9aa948a5402ff15e58f483ee4e (commit)] * udf: Add read-only support for 2.50 UDF media [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bfb257a5981af805a9394f00f75d3d9f7b611cc0 (commit)] * Block/VFS * Process scheduler * Memory Management == Filesystems == * EXT4 * barriers on by default [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=571640cad3fda6475da45d91cf86076f1f86bd9b (commit)] * Enable extent format for symlinks. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e65187e6d0d541f992e684f88a7e090dcff1aac8 (commit)] * fdatasync should skip metadata writeout when overwriting [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=53c550e9750434ddc4275fe0405170e0d1b46731 (commit)] * EXT3 * fdatasync should skip metadata writeout when overwriting [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3d61f75eefedf75914ab4453c67aaa2ee64bcf93 (commit)] * GFS2 * Add extent allocation to block allocator [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b45e41d7d56dfef1ae9e02e6c59990066ba82e5c (commit)] * Allow bmap to allocate extents [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9b8c81d1de49943ec69d157234b8981008c30d31 (commit)] * OCFS2 * Add the USERSPACE_STACK incompat bit. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b61817e1166c5e19c08baf05196477cc345e1b1a (commit)] * Add the user stack module. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8adf0536c9fb578a8542dcf81104d3438a5287e4 (commit)] * Allow selection of cluster plug-ins. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9341d22942d63d6a1e4cc90f246980dbb7e1ca94 (commit)] * Add support for cross extent block [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=677b975282e48d1818df4181336307377d56b04e (commit)] * Enable cross extent block merge. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ad5a4d7093a76fa245e277e6f0f0e168a08aeff7 (commit)] * net: Add debug interface to o2net [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2309e9e040fe29469fb85a384636c455b62fe525 (commit)] * eCryptfs * make key module subsystem respect namespaces [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6a3fd92e73fffd9e583650c56ad9558afe51dc5c (commit)] * Introduce device handle for userspace daemon communications [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8bf2debd5f7bf12d122124e34fec14af5b1e8ecf (commit)] * Integrate eCryptfs device handle into the module. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f66e883eb6186bc43a79581b67aff7d1a69d0ff1 (commit)] * CIFS * Enable parsing for transport encryption mount parm [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=95b1cb90b79896c4bf5ea484bee2b41d7d293f43 (commit)] * Enable DFS support for Unix query path info [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0e4bbde94fdc33f5b3d793166b21bf768ca3e098 (commit)] * Enable DFS support for Windows query path info [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b9a3260f25ab5d2ba5c8b9508e7952848b9d704b (commit)] * NFS * IPv6 support for NFS server export caches [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f15364bd4cf8799a7677b6daeed7b67d9139d974 (commit)] * XFS * Account for inode cluster alignment in all allocations [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=75de2a91c98a6f486f261c1367fe59f5583e15a3 (commit)] * Remove CONFIG_XFS_SECURITY. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f7d3c34788696f5ba9ac9fa414ad80e2a91d4b2e (commit)] == Networking == * Netlink: Use generic LSM hook [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0ce784ca729dce8c9076a6339a15530ca13212f2 (commit)] * Add compat support for getsockopt (MCAST_MSFILTER) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=42908c69f61f75dd70e424263ab89ee52040382b (commit)] * Syncookies: Add support for TCP options via timestamps. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4dfc2817025965a2fc78a18c50f540736a6b5c24 (commit)] * NETFILTER * nf_conntrack: add DCCP protocol support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2bc780499aa33311ec0f3e42624dfaa7be0ade5e (commit)] * nf_nat: add UDP-Lite support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6185f870e293a0a3eae5c81eb0106480cf03dfde (commit)] * nf_nat: add DCCP protocol support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4910a087996e637adc50f955eccf114307f8fab7 (commit)] * nf_nat: add SCTP protocol support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9d908a69a32e0171eb5eeac93f2f46ffa4190573 (commit)] * IPV6 * Add IPv6 support to TCP SYN cookies [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c6aefafb7ec620911d46174eed514f9df639e5a4 (commit)] * Support Source Address Selection API (RFC5014). [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7cbca67c073263c179f605bdbbdc565ab29d801d (commit)] * SIT: Add PRL management for ISATAP. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fadf6bf06069138f8e97c9a963be38348ba2708b (commit)] * MROUTE: Support multicast forwarding. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7bc570c8b4f75ddb3fd5dbeb38127cdc4acbcc9c (commit)] * MROUTE: Support PIM-SM (SSM). [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=14fb64e1f449ef6666f1c3a3fa4e13aec669b98d (commit)] * TCP * TCP cubic v2.2 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6b3d626321c1d4ce9138a86b047dfafc6a403016 (commit)] * UDP * Allow users to configure UDP-Lite. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e898d4db2749c6052072e9bc4448e396cbdeb06a (commit)] * Revert udplite and code split. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=db8dac20d5199307dcfcf4e01dac4bda5edf9e89 (commit)] == Crypto == * sha512: Hardware acceleration for s390 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=291dc7c0996b09a7c58b2cf6e9cc3495123a607e (commit)] * sha384: Hardware acceleration for s390 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4e2c6d7f4d8f466f4420e10dda7126537de09c94 (commit)] * cts: Add CTS mode required for Kerberos AES support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=76cb9521795a167ae3d206343c072f602d84f815 (commit)] * Make the crypto subsystem fully modular [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c3715cb90f722b1cf5f6f073be02cc8a49659b90 (commit)] * keys: add keyctl function to get a security label [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=70a5bb72b55e82fbfbf1e22cae6975fac58a1e2d (commit)] * keys: make the keyring quotas controllable through /proc/sys [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0b77f5bfb45c13e1e5142374f9d6ca75292252a4 (commit)] == Security == * Security: Introduce security= boot parameter [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=076c54c5bcaed2081c0cba94a6f77c4d470236ad (commit)] * capabilities: implement per-process securebits [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3898b1b4ebff8dcfbcf1807e0661585e06c9a91c (commit)] * Audit: * Introduce generic Audit LSM hooks [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=03d37d25e0f91b28c4b6d002be6221f1af4b19d8 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d7a96f3a1ae279a2129653d6cb18d722f2f00f91 (commit)] * New predicate - AUDIT_FILETYPE [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8b67dca9420474623709e00d72a066068a502b20 (commit)] * Audit: use new LSM hooks instead of SELinux exports [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2a862b32f3da5a2120043921ad301322ad526084 (commit)] * Integrate Smack with Audit [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d20bdda6d45a4035e48ca7ae467a0d955c1ffc60 (commit)] * SELinux * Create new open permission [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b0c636b99997c8594da6a46e166ce4fcf6956fda (commit)] * Introduce permissive types [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=64dbf07474d011540ca479a2e87fe998f570d6e3 (commit)] * Remove redundant exports [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6b89a74be0fbbc6cc639d5cf7dcf8e6ee0f120a7 (commit)] * Use new audit hooks, remove redundant exports [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9d57a7f9e23dc30783d245280fc9907cf2c87837 (commit)] == KVM == * KVM: Add trace markers [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2714d1d3d6be882b97cd0125140fccf9976a460a (commit)] * KVM: Add kvm trace userspace interface [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d4c9ff2d1b78e385471b3f4d80c0596909926ef7 (commit)] * KVM: VMX: Enable MSR Bitmap feature [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=25c5f225beda4fbea878ed8b6203ab4ecc7de2d1 (commit)] * KVM: VMX: Enable Virtual Processor Identification (VPID) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2384d2b32640839a4d4d260ca7c5aa4edbf68d91 (commit)] * KVM: SVM: add detection of Nested Paging feature [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e3da3acdb32c1804a5c853feebcc037b7434076f (commit)] * KVM: MMU: add TDP support to the KVM MMU [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fb72d1674d860b0c9ef9b66b7f4f01fe5b3d2c00 (commit)] * KVM: SVM: enable LBR virtualization [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=24e09cbf480a72f9c952af4ca77b159503dca44b (commit)] * KVM: SVM: add support for Nested Paging [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=709ddebf81cb40e3c36c6109a7892e8b93a09464 (commit)] * KVM: paravirtualized clocksource: host part [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=18068523d3a0b41fcee5b53cdb437a0ab4d65e4b (commit)] * x86: KVM guest: paravirtualized clocksource [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=790c73f6289a204f858ffdcbe4a2b38e91657ec6 (commit)] * KVM: Increase vcpu count to 16 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=edbe6c325da48e707a3b31310c5ff5783cf6c0be (commit)] * KVM: Increase the number of user memory slots per vm [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ef2979bd98dac86ea6a4cd9bdd6820a466108017 (commit)] * KVM: MMU: large page support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=05da45583de9b383dc81dd695fe248431d6c9f2b (commit)] * KVM: In kernel PIT model [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7837699fa6d7adf81f26ab73a5f6897ea1ab9d6a (commit)] * KVM: Add save/restore supporting of in kernel PIT [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e0f63cb9277b64850854aee301762beeeb463473 (commit)] * KVM: Add reset support for in kernel PIT [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=308b0f239e8d6754b8b903d279e5b5b987e257ac (commit)] * KVM: add basic paravirt support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a28e4f5a621289fe0d9c8a461b0c256f9e17f3bc (commit)] * x86: KVM guest: add basic paravirt support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0cf1bfd2737f41e59f974a61eab11af206d2042a (commit)] * KVM: x86: hardware task switching support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=37817f2982d0f559f90cecc66e150dd9d2c2df05 (commit)] * KVM: VMX: EPT Feature Detection [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d56f546db97795dca5aa575b00b0e9886895ac87 (commit)] * KVM: MMU: Add EPT support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7b52345e2c4c7333bf7eba8034ffc4683fa63c91 (commit)] * KVM: VMX: Enable EPT feature for KVM [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1439442c7b257b47a83aea4daed8fbf4a32cdff9 (commit)] = Architecture-specific changes = * x86 * Lazy allocation of FPU struct: Only allocate the FPU area when the application actually uses FPU, i.e., in the first lazy FPU trap. This saves memory for non-fpu using apps. For example: on a test system after boot, there are around 300 processes, with only 17 using FPU.[http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=61c4628b538608c1a85211ed8438136adfeb9a95 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=aa283f49276e7d840a40fb01eee6de97eaa7e012 (commit)] * Add One Laptop Per Child architecture support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3ef0e1f8cad0a851b3dbf91802b14af7dd780352 (commit)] * Support for new UV apic [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0d3e865b2644e4a2250ab25c5475a0cd0d514b7e (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ac049c1db72963e19b29b63c42ab8759384eef20 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=952cf6d7ae52cc5423baa57e978e20e732a89ba6 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=570da318cf0e3053e62030253494c410a18d4be7 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ac23d4ee3f84de33c16ed7e68f9adee2386e74fb (commit)] * Allow gcc to optimize the kernel image's size by uninlining functions that have been marked 'inline' [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=60a3cdd0639473c79c253bc08c8ef8f882cca107 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=765c68bd54c76d4126796e49af2a1428a258429f (commit)] * Use ELF format in compressed images [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=099e1377269a47ed30a00ee131001988e5bcaa9c (commit)] * Increase max physical memory size of 64-bit from 40 to 44 bit, in preparation for future chips that support larger physical memory sizes [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8434e73d9ec2aeaa86389e362b960ffba5edd9c9 (commit)] * Do kernel direct mapping at boot using GB pages [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ef9257668e3199f9566dc4a31f5292838bd99b49 (commit)] * Add gbpages switches [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=00d1c5e05736f947687be27706bda01cec104e57 (commit)] * Validation of the MMCONFIG table against the ACPI reserved motherboard resourcesvalidate against acpi motherboard resources [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7752d5cfe3d11ca0bb9c673ec38bd78ba6578f8e (commit)] * Add pci=check_enable_amd_mmconf and dmi check [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5f0b2976cb2b62668a076f54419c24b8ab677167 (commit)] * x86_64: check and enable MMCONFIG for AMD Family 10h [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=eee206c3bfd0888f22ae9da3172487c61d72187d (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7fd0da4085d5b012a6bdcbbd63da7ead9fc69ad4 (commit)] * Enable ACPI extended century handling for 32bit [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=45de70791165ce7eac5232ed5a7c31152567f4da (commit)] * Add support for nodes spanning other nodes (ACPI SRAT) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6ec6e0d9f2fd7cb6ca6bc3bfab5ae7b5cdd8c36f (commit)] * Increase the kernel text limit to 512 MB [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=85eb69a16aab5a394ce043c2131319eae35e6493 (commit)] * Add code to dump the kernel page tables for visual inspection by kernel developers [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=926e5392ba8a388ae32ca0d2714cc2c73945c609 (commit)] * apic: extended interrupt LVT support for AMD [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e319e76521767f7f64cd1fb6f58d4d36bc861a67 (commit)] * rdc321x: remove watchdog file [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4edbfa789b32bebf0b7fb71d5b2913a91ac4d0b1 (commit)] * Enhance DEBUG_RODATA support for hotplug and kprobes [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4e4eee0e0139811b36a07854dcfa9746bc8b16d3 (commit)] and alternatives [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e587cadd8f47e202a30712e2906a65a0606d5865 (commit)] * Centaur Isaiah processor to use sysenter in 64-bit compatibility mode rather than syscall [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0e03eb86b51b21054aea01ada1d03e9c2265dd20 (commit)] * Move suspend wakeup code to C [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e44b7b7525ad9d43163ab5e60c784325419e0ea6 (commit)] * x86: add prctl commands PR_GET_TSC and PR_SET_TSC [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8fb402bccf203ecca8f9e0202b8fd3c937dece6f (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=529e25f646e08901a6dad5768f681efffd77225e (commit)] * Remove NexGen support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f7f17a67c589f031c567d9fdc809dee7c5868c8a (commit)] * x86: introduce /dev/mem restrictions with a config option [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ae531c26c5c2a28ca1b35a75b39b3b256850f2c8 (commit)] * PPC * Add IRQSTACKS support on ppc32 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=85218827cc4ca900867807f19345418164ffc108 (commit)] * Stacktrace support for lockdep [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fd3e0bbc6052ca9747a5332b382584ece83aab6d (commit)] * irqtrace support for 64-bit powerpc [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=945feb174b14e7098cc7ecf0cf4768d35bc52f9c (commit)] * Add fast little-endian switch system call [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=745a14cc264b1832c638e41812e0cb04328b2db1 (commit)] * Hypervisor-assisted Dump: The goal of hypervisor-assisted dump is to enable the dump of a crashed system, and to do so from a fully-reset system, and to minimize the total elapsed time until the system is back in production use. As compared to kdump or other strategies, hypervisor-assisted dump offers several strong, practical advantages, see more details in the links [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d28a79326a4028dbb1755b8efe6daa915d8bfeea (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6ac26c8a7eb149dbd669cc6cd9b77ffc9cd0d2fb (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d5a29c7a36958ddec1ae7ab685ce09a002356548 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2c4f41139cc4ffc3ad12d7fdb8dd71dc36824a6e (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=599c1aa54f06da4fd277982be0731e96f0791caa (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a9c508dae10a821dc95653178eec018abc90482e (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fd35cff8d285c6ae30c66a70321ebbcd2a4615ec (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=242f271c056f49b64b94c06b38fe9e8d3bf703bc (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=654f596da4a83a8d2734fba26c2a1257533e6d75 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7415d5e0bec6ecd79d2698ae9655b10be47d8aa8 (commit)] * 4xx: Add 460EX PCIe support to 4xx pci driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=66b7e504c0e66c568b1759882884b8e1cfb307bd (commit)], add AMCC Canyonlands 460EX eval board support to platforms/44x [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=66e4b3341d722d464fea627f7c0b7273d4f2912b (commit)], add platform support for the AMCC Yosemite board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ed70854a4f45d089bd8ef2e8476dbed6287b2ff7 (commit)], add PPC4xx L2-cache support (440GX) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2a7069190e7a7f19bd37e8c08e2bf02c8d6330f7 (commit)] * PS3: Sys-manager Wake-on-LAN support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1c43d265f462bc714da67aa8113b3846bb9943e3 (commit)], Gelic network driver Wake-on-LAN support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3faac21546f5b213cda490d45fe5927d713e44f1 (commit)] * 85xx: Emerson KSI8560 base support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=22b619eee525371a65d1386e5d6439b26d9b024c (commit)], add support for relocatable kernel (and booting at non-zero) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=37dd2badcfcec35f5e21a0926968d77a404f03c3 (commit)] * 86xx: Add support for Wind River SBC8641D board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4e8aae89a35d1d572e9faca44fa9774329fceb80 (commit)], mpc8610_hpcd: add support for PCI Express x8 slot [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e598477a3a9679bd04565ef2be20cc985b8954ae (commit)] * bootwrapper: Add a firmware-independent simpleboot target. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d2477b5cc8ca95b8c15133ffbbebf0bd9783f560 (commit)] * celleb: Add support for PCI Express [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=884d04cd8d7bba3dc885227ad400f8aea5623cdc (commit)] * Xilinx: boot support for Xilinx uart 16550. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2f0b45f846735b486c0383740d3959941c4721a4 (commit)], of_serial support for Xilinx uart 16550. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b912b5e2cfb35c02c9c79d3f6e31753f3be4dd83 (commit)] * Add DIU platform code for MPC8610HPCD [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6f90a8bdd17e63fb27b4f6d50e8a2919704ea254 (commit)] * mpc5200: add Phytec pcm030 board support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=106757b38fffbe1f015b10a6d4a4f92e8a3881b9 (commit)] * windfarm: Add PowerMac 12,1 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=80ff974dba8cc432ab81676fc09d3c357cb11276 (commit)] * Hotplug memory remove notifications for powerpc [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=57b539269e9eef4dedc533d83c94877bc6b4d44d (commit)] * Update lmb data structures for hotplug memory add/remove [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=98d5c21c812e4e3b795f5bd912f407ed7c5e4e38 (commit)] * Remove mpc8272 ads [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=546be91915a17e4faa9df91caa3ace0c92efa3ab (commit)] and mpc885ads and mpc86x ads boards [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=87c448c2f2dd734910617274637e726c82d0af25 (commit)] from arch/ppc, since there's a port in arch/powerpc * Make PowerPC LMB code generic so sparc64 can use it too [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d9b2b2a277219d4812311d995054ce4f95067725 (commit)] * ARM * Add initial sparsemem support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=05944d74bc28fffbcce159cb915d0acff82f30a1 (commit)] * AT91: * SAM9/CAP9 memory controller header [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b78eabde89f9b19d463a77abe420508c0ef29249 (commit)], SAM9/CAP9 system shutdown [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3ef2fb426775fc2ae19b70c318dbdf4a0aeeced7 (commit)], SAM9/CAP9 basic power-management [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f5d0f4574fe1584891b5167fb0ba42974af13e49 (commit)], SAM9/CAP9 reset reason [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=565ac44593d17bdfc9f595614b56bb335a9b8d6f (commit)], add KB9260 (CAM60) board support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=35131fb6c2a8f66a31521369c27cd035168c6ae7 (commit)], add Olimex SAM9-L9260 board support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=66dbfc6cd995c8d44a2c7c5b0092b00200e75d7e (commit)], add emQbit ECB_AT91 board support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2f036ac63ebfa3fc618a1f22324ef9297c5b7d05 (commit)], add SAM9 ClockSource / ClockEvents [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ad48ce74f70a201c4c1cf3b4e8f6b6203a2e4a8d (commit)] * Pass ECC controller to NAND driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d7a2415f7a48ce4fc16cc769f96d0df818648837 (commit)] * Adds support for YL9200 board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3ad0920d7b11a88379ec4db186be3eee667c4278 (commit)] * sa1100: add clock event support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3e238be2f75f2a6d5d5064eda46ac96268c6411e (commit)] * ARMv7: Add support for the ThumbEE state saving/restoring [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d7f864be8323e5394040e2877594645b0e7da85d (commit)] * Add support for the CLK_POUT pin on PXA3xx CPUs [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dcc88a170ce9f90e4b819c67feebb16e8a123f79 (commit)] * pxa: add keypad support for zylonite [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=468e086f78fb4ff69cefc256d7cd0673e95906d6 (commit)] and for the littleton [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5fa41510f0f481d5139c732c5c6aac4b4a722828 (commit)] * Adds flash, udc, mci support for gumstix F boards [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=90b8fc34968d3f6c70e309d97597682f119220b9 (commit)] * magician: enable external power supply (pda_power) driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=350d115d1eaa29e64324847badf27c93159ba8e0 (commit)], enable flash VPP GPIO and build in MTD, physmap-flash and JFFS2 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=aa7975901b949501d47af8225f23bee1116cd441 (commit)], enable MMC support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bdb0c16acb51b7bf15d626848f287691ef39dbe8 (commit)], add LCD detection, LCD power switching, update pxafb settings [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e07ff8d8091eff8e208fe1e406c15e5de0fffd63 (commit)] * Add GPIO lib support to the EP93xx [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b685004f8dea2daae0306edcd358ed7de751aee9 (commit)] * Orion: Support the Buffalo Linkstation Pro/Live Platform [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=875492511a4afce7880c9dd0ca71462c299b40e6 (commit)] * OMAP2: Add common clock framework for 24xx and 34xx [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=543d93781a3c744017594d0721c4c1814a26bcce (commit)], add 34xx clock code [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=02e19a960a519224a74da4d190965201044c1583 (commit)], new DPLL clock framework [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3760d31f11bfbd0ead9eaeb8573e0602437a9d7c (commit)], add 34xx clocks [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b045d0809871eae4341e60a1db2b7d31703d8175 (commit)] * Added cpufreq support for pxa27x CPU [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=592eb9997dc89cd0c8f89a505e5348bbddce70f6 (commit)] * Linux Thumb-2 support for user-space applications [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cb170a45d69b573a08247acfbbff3b9d6e6e2f8f (commit)] * Add RealView/EB support for the LAN9118 Ethernet chip [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=be4f3c8691492934c8ee03dbecb3a3a865ac6cd6 (commit)] * RealView: Allow ARMv7 support for RealView/EB [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=41267e208e3ad5d960284a908c58d4c27cc5857b (commit)] * RealView: Add uncompressing support to PB11MPCore [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=34401ec4668c01156c6c4540930a63840f567a61 (commit)] * RealView: Base support for the PB11MPCore platform [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a9b67db504b0c75d21bda801de1a03dd52e91c98 (commit)] * RealView: Add the SMP initialisation support for PB11MPCore [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e67172f5793293370a3ded597742b8d12bd42b82 (commit)] * RealView: Add compactflash support for the PB11MPCore platform [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=387847ee0fb258a50032db81e216be4ec1350586 (commit)] * RealView: Enable the configuration options for PB11MPCore [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=78fdcb4287b5781d8175115430ca50e30899bf09 (commit)] * RealView: Base support for the PB1176 platform [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a0316b244e75d80df3790b69b0a2cb0bbf4c1562 (commit)] * RealView: Add uncompressing support for PB1176 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=14a6acc23fa49446529bd99742264192939819bc (commit)] * RealView: Add the configuration and build changes for PB1176 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bc02c58bd13cfaf5a9930d7f2ca4f7d5ed4fa807 (commit)] * ns9xxx: prepare for adding support for Digi ns921x processors [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=724ce5ee15ff4c4f3035110b683b990a3b33c832 (commit)] * atmel_tc library [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2a341f5cf57dce9d89b41484a69e88adc6422f6c (commit)] * atmel_tc clocksource/clockevent code [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4d243f92e48a7913938f48fa9ebea5239168bb11 (commit)] * IA64 * VIRT_CPU_ACCOUNTING (accurate cpu time accounting) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b64f34cdfe5bef9dfed1304c513220b0f2862eca (commit)] * regset: 64-bit support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c70f8f68676866d778564de337bec6b8734c3850 (commit)] * regset: 32-bit support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=75529219373e53042fc46c86d991125e616f42dd (commit)] * Multiple outstanding ptc.g instruction support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2046b94e7c4fce92eb8165c2c36c6478f4927178 (commit)] * Kernel parameter for max number of concurrent global TLB purges [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a6c75b86ce9f01db4ea9912877b526c2dc4d2f0a (commit)] * kprobes: kprobe-booster for ia64 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=34e1ceb1881ec895ad9b1b52d073f414f3aa87a9 (commit)] * machvec support for SGI UV platform [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2224661494278bfc1c35b392cf6ee6f58e1d5e64 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7868f1ed84696d3cca83558e8dd459f20a36d077 (commit)] * S390 * Convert to SPARSEMEM & SPARSEMEM_VMEMMAP [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=17f345808563d2f425b2b15d60c4a5b00112e9eb (commit)] * System z large page support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=53492b1de46a7576170e865062ffcfc93bb5650b (commit)] * Guest page hinting_ Notification of unused pages to the hypervisor [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=45e576b1c3d0020607b8666c0247164e92c7d719 (commit)] * Convert s390 to GENERIC_CLOCKEVENTS. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5a62b192196af9a798e2f2f4c6a1324e7edf2f4b (commit)] * Vertical cpu management. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c10fde0d9e2112c25052a8742e893ec5965c0007 (commit)] * cpu topology support for s390. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dbd70fb499952d0ba282f0159dafacfc31d50313 (commit)] * zcrypt: add support for large random numbers [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2f7c8bd6dc6540aa3275c0ad9f657401985c00e9 (commit)] * qdio (new feature): enhancing info-retrieval from QDIO-adapters [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e1776856286bef076f400ec062b150b6f3c353cd (commit)] * SH * Add support for SH7723 CPU subtype. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=178dd0cd28168287a0be6444a7eef8918b6c544e (commit)] * Add support for Solution Engine SH7721 board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6e862995a07629858bfa16e0991a258de35007f3 (commit)] * Initial support for the MX-G CPU. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2ad699080bbe3a88d17a1ff11e5575b76850174f (commit)] * MigoR NAND [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3c803a9a676c30e87b49f9cfcfd29713bc438552 (commit)] and NOR flash support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b8808786e85a71afb1a169b5f059666c666f08d8 (commit)] * Add I2C support to MigoR [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0c6111ecccb33b1a7d79b6daf64c0cc4391ff3fa (commit)] and sh7722 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ef1b2327d27901596d896820722bb2cefa2d1f64 (commit)] * Add rs5c732b RTC support to MigoR [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=577958671eadf5ab1deed66f99cdbe67b502ea66 (commit)] * Remove the broken SH_MPC1211 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f5f826c685464301e4316a9321eb95801c653158 (commit)] * MIPS * Basic SPRAM support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0b6d497fcbb72b356c9d6446810a9597ee55c432 (commit)] * Add CoreFPGA5 support; distinguish between SOCit/ROCit [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=308402445e005a039a72b315cd9b5ceeaea0063c (commit)] * Add support for MIPS CMP platform. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=39b8d5254246ac56342b72f812255c8f7a74dca9 (commit)] * Add DECstation I/O ASIC clocksource [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4247417d8457b326ede001cb74af8570b5aa302b (commit)] * DS1287: Add clockevent driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6457d9fc3bb87c72db03cfb34cd414c8fb9b8edf (commit)] * Blackfin * Generic time and clock sources [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8b5f79f9d7ee4f4edb0212886771c977476eb811 (commit)] * Support for CPU_FREQ and NOHZ [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1bfb4b21c7c39295f5535c139f796df1d51ec009 (commit)] * EMAC Driver: Initial version of ethtool support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=679dce39e3cdfcc641b2888ce04f1cd5ff0b3b92 (commit)] * Blackfin char driver for Blackfin on-chip OTP memory (v3) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2dc63a84b2db23b9680646aff93917211613bf1a (commit)] * Blackfin serial driver: this driver enable SPORTs on Blackfin emulate UART [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2f3517418dc0684a32318f2c5b53257416448b1e (commit)] * Add Blackfin on-chip SIR IrDA driver support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5be36d22b28f01e5074f78b29aa6128da0a53641 (commit)] * Add CPU and platform voltage scaling support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=14b03204c8060d036b04cbb18bbd6f6f311f4fed (commit)] * XEN * Add support for callbackops hypercall [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=aa380c82b83252754a8c11bfc92359bd87cbf710 (commit)] * Support sysenter/sysexit if hypervisor does [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e2a81baf6604a2e08e10c7405b0349106f77c8af (commit)] * Import arch generic part of xencomm [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b15993fcc1bf15f717fb4414b32e4a11534dfdc4 (commit)] * Add balloon driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1775826ceec51187aa868406585799b7e76ffa7d (commit)] * pvfb: Para-virtual framebuffer, keyboard and pointer driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4ee36dc08e5c4d16d078f59acd6d9d536f9718dd (commit)] * Module autoprobing support for frontend drivers [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d2f0c52bec954460e72dee48f3a29c6f310d76be (commit)] * SPARC * SPARC64: Add NUMA support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=919ee677b656c52c5f86d3d916786891220d5452 (commit)] * Remove SunOS and Solaris binary support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ec98c6b9b47df6df1c1fa6cf3d427414f8c2cf16 (commit)] * m68knommu * ColdFire add support for kernel preemption [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a19325a77432338d2710b3ebbe7fd8e6627e81e3 (commit)] * Add WilFire and WildfireMod board support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=188a9a4841c9b4a56cdd9b58761a882db4873f0c (commit)] * AVR32 * Generic clockevents support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e723ff666a5da8f7fda4e36ebfeafac2175a5c6e (commit)] = Drivers = == IDE/SATA == * IDE * Add warm-plug support for IDE devices [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f74c91413ec6140ee0553180c5f56fdd27c22a2e (commit)] * Mark "idebus=" kernel parameter as obsoleted (take 2) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=73f1ad8670effa9849c3d42457fa2b58f139e013 (commit)] * Remove ide=reverse IDE core [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a594eeb1a1d320981fccc29584b6f21fcebd765f (commit)] * Add "vlb|pci_clock=" parameter [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ebae41a5a0583fb732c41445df4ac2c41016df74 (commit)] * Add "noacpi" / "acpigtf" / "acpionboot" parameters [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1dbfeb4bc8fd0276750e5d1d454420f6c2da80e3 (commit)] * Add "cdrom=" and "chs=" parameters [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4706a7e03a03d6d206a93a49a0c723dd612cf8e9 (commit)] * Add "nodma|noflush|noprobe|nowerr=" parameters [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6e87543a94fb2a966c81a61fc91246592f9719da (commit)] * Add Intel SCH PATA driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=07ab85de4d960b6f39395e51c1853485ad120de5 (commit)] * Add ide-4drives host driver (take 3) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ffd4f6f0eed0423652826f3775077d11918b4180 (commit)] * gayle: add "doubler" parameter [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9dcba7f2b7697db787741cf6698bf5c95130ffce (commit)] * SATA * sata_inic162x: add cardbus support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ba66b242b1c3432b44d893c64124522b3bdce71e (commit)] * libata: prefer hardreset [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cf48062658e7ab3bc55e10c65676c3c73c16f8bf (commit)] * ata: SWNCQ should be enabled by default [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d21279f4125893c63ec285962e1f2164b4d71117 (commit)] * Make SFF support optional [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=127102aea2ea9ec4e9ca233e2b1a75c8d3b058c4 (commit)] * libata: make PMP support optional [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=88fcd5627563722483427a55113c0a83f56e8080 (commit)] * sata_mv: disable hotplug for now [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=40f0bc2d77d2d9ead3812f4eec2eefc11455e5de (commit)], enable NCQ on SOC [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=02c1f32f1c524d2a389989f2482121f7c7d9b164 (commit)], add basic port multiplier support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e49856d82a887ce365637176f9f99ab68076eae8 (commit)] == Networking == * niu: Add support for Neptune FEM/NEM cards for C10 server blades [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a5d6ab56daa439d681aab29955498486e452224d (commit)] * [ETHTOOL]: Add support for large eeproms [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b131dd5d659aaf287a3809473130c3ff5eddb71b (commit)] * iwlwifi: add default WEP key host command [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0a0bed1d10105a9f58cd14ebe216e8479dd31fda (commit)] * mac80211: allow WDS mode [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b454048cb933eb69dd9d46c16bf01e9df997fa3d (commit)] * iwlwifi: add 1X HW WEP support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0211ddda9deb681a804572936cd49e466a1aa88b (commit)] * iwlwifi: default WEP HW encryption [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6974e36356524fa856435cb1be40aaffbac9601a (commit)] * iwlwifi: Use HW acceleration decryption by default [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fcc76c6b3367e654377d61403f4945ac85c4b651 (commit)] * gianfar: Support NAPI for TX Frames [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d080cd6301e107e79c6a0fc654319f8979f70549 (commit)] * New driver "sfc" for Solarstorm SFC4000 controller. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8ceee660aacb29721e26f08e336c58dc4847d1bd (commit)] * S2io: Enable multi ring support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0425b46a4beef234c522f183d5c2934edbb0f625 (commit)] * Driver for IXP4xx built-in Ethernet ports [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dac2f83fce01f0c2900918a4a8abd4c652151804 (commit)] * e1000e: Add support for BM PHYs on ICH9 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=97ac8caee238d2a81c23661916f7acd3a22c85fe (commit)] * [NIU]: Add Support for Sun ATCA Blade Server. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5fbd7e24da874a1c7b06ae6b10bbf2d71c1b6a11 (commit)] * ehea: Add DLPAR memory remove support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=48cfb14f8b89d4d5b3df6c16f08b258686fb12ad (commit)] * [netdrvr] sfc: Add TSO support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b9b39b625cf57cd0ea998717598b68963cbec3cb (commit)] * iwlwifi: hook iwlwifi with Linux rfkill [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ad97edd2f524940d524c26ae273a4eb23067a7c0 (commit)] * pasemi_mac: Netpoll support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6e62040c5533a385b90fcb2e33235ad7d351d3e0 (commit)] * ssb: Add support for block-I/O [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d625a29ba649a4df6027520ffc378f23c0e6883e (commit)] * b43: Use SSB block-I/O to do PIO [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d8c17e159758c2a4f8c3319fe8a6cf313f7a6733 (commit)] * sk98lin: remove obsolete driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=548c36e983f346621b5cb9ab031e4383e9996576 (commit)] * remove the obsolete xircom_tulip_cb driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fa6557aff47f25e5b6b92c930a9b60a12acd0b58 (commit)] * ctc: removal of the old ctc driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=04885948b101c44cbec9dacfb49b28290a899012 (commit)] * qeth: remove old qeth files [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=19a3da6c6e1e74ecac129a079139aaebb63fe6c8 (commit)] * ctcm: infrastructure for replaced ctc driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=293d984f0e3604c04dcdbf00117ddc1e5d4b1909 (commit)] * S2io: Multiqueue network device support implementation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3a3d5756ac552ee2d2cca6ba0912f0ff328e8357 (commit)] * qeth: new qeth device driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4a71df50047f0db65ea09b1be155852e81a45eba (commit)] * S2io: Multiqueue network device support - FIFO selection based on L4 ports [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6cfc482b4b1c512d81712eba41fa324b24e5e7b2 (commit)] * ixgbe: Introduce MSI-X queue vector code [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=021230d40ae0e6508d6c717b6e0d6d81cd77ac25 (commit)] * ixgbe: Introduce Multiqueue TX [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=30eba97a3f076cf4e100b598ee9a1b1439b0cfaa (commit)] * ixgbe: Add optional DCA infrastructure [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bd0362dde080cef377d99fa5beb5c25308c29c73 (commit)] * ixgbe: Introduce adaptive interrupt moderation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f494e8faa77bd4147324f7666441e0b780e7db94 (commit)] * iwlwifi: Add TX/RX statistcs to driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=19758bef09abe9d2a14575ffb6f686947e97fcb1 (commit)] * iwlwifi: Add debugfs to iwl core [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=712b6cf57a53da608a682b5f782c5785bda76001 (commit)] * iwlwifi-2.6: enables HW TKIP encryption [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2bc750899f2b1da010625d064ad46dc3a8e9a372 (commit)] * mac80211: allows driver to request a Phase 1 RX key [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9ae4fda332df616ef47d5bb710c39681641d4303 (commit)] * iwlwifi-2.6: enables RX TKIP decryption in HW [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ab885f8c45373dfaaa3ad251f38b4240c40b2eae (commit)] * Add support the Korina (IDT RC32434) Ethernet MAC [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ef11291bcd5f963c72e7ba5952be3e3c97463d2c (commit)] * iwlwifi: Add led support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ab53d8af6772b22d4d68b1bcd74f7a5dba693983 (commit)] * uli526x: add support for netpoll [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7fa0cba330af3a24f43ac85e14b0b5fed557cdab (commit)] * net/usb: add support for Apple USB Ethernet Adapter [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3d60efb55f634e200fd99e0960a8e099fb38446a (commit)] * ssb: Add SPROM/invariants support for PCMCIA devices [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e7ec2e3230633a858af1b0b359f6c4670dbeb997 (commit)] * S2io: Added napi support when MSIX is enabled. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f61e0a3544be2f615a0af4aec71eb85a96bdbd62 (commit)] * fmvj18x_cs: add NextCom NC5310 rev B support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bdefff1f54cb76a19700663f211350de2f65cc91 (commit)] * pasemi_mac: jumbo frame support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8d636d8bc5ffcdbf49c72aafcda9ddab7ccb2f41 (commit)] * pasemi_mac: Enable GSO by default [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=251567848f2f446f4356f969329a8188faf1fe90 (commit)] * pasemi_mac: basic ethtool support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e37c772e36a7943b2e0bd8f48312e78474c0df15 (commit)] * wireless: various definitions for mesh networking [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=37c5798968d0ce4d479f114f1d5785551b57bfa5 (commit)] * WEXT: add mesh interface type [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cc0672a1066829be7e1b0128a13e36a2d0a15479 (commit)] * mac80211: support functions for mesh [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2e3c8736820bf72a8ad10721c7e31d36d4fa7790 (commit)] * nl80211/cfg80211: support for mesh, sta dumping [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2ec600d672e74488f8d1acf67a0a2baed222564c (commit)] * mac80211: support for mesh interfaces in mac80211 data path [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=33b64eb2b1b1759cbdafbe5c59df652f1e7c746e (commit)] * mac80211: add mesh interface type [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6032f934c818e5c3435c9f17274fe1983f53c6b4 (commit)] * mac80211: mesh peer link implementation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c3896d2ca4dd97be290f000cb1079ed759d28574 (commit)] * mac80211: mesh function and data structures definitions [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ccf80ddfe4923ae75cd3536723880277d285e779 (commit)] * mac80211: mesh data structures and first mesh changes [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ee3858551ae6d044578f598f8001db5f1a9fd52e (commit)] * mac80211: mesh changes to the MLME [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f709fc696d72d31273a77b82aa32cb6d19857011 (commit)] * mac80211: code for on-demand Hybrid Wireless Mesh Protocol [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=050ac52cbe1f3de2fb0d06f02c7919ae1f691c9e (commit)] * mac80211: mesh statistics and config through debugfs [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9f42f607058a80bfb7b4f687bb84016ae129cfd1 (commit)] * mac80211: mesh path and mesh peer configuration [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c5dd9c2bd0b2422dbcd57fe8158d1d7d36c07dd9 (commit)] * mac80211: mesh path table implementation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=eb2b9311fd00a868e9bf85ab66e86b7dee1643e1 (commit)] * mac80211: complete the mesh (interface handling) code [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f7a921443740d7dafc65b17aa32531730d358f50 (commit)] * mac80211: enable mesh in Kconfig [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2f5ce793c0817d8d38f1c7ad23945607d57e47d6 (commit)] * mac80211: clarify mesh Kconfig [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5c142e8db4b2a10dad103d49f309381cb9fc6a87 (commit)] * ssb: Add Gigabit Ethernet driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=aab547ce0d1493d400b6468c521a0137cd8c1edf (commit)] * zd1211rw: support for mesh interface and beaconing [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=72e77a8a7921d952bdef2468d9315616eca6b464 (commit)] * ath5k: Add RF2413 srev values [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8daeef9717598f638e6fa8ea12770173d2dea771 (commit)] * ath5k: Add RF2413 initial settings [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f714dd6d452af8fda700d67dc67163c6ad9d4569 (commit)] * ath5k: Identify RF2413 and deal with PHY_SPENDING [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0af2256319959aaca95959a493ed2282edaaae3e (commit)] * ath5k: more RF2413 stuff [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=903b474efabab6a4ce697063c367afd8e2ad83f3 (commit)] * b43: Add QOS support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e6f5b934fba8c44c87c551e066aa7ca6fde2939e (commit)] * the scheduled bcm43xx removal [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2079fcdc06ea01c084044c348dbcd7b3e335ad49 (commit)] * the scheduled ieee80211 softmac removal [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7524d7d6de5d5d3f081de8cf5479819fad339661 (commit)] * the scheduled rc80211-simple.c removal [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d9357136ac4729f589543afb6b1d17d443ae4f71 (commit)] * libertas: implement SSID scanning for SIOCSIWSCAN [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=52933d815bff78605a490582a2212a8131482e00 (commit)] * mac80211: allow sending multicast frames through virtual ports [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7d185b8bb17eac9e9d673eb483ded0fbf0b28b97 (commit)] * mac80211: A-MPDU Tx add session's and low level driver's API [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0df3ef45a3d7b59cc53ce4e3611033c6e3b51a1b (commit)] * mac80211: A-MPDU Tx add MLME structures [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=80656c20315558a9bc5c5b7f7c6949fa72277afd (commit)] * mac80211: A-MPDU Tx adding basic functionality [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=eadc8d9e9047266a8914eb2ed4d36e797ce540d1 (commit)] * mac80211: A-MPDU Tx adding qdisc support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9e7234923789897858e1a475c579b5e2e6ad5b74 (commit)] * mac80211: A-MPDU add debugfs support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=eb2ba62ee547b5ae7ca0339c75cd697f96060ca2 (commit)] * mac80211: A-MPDU Tx MLME data initialization [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fe3bf0f59e97193f8619707f5d9458ce71a4f8d8 (commit)] * mac80211: A-MPDU Tx change tx_status to support Block Ack data [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=483fdcecc564ae6b011148a758517cf561f65678 (commit)] * iwlwifi: A-MPDU Tx conform API to mac80211 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8114fcf185c58b23dc9fcaf4944b59b4c1407b39 (commit)] * mac80211: A-MPDU Tx add delBA from recipient support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d92684e66091c0f0101819619b315b4bb8b5bcc5 (commit)] * iwlwifi: A-MPDU Tx conform flows to mac80211 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fe01b477bbd23e69c3bdc6bce5be510ddad8297d (commit)] * iwlwifi: A-MPDU Tx activation by load measures [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0c11b4de5d81771ba0fdc8a5d13d59ed01d41252 (commit)] * iwlwifi: enable 802.11n in Kconfig [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=145de9b693943f052c2c15efbc31b2851fedb6e0 (commit)] * iwlwifi: A-MPDU Tx conform block Ack rate scaling to mac80211 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=995564382f9d177214b6ec64db6b9109d4cd41dd (commit)] * rt2x00: Add per-interface structure [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6bb40dd13b458beb55f5c60dba1cb28e814bd640 (commit)] * rt2x00: Enable master and adhoc mode again [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=adfdbb79c06154cd3cc7b5983106ace324aa3b02 (commit)] * cscfg80211 API for channels/bitrates, mac80211 and driver conversion [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8318d78a44d49ac1edf2bdec7299de3617c4232e (commit)] * nl80211: export hardware bitrate/channel capabilities [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ee688b000d35f413f33561ec9c7d3355be561e2f (commit)] * ath5k: Port to new bitrate/channel API [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d8ee398d183df36083e41e9162b0cf014f38f482 (commit)] * ath5k: Use software encryption for now [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6844e63a9458d15b4437aa467c99128d994b0f6c (commit)] * rt2x00: Enable LED class support for rt2500usb/rt73usb [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3b640f21af4b6b36b546fecbd3fe5109981360da (commit)] * nl80211: Add monitor interface configuration flags [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=66f7ac50ed7cc5c19a62bc97e8f6e7891004a03a (commit)] * mac80211: Use monitor configuration flags [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8cc9a73914b07b5908d8a59320f4557fc9639f2e (commit)] * mac80211: Add cooked monitor mode support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3d30d949cf3f9763393f3457721bca3ac2426e42 (commit)] * iwlwifi: remove IWL{4965,3945}_QOS [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=292ae1745b8fe25b8182655d4bd5628e7947ea6b (commit)] * b43: Add HostFlags HI support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=35f0d354bf0b0c125ac814419202f8c551081fda (commit)] * mac80211: enable IBSS merging [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9d9bf77d16ba527f6f63846ca18cf20ae6e8d697 (commit)] * e1000e: Add interrupt moderation run-time ethtool interface [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=de5b3077da8275e87196a1e34c5535f5279c5e1a (commit)] * ibm_newemac: Add support for 460EX/GT-type MAL rx-channel handling [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=afd1dee896e8b1cbd24258ac673aeccd803ff582 (commit)] == Graphics == * fb: add support for foreign endianness [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e4c690e061b909127ab0f12e929f82f3f39ec953 (commit)] * pxafb: preliminary smart panel interface support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3c42a449107bf76c59b8e0b6a30d070e9696e49c (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7f1133cbf20bc308d73ba49f971180924e12119b (commit)] * Driver for Freescale 8610 and 5121 DIU [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9b53a9e28a34ed82516191dc46ae018e0e899546 (commit)] * intelfb: add support for the Intel Integrated Graphics Controller 965G/965GM [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0e170c72c0c55bd78213a0f5053bd9a1dde403b7 (commit)] * Add support for Blackfin/Linux logo for framebuffer console [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=122a881c776b7c155bf3f379928cc27aab435288 (commit)] == Sound == * hda-codec - Allow multiple SPDIF devices [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=09f99701393c7b66bde01df6c292fe5d9f843033 (commit)], aadd SI HDMI codec support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=12a733e56c0f1c78bd34bf36e9765463fd51c88e (commit)], add support for the OQO Model 2 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bf277785d6921b8a9f8339ad5ad632aef6cae73c (commit)], add support of Zepto laptops [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f12462c5224bf992f5ed4d37af4d42622f7d5934 (commit)], support RV7xx HDMI Audio [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=814b1a5ce6b35bafd583ae813da97e8254bb1930 (commit)], add model=mobile for AD1884A & co [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b40b04ad380ad641e5740486e4b9a56fd32b64cc (commit)], add support of AD1883/1884A/1984A/1984B [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c5059259688ab76f14f2f69a93e13575a36b614b (commit)], add model for cx20549 to support laptop HP530 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2de3c232a0050ee247ae6e97b055f39e15a08ee3 (commit)], add model for alc883 to support FUJITSU Pi2515 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fb97dc67397c1ee63eb0094c28fc9a5dcc0a83a6 (commit)], add support for Toshiba Equium L30 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b419f346994d4ba082244fb1327754bc839a4d8a (commit)], Map 3stack-6ch-dig ALC662 model for Asus P5GC-MX [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3da23cac3d6b93803b8c381a755870cbafcd3212 (commit)], support of Lenovo Thinkpad X300 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f081374b607f2656ca79a94d96d99cd5a2f60b68 (commit)], add Quanta IL1 ALC267 model [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=eb5a66216658a1c879ab05dcdc65ce7005c4780b (commit)], add support of AD1989A/AD1989B [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3adb8abc70aaf5c071f27576069c8b01783cca83 (commit)], add model for alc262 to support Lenovo 3000 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0e31daf7d6484c60e96f63a905eb9b959b975da5 (commit)], add model for ASUS P5K-E/WIFI-AP [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b9e16bc548600124da9d24186364ee8d06040569 (commit)], added support for Foxconn P35AX-S mainboard [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=97ec710cab76f90a6bece76a04e76aa50096a470 (commit)], add drivers for the Texas Instruments OMAP processors [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2e74796a45ee05bd901968ef1eb6cb884d1dca5e (commit)], add support of Medion RIM 2150 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=df99cd334e5356b002a9480048c06265e558e180 (commit)], support IDT 92HD206 codec [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7bd3c0f73c9c5b47fd1ca49757c436e73f4cd55b (commit)] * ice1724 - Enable AK4114 support for Audiophile192 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f339eb0f30e6598c1d3f91b01a3e634364fab7a2 (commit)] * ice1712: Added support for Delta1010E (newer revisions of Delta1010) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a60567d13c047b03167df4aed6b7a8730f267234 (commit)], added support for M-Audio Delta 66E [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ef2cd2ccad66b4aba518eca7514eface267ee0f3 (commit)], add Terrasoniq TS88 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d80fd0935e2c177ae58d85cb736684ff6c00314d (commit)] * Davinci ASoC support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=310355c111dbae005269fe3fc39afdd60779bf5d (commit)] * intel8x0 - Add support of 8 channel sound [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4235a31784f59c9be5ff71534743c055091f9735 (commit)] * ASoC: WM9713 driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=83ac08c0846bc6106d6c7fbb342eab02b32dd399 (commit)] * Emagic Audiowerk 2 ALSA driver. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=98f2a97f207a776603173ee96327d977e592579d (commit)] * Add PC-speaker sound driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9ab4d072ad67793d70b8707e14fb9261749c4e07 (commit)] * oxygen: add monitor controls [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fa5d8106cb52e5df28673f59cc25af520dc83382 (commit)] * virtuoso: add Xonar DX support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a9d3cc485e65a56edc9ef78c034146cc8a5b3101 (commit)] * soc - Support PXA3xx AC97 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7a22323b231fe5d47804f98f31a70eb34c6104a9 (commit)] * pxa2xx-ac97: Support PXA3xx AC97 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=815c1be320fd51e5981c007f737aca410707baf8 (commit)] == Input == * Add support for WM97xx familty touchscreens [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=febf1dff119ef27ee22a54d40f284d2454f00d8d (commit)] * WM97xx - add chip driver for WM9705 touchscreen [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9448cefc6689aa51f1cd1cfe8b701dc94789c7ee (commit)], add chip driver for WM9712 touchscreen [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=de22b9ef1020ffdb9e1ed6f4686e2e62eaeb0958 (commit)], add chip driver for WM97123 touchscreen [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dca98e91fb83a43fc430893f349fd8248fa0ba38 (commit)], add support for streaming mode on Mainstone [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4db8a5f21e5149e09949516eef98b78b68880075 (commit)] * Input: wacom - add support for Cintiq 20WSX [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b345dc7da026016b65162b1ca7cfcd2c7212a285 (commit)] * xpad: add support for wireless xbox360 controllers [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=99de0912be6f384fc31c8e8e7ba0850d0d670385 (commit)] * Input: add PS/2 serio driver for AVR32 devices [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9f9439e92a7fb057d31a19636b99e43306192756 (commit)] * Input: aiptek - add support for Genius G-PEN 560 tablet [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a32bcc45b9e9d8021b5936c45dc3f8db7a044466 (commit)] * Input: add Zhen Hua driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3e24e2b5ae03394d9510530f9dd973050fd18730 (commit)] * HID: force feedback driver for Logitech Rumblepad 2 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c17f9c901c4e62cbf857b831bcc3070380449b88 (commit)] * HID: Logitech diNovo Mini pad support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c8f0f02f3cc86652a32640b101b1f779f7ea3076 (commit)] == V4L/ DVB == * V4L2 soc_camera driver for PXA270 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3bc43840c3fbffaf8216883a37b336a41050d7f7 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e55222ef27a2390d8abce27a3ce2d4c719ad5f1b (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3f3acefb63dc70d767f730045ab7ebaa81938d77 (commit)] * Add support for the MT9M001 camera [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f523dd0da985ef618d6f986217f0dd0975072515 (commit)] * Add support for the MT9V022 camera [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7397bfbe10b52a47f1f6c69aa87192d97ffa1910 (commit)] * Add support for the ISL6405 dual LNB supply chip [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=26ec394e7c528e6f71e53a1335846328b8453ef5 (commit)] * Initial DVB-S support for MD8800 /CTX948 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4b1431ca1c98e26569c9b6cd6d06265cef9495ec (commit)] * cx23885: Add support for the Hauppauge HVR1400 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6676237398d0c2e61e5a3a27e0951f60d6ef6fe3 (commit)], add generic cx23417 hardware encoder support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b1b81f1db73f00e595585b16aa31293a791964c0 (commit)] * Add mxl5505s driver for MaxiLinear 5505 chipsets [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=52c99bda04d8bb1fb390821695b0f9efc1e1db44 (commit)], basic digital support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5c1b20514f592af19974166f130b85346c1fbf3a (commit)] * cx88: Add support for the Dvico PCI Nano [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5c00fac0bab95a378e60c1a67e3d3c5ac44df412 (commit)], add xc2028/3028 boards [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9507901ef329b2dd3417372c7c9b2abcfd5c1885 (commit)], add support for tuner-xc3028 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c2cb8fcc006ce59255de67e3fe9f65fb79db633b (commit)] * saa7134: add support for the MSI TV@nywhere A/D v1.1 card [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6a6179b6db401acde5798b4da0fdff32b126ee15 (commit)], add support for the Creatix CTX953_V.1.4.3 Hybrid [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7b5b3f1765c9773ec9b10c3e5299ac001211a80d (commit)] * saa717x: add new audio/video decoder i2c driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fb7b37cf913c19dbdbb9bf3e653924e126b4007e (commit)] * Support DVB-T tuning on the DViCO FusionHDTV DVB-T Pro [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b3fb91d20ca111316854a166ff88b0c8c0f2388b (commit)] * Add support for xc3028-based boards [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bc36a686a65dd9b941463ff894a3868c62851186 (commit)] * ivtv: add support for Japanese variant of the Adaptec AVC-2410 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d00573bbe9ce97798e08e6718f3459c2c2ceacc0 (commit)] * Add basic support for Prolink Pixelview MPEG 8000GT [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2422a9b3f47c75d3915e6af78ebe25b7d2540262 (commit)] * bttv: added support for Kozumi KTV-01C card [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e80faad3d7a332b7fe5a72dd64a81d28dd5c2e44 (commit)] * Add support for Kworld ATSC 120 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=99e09eac25f752b25f65392da7bd747b77040fea (commit)] * CX24123: preparing support for CX24113 tuner [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ca06fa79a5babc21f0240979e5b1dd34dcc3c6e4 (commit)] * Added support for Terratec Cinergy T USB XXS [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dc88807ed61ed0fc0d57bd80a92508b9de638f5d (commit)] * budget: Add support for Fujitsu Siemens DVB-T Activy Budget [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=faea4d2ab2d4710f87739fd53b5c13ca7a7d34aa (commit)] * Support for DVB-S demod PN1010 (clone of S5H1420) added [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dbad108bdcb30629c850f5606949510da010a686 (commit)] * Added support for SkyStar2 rev2.7 and ITD1000 DVB-S tuner [http://git.kernel.org/git/?p=linux/kernel/git/ torvalds/linux-2.6.git;a=commit;h=ca19aaa510b150ca358166b29eb2bb62ad971f76 (commit)] * em28xx-dvb: Add support for HVR950 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=227ad4ab9058ef2624934183e8083886cf64bf56 (commit)], add support for the HVR-900 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7e6388a1b97cca57a1906df6104feb4001721576 (commit)] * Add support for Hauppauge HVR950Q/HVR850/FusioHDTV7-USB [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=265a6510629ab39f33ece43a857089dd37978184 (commit)] * HVR950Q Hauppauge eeprom support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=28930fa9af9be77abe3d8bce3193908bf266efc6 (commit)] * Adding support for the NXP TDA10048HN DVB OFDM demodulator [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7bbb1ce4f3e517666ad27f3307d49bb2da69ffec (commit)] * Add support for the Hauppauge HVR-1200 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b3ea01668907bdb32b0c690d28f9f2b1298bd258 (commit)] * pvrusb2-dvb: add DVB-T support for Hauppauge pvrusb2 model 73xxx [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=95814bc2b792dced5296a710704de7d5ecec2776 (commit)] * V4L/DVB (7765): Add support for Beholder BeholdTV H6 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=025052716d124ab6e5f23d6a535e843a31fb8b35 (commit)] * V4L/DVB (7786): cx18: new driver for the Conexant CX23418 MPEG encoder chip [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1c1e45d17b663d4749af456ab7c2fc1f36405ef8 (commit)] * V4L/DVB (7741): s5h1411: Adding support for this ATSC/QAM demodulator [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8b4f1d031627d6f36d6ada05ab7670c2317efdaa (commit)] == SCSI == * zfcp: Add trace records for recovery thread and its queues [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=348447e85749120ad600a5c8e23b6bb7058b931d (commit)], add traces for state changes. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=698ec01635819c5ae60090bb4efcbeffc41642fb (commit)], trace all triggers of error recovery activity [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9467a9b3efdd9041202f71cc270bda827a7ec777 (commit)],register new recovery trace. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d79a83dbffe2e49e73f2903c350937faf2e0c2f1 (commit)], remove obsolete erp_dbf trace [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=507e49693a074e878f20718fb97a5da01ccd9cbd (commit)], add trace records for recovery actions. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6f4f365e9c5d721c4d03ee8009dd6fab47feb045 (commit)] * qla2xxx: Add support for host supported speeds FC transport attribute. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2ae2b3709542a4b5b691985ecbdf3b79303d9e56 (commit)], add FC-transport Asynchronous Event Notification support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0971de7f56f809f40edae6fd372745e429e970e9 (commit)], add hardware trace-logging support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cb8dacbf1110d8bd39413f3116ff1720f757854e (commit)], add Flash Descriptor Table layout support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7d232c745ef2ce141cc9d9538421affa32846fdb (commit)], add ISP84XX support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4d4df1932b6b116aecc81039066fec27f2050762 (commit)], add midlayer target/device reset support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=523ec773b8ffb1c607bc3a54c9526558e3b1eab1 (commit)] * iscsi: extended cdb support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=38d1c069db8c87eb6cb10ca1ede9d9b673531ddd (commit)], bidi support at the generic libiscsi level [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c07d444407de63b2f414a8be9428f88cadba503f (commit)], bidi support for iscsi_tcp [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=94795b61e84994a3b058f92d041d1fb3d869c7d5 (commit)] * scsi_debug: support large non-fake virtual disk [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5f2578e579ab74b4e3cfd1431bfa976e906594f6 (commit)] * gdth: convert to PCI hotplug API [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cff2680643f9288a1cd4e27c241e1da51f476d66 (commit)] * st: add option to use SILI in variable block reads [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=40f6b36c6243462fb95d0343237331c423494b03 (commit)] * megaraid_sas: Add the new controller(1078DE) support to the driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=af7a5647c03c18f5ea58033710ccb23d71727e0c (commit)] * m68k: new mac_esp scsi driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6fe07aaffbf086a0ce9134ef27ce4a8921ff5947 (commit)] * bsg: add large command support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9f5de6b105bfa45911d46566df0b36720b648c42 (commit)] * Add support for variable length extended commands [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=db4742dd8f0aa9125b74f9b2516336a75f3d9106 (commit)] * aacraid: Add Power Management support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=655d722cf7812078306f975a3afe88b96a1306b8 (commit)] * dpt_i2o: 64 bit support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=62ac5aedc51485d672a5d91c262a001acecbe447 (commit)], sysfs [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1ed43910956f5faec690ea3214451779e93bbb52 (commit)] == WATCHDOG == * Add a watchdog driver based on the CS5535/CS5536 MFGPT timers [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0b36086b5d7c397a128784bed6e332418e500af1 (commit)] * Add ICH9DO into the iTCO_wdt.c driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a49056da0325742d3b4f5d1ef7bf8ab0690c3888 (commit)] == HWMON == * thermal: add hwmon sysfs I/F [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e68b16abd91dca91e35ea47537ef8a1b7ad72841 (commit)] * ibmaem: new driver for power/energy/temp meters in IBM System X hardware [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8808a793f052c0a67426a24b961402fa20e92814 (commit)] * i5k_amb: support Intel 5400 chipset [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b8fdaf5a05adbf80e5a943bb3f65b46b5fb9b488 (commit)] == USB == * ISP1760 HCD driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=db11e47dd7b09b7f76c7eaa236277f23391331e7 (commit)] * pxa27x_udc driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d75379a538708c5a8e3dba673d866c3f5f856620 (commit)] * CDC WDM driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=afba937e540c902c989cd516fd97ea0c8499bb27 (commit)] * Add Cypress c67x00 OTG controller core driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b02b371e6d14961ad458ca9d88b30eefef77003d (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d6f945044ee3b91a170183e8e34c3db29696d9b8 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e9b29ffc519b9e63d4e1c0b1278bb951bb418a9d (commit)] * Add HP hs2300 Broadband Wireless Module to sierra.c [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8f7f85e9f9561507b009d26395c53e70758695ec (commit)] * Partial USB embedded host support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=22552b286b44b8988e08fb74379507a9b32521b0 (commit)] * Add usb-serial spcp8x5 driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=619a6f1d1423d08e74ed2b8a2113f12ef18e4373 (commit)] * r8a66597-hcd: Add support for SH7366 USB host [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9424ea29658ce5bcdcf527ddf9617b9507ddf1aa (commit)] * Add Zoom Telephonics Model 3095F V.92 USB Mini External modem to cdc-acm [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6149ed5e3a6207595bd7362af7724d64f44af216 (commit)] * Support for the ET502HS HDSPA modem [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dddcb8b7d419b6726ba07efe53e6bb216a9e86cb (commit)] * atmel_usba_udc: Add support for AT91CAP9 UDPHS [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=16a45bc82e61891daec1ffcd057679bdf962aeb8 (commit)] == Infiniband == * IPoIB: Use checksum offload support if available [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6046136c742e32d5e6431cdcd8957638d1816821 (commit)], add LSO support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=40ca1988e03c001747d0b4cc1b25cf38297c9f9e (commit)], add basic ethtool support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=82c24c18afc5e1c2a955bdc2762b19721283365c (commit)], support modifying IPoIB CQ event moderation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=28d52b3cd8d48ef0ff77d4a8a7a21fc2816bb0a5 (commit)], handle 4K IB MTU for UD (datagram) mode [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bc7b3a36ba02e4053ca38653e6a753082d9add03 (commit)] * ipath: Enable 4KB MTU [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=826d801009fb3c82832f2d92149446cce354bf61 (commit)], add code to support multiple link speeds and widths [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a51a2513a8cb201f02d83c37e106909938d2f761 (commit)], EEPROM support for 7220 devices, robustness improvements, cleanup [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d84e0b28d3a0b41fc574ea50d60522ae0fba75f4 (commit)], add support for IBTA 1.2 Heartbeat [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b3e8f541072ec688738abf8de4ef158127a6b5f2 (commit)] * Add support for IBA7220 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=afce688ba968723a9e281b141bf7b0ab43a36968 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dd042d59c18b2f26375494af7f5b6d1499acd2bb (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=843e6ab489cb5a2fd5df45bed1254812bc8ed8fa (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ab0fb2e0490e5e453a02ad72fd3529ce1561e1c6 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2c19643563aed5593c62525e9941a47e56273ccf (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f7a60d71af49d7d23d8b827833e4258eba00479d (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8babfa4fb9bfe93d57c700410a4f8be9fbd3edd7 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=909c0faa8fd8a68fab34f099fe8469e608d8b362 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bb9171448deb1f7ece27674e2e431e4f267fd453 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=124b4dcb1dd3a6fb80051f1785117a732d785f70 (commit)] * mthca: Add checksum offload support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=680b575f6d1ae8aa39c4d7ee7e40b749d277fa9f (commit)] * mlx4: Add checksum offload support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8ff095ec4bce7be943beff3b330562e2f0e42167 (commit)], add IPoIB LSO support to mlx4 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b832be1e4007f4a54954ec68bd865ff05d6babca (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9b1f38515c41a5f13021e15b50b6558db236d6d5 (commit)] * RDMA/cxgb3: Support peer-2-peer connection setup [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f8b0dfd15277974b5c9f3ff17f9e3ab6fdbe45ee (commit)] == ACPI and Power Management == * ACPICA: Disassembler support for new ACPI tables [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3fa347770a8a9cb3568600380ce4b5c041b3ac0b (commit)] * eeepc-laptop: add base driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e59f87966adef2cb03d419530e3ade5159487d6d (commit)], add backlight [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a5fa429b4b19cccd3f91a98af891c7ba2706cc1d (commit)], add hwmon fan control [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e1faa9da284d14487ed4280b4e87cfde8e1539af (commit)] * thinkpad-acpi: add sysfs led class support for thinklight (v3.1) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e306501d1c4ff610feaba74ac35dd13e470480e6 (commit)], add sysfs led class support to thinkpad leds (v3.2) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=af116101924914a9655dfad108548d0db58c40f9 (commit)] * Remove legacy PM [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6afe1a1fe8ff83f6ac2726b04665e76ba7b14f3e (commit)] == MTD == * m25p80: add FAST_READ access support to M25Pxx [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2230b76b3838a37167f80487c694d8691248da9f (commit)], add Support for ATMEL AT25DF641 64-Megabit SPI Flash [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3887ed5231fb6f339f36c3a0297c996cd1a1dad9 (commit)] * JEDEC: add support for the ST M29W400DB flash chip [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=30d6a24eb8fdba2c6240bfec0eec4c8f2f058a1b (commit)] * NAND: support for pxa3xx [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fe69af002e26ca39824f626459c16d642607b573 (commit)] * NOR: Add JEDEC support for the SST 36VF3203 flash chip [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1b0a062be7fccfbf0218a81c98c0e4d380ee23f5 (commit)] * NAND: FSL UPM NAND driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5c249c5a57dce2b47f1fb92093201b3a7013cb57 (commit)] * AR7 mtd partition map [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f0797881d59ab93d7d92c55411e0573977d909d4 (commit)] * NAND: S3C2410 Large page NAND support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=71d54f3855b4ca98559e8782350336ec2433cc24 (commit)] * NAND: Hardware ECC controller on at91sam9263 / at91sam9260 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=77f5492c43adb4eb351fa0d163136877e8b2ed92 (commit)] == I2C == * Renesas SH7760 I2C master driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a26c20b1fa6d16fd3c402785b943a5e915eda30a (commit)] * New driver for the SuperH Mobile I2C bus controller [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=da672773d8f8169938ebf53449c99afc09938f66 (commit)] * Convert remaining new-style drivers to use module aliasing [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=af294867a52bf718df835a688e8c786d550bee26 (commit)] * Add support for device alias names [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d2653e92732bd3911feff6bee5e23dbf959381db (commit)] * Convert most new-style drivers to use module aliasing [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3760f736716f74bdc62a4ba5406934338da93eb2 (commit)] == Various == * MMC: OMAP: Add back cover switch support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5a0f3f1f71e0bc4a843673e8e7cf09a32bb07c32 (commit)] * MMC: OMAP: Introduce new multislot structure and change driver to use it [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=abfbe5f7854a083ca324282bf7e39f10bc438313 (commit)] * mmc: mmc host test driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=88ae600d58a8d3160144af480133a988404b8d59 (commit)] * 4981/1: [KS8695] Simple LED driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fdb72fd84c26438a7dd754a1cc74890aca7f1b77 (commit)] * leds: Add mail LED support for "Clevo D400P" [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b3ba31f84ea041c0945b5904d4c407ce14b2b72c (commit)] * leds: Add support to leds with readable status [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=29d76dfa29fe22583aefddccda0bc56aa81035dc (commit)] * leds: Add new driver for the LEDs on the Freecom FSG-3 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3b2e46f8c4a5f2d7856c490ab5f0c46b65e2cb99 (commit)] * [RAPIDIO] Add RapidIO multi mport support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ad1e9380b17addf112f89ce5a57d4d0bee129b7a (commit)] * [RAPIDIO] Add OF-tree support to RapidIO controller driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cc2bb6968a2c842149d285d77cb35200d2d37b15 (commit)] * [RAPIDIO] Add serial RapidIO controller support, which includes MPC8548, MPC8641 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=61b269179df582bb363f871e88f732fe8af62a5e (commit)] * remove the broken ETRAX_IDE driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3f31b874600bcee53bac6846f72fbee5c33c8805 (commit)] * edac: new support for Intel 3100 chipset [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5135b797c8466eac39dc7fb4ae1fac6e7276377a (commit)] * SGI Altix mmtimer: allow larger number of timers per node [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cbacdd9572285c86848dd323dc764abb3681ddbc (commit)] * Basic braille screen reader support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f7511d5f66f01fc451747b24e79f3ada7a3af9af (commit)] * ntp: support for TAI [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=153b5d054ac2d98ea0d86504884326b6777f683d (commit)]