Linux 2.6.22 Released, 2007 ([http://kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.22 full SCM git log]) [[TableOfContents()]] == Short overview (for news sites, etc) == == Important things (AKA: ''the cool stuff'') == === New Wireless stack === * Add mac80211 wireless stack. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f0706e828e96d0fa4e80c0d25aa98523f6d589a0 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=64a327a7029d3860ddf6a024816afa9e6673eb57 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a9de8ce0943e03b425be18561f51159fcceb873d (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e9f207f0ff90bf60b825800d7450e6f2ff2eab88 (commit)] * cfg80211: New wireless config infrastructure [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=704232c2718c9d4b3375ec15a14fc0397970c449 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2a5e1c0eb9efe26eed1dd072fe08de5797a7efd5 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9e101eab153073d8a1fc7ea22b20af65de8ab44b (commit)] === New Firewire stack === * Add device probing and sysfs integration. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=19a15b937b26638933307bb02f7b1801310d6eb2 (commit)] * Add core firewire stack. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3038e353cfaf548eb94f02b172b9dbe412abd24c (commit)] * Add SBP-2 protocol driver for storage devices. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9ba136d0fe5a3dd33533b4a2a21156aa22f80ebe (commit)] * Add driver for OHCI firewire host controllers. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ed5689122f4cdb5cb8c6770ad1a2c8561b32d9b3 (commit)] === Blackfin architecture === 2.6.22 adds support for yet another architecture: The Analog Devices Blackfin processor architecture, and currently supports the BF533, BF532, BF531, BF537, BF536, BF534, and BF561 (Dual Core) devices, with a variety of development platforms including those avaliable from Analog Devices (BF533-EZKit, BF533-STAMP, BF537-STAMP, BF561-EZKIT), and Bluetechnix! Tinyboards. The Blackfin architecture was jointly developed by Intel and Analog Devices Inc. (ADI) as the Micro Signal Architecture (MSA) core and introduced it in December of 2000. Since then ADI has put this core into its Blackfin processor family of devices. The Blackfin core has the advantages of a clean, orthogonal,RISC-like microprocessor instruction set. It combines a dual-MAC (Multiply/Accumulate), state-of-the-art signal processing engine and single-instruction, multiple-data (SIMD) multimedia capabilities into a single instruction-set architecture. The Blackfin architecture, including the instruction set, is described by the [http://blackfin.uclinux.org/gf/download/frsrelease/29/2549/Blackfin_PRM.pdf ADSP-BF53x/BF56x Blackfin Processor Programming Reference]. The Blackfin processor is already supported by major releases of gcc, and [http://blackfin.uclinux.org/gf/project/toolchain/frs there are available binary and source rpms/tarballs for many architectures]. There is [http://docs.blackfin.uclinux.org/ complete documentation, including "getting started" guides], which provides links to the sources and patches you will need in order to set up a cross-compiling environment for bfin-linux-uclib. All the code is actively supported by Analog Devices Inc, at: http://blackfin.uclinux.org [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1394f03221790a988afc3e4b3cb79f2e477246a9 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a5f6abd4f7558fea97bc4021fd0eb7dcc5d16a77 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8cc75c9a1498913d668b6d3559940c6837cee8bf (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d24ecfcc3953f9c3b833508cd839be614a3f3c64 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0851a2848cfd40012063ca9cf86fb67b7bebceff (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=194de5612777a9ff4f96dae1932f77a5a89e5f0a (commit)] === VMI (Virtual Machine Interface) === === New drivers === == Crashing soon a kernel near you == This is a list of some of the ongoing patches being developed at the kernel community that will be part of future Linux releases. Those features may take many months to get into the Linus' git tree, or may be dropped. The features are tested in the -mm tree, but be warned, it can crash your machine, eat your data (unlikely but not impossible) or kidnap your family (just because it has never happened it doesn't mean you're safe): * Con Colivas' RSDL process scheduler, which seems to work much better than the stock scheduler according to some reports [http://lwn.net/Articles/224865/ (LWN article)] * For too long the linux wireless support hasn't been as bright as it should, specially from a desktop-ready POV. A new wireless stack based on the GPLed Devicescape wifi stack has been being developed for many time and soon will be merged. It brings better hardware support, better wireless capabilities, and better tool enablement. * The [http://blackfin.uclinux.org/gf/ Blackfin architecture] * Utrace [http://lwn.net/Articles/224772 (LWN article)] * Revoke()/frevoke() system calls [http://lwn.net/Articles/192632/ (LWN article)] * Mel Gorman's fragmentation avoidance patches and Lumpy reclaim * Unionfs * EXT 4 patches [http://ext4.wiki.kernel.org/ (wiki)] * Lguest * [http://kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc5/2.6.21-rc5-mm1/broken-out/readahead-kconfig-options.patch Adaptive Read-ahead] * Reiser 4 == Various core changes == == Architecture-specific changes == * x86-32 * x86-64 * PPC * Add device tree for Ebony [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea20ff5d0338a0fbd78783df657f94ffa7967dd9 (commit)] * Support for the Ebony 440GP reference board in arch/powerpc [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f6dfc80554b27da11dbb36ebae166b23ec3aa9ca (commit)] * Introduce address space "slices" [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d0f13e3c20b6fb73ccb467bdca97fa7cf5a574cd (commit)] * Spufs support for 64K LS mappings on 4K kernels [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f1fa74f4afe96b0e4ac2beaa61fa4f4667acdcbb (commit)] * Holly bootwrapper [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7487a2245b8841c77ba9db406cf99a483b9334e9 (commit)] * PowerPC MSI infrastructure [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=df87ef5508b40fc655b6c4771be31741d8ec1596 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=812fd1fd63caf2d72906603ebb9c6049a19ef4d2 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=85f2bf9f60f55b6727ed310ebbaa2df7142326e5 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a7de7c74227edda719b257eb15aecd73790ff894 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=014dad902aad6f5efbd65d0524b2e99304d2b07e (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=05af7bd2d75e5098021864d83fbb831111755fa0 (commit)] * Add support for 750CL Holly board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cb9e4d10c448a388babd9dfbfa2b8bb1c5bbf84f (commit)] * Holly DTS [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d4d19ec4931feb53f68fcc156563a21e34d50cb8 (commit)] * Early serial debug support for PPC44x [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d9b55a03611ff2e2e54fb4e1ad2648d5eb870fa3 (commit)] * 64K page support for kexec [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=71bf08b6c083df4ee97874d895f911529f4150dd (commit)] * Powermac: Support G5 CPU hotplug [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d9333afd6a714760c13f76ba275a32ec7bd979c1 (commit)] * Powermac: Suspend to disk on G5 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=543b9fd3528f64c4b20439de0edb453764482de7 (commit)] * Add powerpc PCI-E reset API implementation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=00c2ae35bd50664bcd841becc6efceef8aa5d074 (commit)] * Use generic apm-emulation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b302887854d6f0c6f9fc3f1080535e7c1bd53134 (commit)] * PS3: Add DABR support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f0a1d024cc2699f4897d611da1d91777cccc530b (commit)] * Disable SLUB for configurations in which slab page structs are modified [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=30520864839dc796fd314812e7036e754880b47d (commit)] * Create Marvell mv64x60 I2C platform_data [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=01f0e78e15c52af480c867af5bd406afec80d9cc (commit)] * Add bootwrapper support for Marvell/mv64x60 hostbridge [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0f81b11d2a14adaa9b2c944f104e13d72fedc769 (commit)] * Add DTS file for the Motorola PrPMC2800 platform [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3f456cc18f63bebdf71d788098c72d7ecd83c9b6 (commit)] * Create Marvell mv64x60 MPSC (serial) platform_data [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=52d3aff903171af13b56c5a4d6fb828461406c65 (commit)] * Create Marvell mv64x60 ethernet platform_data [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=649c8e0289eeee2ab3d4c6c6e062df24dd602233 (commit)] * Add Marvell mv64x60 PCI bridge support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e1a3107b06a9619773596cd46a9ce0574419aed4 (commit)] * Add interrupt support for Marvell mv64x60 chips [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e44b8941908ec9ccf03b52713c9e7d3471bada8c (commit)] * Add arch/powerpc support for the Motorola PrPMC2800 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fd4ba7e2b7ce9a48b8c60d5fcd65feda5746812e (commit)] * Add bootwrapper support for Marvell/mv64x60 I2C [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ae4b3fbc7a91ea4e5685edb0310bb185a12e5943 (commit)] * Add bootwrapper support for Motorola PrPMC2800 platform [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c368d921daed3c7cfba9752a45b2a8804cd54128 (commit)] * Add bootwrapper support for Marvell MPSC [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e12deb840ceed7051ab4799ae71b675a83c58c7c (commit)] * bootwrapper: Make compression of the kernel image optional. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a9903811bf8d130a26004f9cb27b66513a267908 (commit)] * pasemi: Cpufreq driver for PA Semi PWRficient processors [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2e0c3370b3ecf831ef209f1094df36a808865845 (commit)] * Add uartlite boot console driver for the zImage wrapper [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8b01653ab01eebc781c5a375ff336d0837f30c4e (commit)] * Remove the unused HTDMSOUND driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8d1cea6e1439a113b1f17eab9b4e2f0cfc24bbb0 (commit)] * ibmebus: dynamic addition/removal of adapters, some code cleanup [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6bccf755ff53241d46c01c229b3c2452b9029ec4 (commit)] * Handle recursive oopses [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=34c2a14fc20e4ab878fbf87e5f7fe1cff6afb3d4 (commit)] * 86xx: Added 2nd PCI-Ex controller support for MPC8641 HPCN to DTS. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e0e3c8d432ab9503b167e53d60b145f0e26bb1e2 (commit)] * 83xx: Add MPC832x RDB board support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=23308c54d559a210019a576c5741cfb762af69d6 (commit)] * 85xx: Add initial MPC8544 DS platform files. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d93daf848161043c06b665bbbd4bc22ef0247065 (commit)] * EDAC ECC software scrubber [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=723ec731de880a76a004a304b62bf8d0f96435d8 (commit)] * CBE thermal support on PS3 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=28066ae91b2050d79531a6f2d5e35dd8f666bafd (commit)] * DEBUG_PAGEALLOC for 64-bit [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=370a908db154f51008cea41e67e7409efa251c7b (commit)] and 32-bit [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=88df6e90fa9782dbf44d936e44649afe271e4790 (commit)] * pasemi: PA6T oprofile support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=25fc530eed1ca9ccde2a1e96d0b2060867f76bb2 (commit)] * Add arch/powerpc driver for UIC, PPC4xx interrupt controller [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e58923ed14370e0facc5eb2c3923216adc3bf260 (commit)] * ARM * Add ARM V7 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=23688e999eda70f1ce1c61a68b865b996e3c6c4c (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bbe888864ec32435e93923c40b9d6ce2bb73844b (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=065cf519c32984b7a78777aae3859baf5f5fd3d3 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=56163fcf194fb688fcf3cefa9b90c5ad41f74059 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=aaf83acba9fb1f93d2e656c7e4dda4e38c1cb490 (commit)] * Add support for Atmel AT91SAM9RL processors. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=877d7720f5f67793b9b6027840d2c88ea25dc4c8 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c42dcb3dcfd3a473ab7c79c2ae91fc1c2e4dc5db (commit)] * Support for Micrel/Kendin KS8695 processor [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c53c9cf60e49119e97d38390849cac5b2f0a0981 (commit)] * Add support for the TI DaVinci platform [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7c6337e225364870e9bf02a3ae277d9fdea483f8 (commit)] * Add Intel KIXRP435 Reference Platform based on IXP43x processor [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=45fba0846f5a5a48ed3c394aa4f8ca93699e7655 (commit)] * Support for dynticks and hence the new clocksource/event infrastructure [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0567a0c022d5b343370a343121f38fd89925de55 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9e4559ddffc012a73ea0b54ed3b6a219c1483ae9 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e32f1502be3fa459723b1e4105e014f0828f7513 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b49c87c2a5059af14b68ee5f596ac0e9c93678bb (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=89df127246f23add865f4a8f719c990e41151843 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=075192ae807579448afcc0833bd349ccce057825 (commit)] * Add stacktrace support and make oprofile use it [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f16fb1ecc5a1cb2f7cc595179d1fe55e711e599f (commit)] * Add ability to dump exception stacks to kernel backtraces [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7ab3f8d595a1b1e5cf8d726b72fd476fe0d0226c (commit)] * Add GPIO debug support. /sys/kernel/debug/omap_gpio dumps the state of all GPIOs that have been claimed, including basic IRQ info if relevant [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b9772a220a0d1b1d83b770ed131fa8b090af3681 (commit)] * Add new boards: picotux 200 ARM [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5d01f133412b0e27b340ab1bbb2cf0017329ae61 (commit)], KS8695 Micrel Development board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9bf77ee6c24b33758a432f106fb765bf32550508 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2c7ee6ab7cb7261aacea91d41da8df1874772f3f (commit)]; mach type cc9p9360js [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=13ea55b04eaafb60cd7df759c8d92566d1f19351 (commit)], DSM-G600 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=28bd3a0dcce11bea6f99a351cc64053dff00196e (commit)] * iop13xx: msi support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2fd0237538480c8d704c385b6f9abc3f6c46b760 (commit)] * H1940: Add bluetooth support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7fdc7849d2f9f926cbaec224bbcbacb164b07b23 (commit)] * Add support for ICSIDE interface on RiscPC [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=73b6a2be8b29b2067aa3c0f1d6433b6148d88705 (commit)] * AT91: Support ADS7846 touchsceen on boards SAM9263-EK [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7c73628f24ea73479232d1b608359aa7d8d2c95d (commit)] and SAM9261-EK [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=235227285b3e4bae616be5720e6dedb49b914e9d (commit)]; * S390 * PARISC * MIPS * SPARC64 * IA64 * SH * Clockevent/clocksource/hrtimers/nohz TMU (SH-3 and SH-4) support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=57be2b484a417bffae66359b9b89e7239480b729 (commit)] * Kdump support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4d5ade5b29c618e97a8988efb6967cb4dd0e2183 (commit)] * Bring kgdb back from the dead. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fa5da2f7bdcf885efe65a37df13907c7d72296f6 (commit)] * Generic BUG() support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fa69151173b1fc6fa3ced0edd5c2ea83b5d32bc1 (commit)] * Support for: solution engine boards 7722 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6865f0ea6ad91fec3ae7831c49d48b5a7db4b428 (commit)] and SH7780 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b75762302e144b73f12b72c59b99401d036680aa (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=45ed285b54930767937deb0eaf718b1d08c3c475 (commit)]; MS7712SE01 board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9465a54fa4a9da628091c372baa84120f8304587 (commit)], SH7785 Highlander board (R7785RP). [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=32351a28a7e1f2c68afbe559dd35e1ad0301be6d (commit)], L-BOX RE2 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c86c5a910451dd5a30e62a9e36d8e9b3c7a0c1d1 (commit)], se7780 PCI [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b7aee517c8302d651ff057fdcebee3c1f53c3b2e (commit)]. SH7722 clock framework support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1929cb340b74904c130fdf3de3fe5bbedb68a5aa (commit)] * SPARC64: * Unify timer interrupt handler. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=777a447529ad138f5fceb9c9ad28bab19848f277 (commit)] * Add support for bq4802 TOD chip, as found on ultra45. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d037e0532e7dbb5a7936cbc6747206d2352f2974 (commit)] * SUN4U PCI-E controller support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=861fe90656b8e20d750d73c57088dc52d316ce7b (commit)] * Add clocksource/clockevents support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=112f48716d9f292c92a033cff9e3ce7405ed4280 (commit)] * S390 * Improved oops output. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bb11e3bdbac08f773a89f3ca287024a956ee8a12 (commit)] * Improved kernel stack overflow checking. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=be7962856d299a0f231ac36f89f4a89cbecfe0ff (commit)] * Generic BUG(). [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c0007f1a65762eaf55633d403b380130ec60adad (commit)] * Add hardware capability support (ELF_HWCAP). [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cf8ba7a95511b86608acb481ad96219fe2da4b3a (commit)] * Processor degradation notification through uevents. This can happen e.g. because the cpus are overheating. The cpu capability can be read via /sys/devices/system/cpu/cpuN/capability [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2fc2d1e9ffcde78af7ab63ed640d9a4901797de2 (commit)] * zfcpdump support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=411ed3225733dbd83b4cbaaa992ef80d6ec1534e (commit)] * AVR32 * Board code for ATNGW100 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9ca20a8366462c553c27216161c735937f9de108 (commit)] * Generic BUG() handling [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=623b0355d5b1f9c6d05005b649a2f3a7b9fd7816 (commit)] * M68K * Early parameter support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d6713b4091a99fa2af2fabdcd2f3fb97f32ecf2e (commit)] * Atari fb revival [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a100501212f2e26bb6d70bfb5c55eefd90e22b65 (commit)] * Atari keyboard and mouse support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c04cb856e20a8bf68762d60737b84328c1ab5900 (commit)] * Atari SCSI revival [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fb810d121bceb945c5e576356bccba11cbfad7e3 (commit)] == Filesystems == * GFS2 * Consolidate transport protocols [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6ed7257b46709e87d79ac2b6b819b7e0c9184998 (commit)] * Add orphan purging code [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8499137d4ef1829281e04838113b6b09a0bf1269 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=72c2be776bd6eec5186e316e6d9dd4aab78d314d (commit)] * Add gfs2_tool lockdump support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7c52b166c588c98cf3d2b2e7e6a0468a98e84d0d (commit)] * OCFS2: * Sparse b-tree support that allows ocfs2 to support sparse files [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dcd0538ff4e854fa9d7f4630b359ca8fdb5cb5a8 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=363041a5f74b953ab6b705ac9c88e5eda218a24b (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3a0782d09c07aa3ec767ba6089cd15cfbfbfc508 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=abf8b1569415bb4a8915a4884943ecd39c510957 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=89488984ac23b0580f959b9ee549f2fcb1c2f194 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9517bac6cc7a7aa4fee63cb38a32cb6014e264c7 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5069120b7227fd323152a3755a0aa6bdeb361310 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=25baf2da1473d9dcde1a4c7b0ab26e7d67d9bf62 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=60b11392f1a09433740bda3048202213daa27736 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=83418978827324918a8cd25ce5227312de1d4468 (commit)] * Implement compat_ioctl() for 64/32 bit compatibility [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=586d232b191b776a1c6d51c10c662b8b3e238fdf (commit)] * CIFS: * Add IPv6 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5858ae44e289ac6c809af3fe81b9a6ed41914d41 (commit)] * Add support for POSIX mkdir, which improves performance [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2dd29d3133ad4c7926ea03b8431e604373c4ad65 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cbac3cba66ab51492da53e7bf4f38da872408065 (commit)] * UID/GID override on CIFS mounts to Samba [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4523cc3044d1bc7fcf3d7fee75d62bc76b8e1abb (commit)] * AFS * Implement basic file write support, including write, truncate, fsync, fdatasync, chmod, chown, chgrp, utime. Shared-writable mappings are not supported rigth now [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=31143d5d515ece617ffccb7df5ff75e4d1dfa120 (commit)] * Clean up the AFS sources [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ec26815ad847dbf74a1e27aa5515fb7d5dc6ee6f (commit)] * Handle multiple mounts of an AFS superblock correctly. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=436058a49e0fb91c74454dbee9cfee6fb53b4336 (commit)] * Add "directory write" support. Add support for the create, link, symlink, unlink, mkdir, rmdir and rename VFS operations to the in-kernel AFS filesystem [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=260a980317dac80182dd76140cf67c6e81d6d3dd (commit)] * Add support for the CB.GetCapabilities operation. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b908fe6b2d1294d93b0d0badf6bf4f9a2cd7d729 (commit)] * Implement the CB.InitCallBackState3 operation. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c35eccb1f614954b10cba3f74b7c301993b2f42e (commit)] * implement statfs [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=45222b9e02fb282eb0a8007a3d992dd229ec2410 (commit)] * Add security support. Kerberos IV tickets are added as RxRPC keys are added to the session keyring with the klog program. open() and other VFS operations then find this ticket with request_key() and either use it immediately (eg: mkdir, unlink) or attach it to a file descriptor (open) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=00d3b7a4533e367b0dc2812a706db8f9f071c27f (commit)] * Update the AFS fs documentation. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0795e7c031c4bda46fbdde678adf29de19bef7f4 (commit)] * JFFS2: Improve read_inode memory usage [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=df8e96f39103adf5a13332d784040a2c62667243 (commit)] == Networking == * NETFILTER == Various subsystems == === Software suspend === === crypto/audit === == Drivers == === Network drivers === === SATA/IDE/SCSI === * sd: implement START/STOP management [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c3c94c5a2fb43a654e777f509d5032b0db8ed09f (commit)] * lpfc: Add support for async scanning [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=47a8617c7df6cc8b8617a3deb5a36bbae1997d13 (commit)], added support for 8G speed and new HBAs [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b87eab38be141c16026cb830064d661ca705ad23 (commit)] * ipr: Enable multi-initator RAID support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ac09c349080008fdd54a15616a1b14771772d867 (commit)] * Add SG_IO ioctl to cciss [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=03bbfee58d440f5dc2e880944ab75fc644534794 (commit)] * qla2xxx: Add MSI support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cbedb601868821c9bfdcf1e9194be160deceeecb (commit)] * SUNESP: Complete driver rewrite to version 2.0, with tagged queuing support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cd9ad58d4061494e7fdd70ded7bcf2418daf356a (commit)] === Graphics === === Sound === * ice1724 - Functioning support for Prodigy 192 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7d4b4380d37025f0b13ae951e0cb2ff7184dc5bb (commit)] * ASoC Samsung S3C24xx build [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=86e1f0df2f88fd86657ddb993bba468a75128e02 (commit)] * hda-codec: Add support of 96kHz back [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a961f9fe8c6b0f3138a97582e1ddf05c4560593b (commit)], add ALC662 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bc9f98a9815c452a74e5eb9cbd2ed61b337fdcd2 (commit)], add ALC861VD Lenovo support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bdd148a307e230517bf891c108e0eec68ba5d10f (commit)], add support for Gigabyte S-Series GA-M57SLI-S4 motherboard [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=57b14f24d2a7aca65ddc6432fa89ebedf1219cc7 (commit)], allow opening SPDIF while analog dup mode [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5930ca41857f57e130b4438a9a261b2ab91f6fcf (commit)], add support for Asus A8JN Laptop [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=658fba0efe93fdef44f65cff391ae2a881e30d90 (commit)], add support for new HP DV series laptops [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4d69d756d19a4f457749f3667ad7fc8984bba15c (commit)], add ATI RS780,R600 HDMI audio support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e6db1119318abdc445d541b560744bd6551b1b3d (commit)] * hdspm: support for Master mode of AES32 and recent MADI [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ffb2c3c07f6ffd61923de736139248b31dc6f642 (commit)] * ASoC Samsung S3C24xx audio DMA [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c0f41bb1717ae31f806615e81b808753271dd3d9 (commit)] * ASoC Samsung S3C24xx I2S support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c1422a6658ef6101fc5a979021487c732cb177a1 (commit)] (commit)] * ASoC WM8753 codec - build changes [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=33703b73980f0a84251c298d00ad5fbcce81ca31 (commit)] * ASoC AT91xxxx - SSC port DSP support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=36b8a8bbb402911e59acf13b5074eb8915e47a6a (commit)] * ASoC WM8753 codec support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1f53aee0e0b398bad0c6ec2cd5ca2bccd4fbd56b (commit)] * ac97 - Smart 5.1 for VIA 1617a codec [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e9024ccc2d54a71dfac583ede6082e265264d871 (commit)] * usb-audio: another Logitech QuickCam ID [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d417045e7deeb37d97793805fe302da7b4f82eec (commit)] * Add Native Instrument usb audio device support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=523f1dce37434a9a6623bf46e7893e2b4b10ac3c (commit)] === Input === * i8042: add Fujitsu touchscreen/touchpad PNP IDs [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b9973954c5f3264a2afa6ec357adb542f4b76e06 (commit)], add Panasonic CF-29 to nomux list [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cc8310e33b0439b43cdb19de55b2507cb27bd229 (commit)], add HP Pavilion DV4017EA to the MUX blacklist [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6e782584e0713ea89da151333e7fe754c8f40324 (commit)] * psmouse: Add support for eGalax PS/2 touchscreen controller [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=24bf10ab2d72863a14187905fd992ca8119c809e (commit)], allow disabing certain protocol extensions [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=55e3d9224b60df0fd2dc36bff9b538ce40fd9586 (commit)] * Lifebook - add signature of Panasonic CF-29 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=43887ba15a0c1e293be63793541fe444778c0474 (commit)], work properly on Panasonic CF-18 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e7afcd1bf784dde4cd6c6efbf9a4709626cc8e08 (commit)] * Add driver for MIPS Cobalt back panel buttons [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bebb8a2bc180a4c920c57e89b2d713a34c1d096c (commit)] * Wistron: Add support for TravelMate 610 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bc413c9563db6d596e841b2756ed3fccc48de5c0 (commit)], add acerhk laptop database [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6480e2a275ff8ff48ae23a011616fcf819ed7a4e (commit)] * Add logical channel support for ATI Remote Wonder II [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a1421d3c780c373d5f74a0ab99b0652041d61876 (commit)] * Remove old USB touchscreen drivers: itmtoch, mtouchusb and touchkitusb. They have been replaced with composite usbtouchscreen driver some time ago and can be removed now [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=db61a9124880a1d79b7b320d4b6bef717f23e485 (commit)] === MTD === * Driver support for NAND flash devices on CM-x270 modules. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=54d33c4c715b80cc022b8e4974a4de693c96fc99 (commit)] * Support for generic platform NAND driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=711fdf627ce1374796632f16acec1ab63d11e38f (commit)] * Remove MTD_OBSOLETE_CHIPS (jedec, amd_flash, sharp) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b7aa48be1e7a11e36448a7db58931bbf735d2718 (commit)] * MTD Driver for AT26Fxxx dataflash devices [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=340ea370c2ce89d1c15fbf785460f2f74314ce58 (commit)] * NAND: Add Micron Manufacturer ID [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8c60e5475d8ca614d712cd3e2fe7330480709e02 (commit)] * Nandsim: Add partition capability [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2b77a0ed54eeea61937e7f71b0487b815edfbcdf (commit)], allow arbitrary NAND size [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a5ac8aeb29000fcab8d91848273a6616fcd039ee (commit)], optionally report wear information [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=57aa6b545f6f772dd317ccd29bdada999b16a13d (commit)], simulate flash errors [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=514087e74fb401a6621e8c836f4eaab87c269f24 (commit)] * NOR: Support for auto locking flash on power up [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0ecbc81adfcb9f15f86b05ff576b342ce81bbef8 (commit)] === USB === * Remove ancient/broken CRIS hcd [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1b101ceb9162086035ce0c9cbe83ca7b4845179a (commit)] * Add power/level sysfs attribute. The new power/level sysfs attribute allows users to force the device on (with autosuspend off), force the device to sleep (with autoresume off), or return to normal automatic operation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2add5229d77a3de08015feef437653e02372162f (commit)] * Add "busnum" attribute for USB devices [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=83f7d958eab2fbc6b159ee92bf1493924e1d0f72 (commit)] * Add the detection for the BandRich BandLuxe C100/C100S/C120 HSDPA Data Card [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3f6e58467c635ebbb4a139cbe5e0c1f46792e18c (commit)] * cxacru: ADSL state management [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6a02c996bce297a782432e29c69268356e97fadd (commit)] * Add picdem device to ldusb [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=79dcdbf67d8885375711c4f2261168fa87389a31 (commit)] * ftdi_sio: Add USB ID of ADSTech USBX-707 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=868e440d2f2b55f790d106100a46034b6aa12577 (commit)] * CP2101: new Device IDs [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=92f5cae2e8914d2d762728dd7629e5121ba070f3 (commit)] * make usbdevices export their device nodes instead of using a separate class [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9f8b17e643fe6aa505629658445849397bda4e4f (commit)] * Add Freescale high-speed USB SOC device controller driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b504882da539c17ce6fee9da2a97f2fafabd495d (commit)] * Add FF support for Logitech Force 3D Pro Joystick [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=320c01500c6ecb189c577b921a2357c7a56aaebc (commit)] * Thustmaster firestorm dual power v1 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=38d4b89e274c7eed99fcf6c3f8686f70edd6ab7c (commit)] * Add support for WiseGroup MP-8800 Quad Joypad [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=42cfb632f0210caa7d979666058075b06fc4680c (commit)] === V4L/DVB === * ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder. It took three core maintainers, over four years of work, eight new i2c modules, eleven new V4L2 ioctls, three new DVB video ioctls, a Sliced VBI API, a new MPEG encoder API, an enhanced DVB video MPEG decoding API, major YUV/OSD contributions from Ian and John, web/wiki/svn/trac support from Axel Thimm, (hardware) support from Hauppauge, support and assistance from the v4l-dvb people and the many, many users of ivtv to finally make it possible to merge this driver into the kernel [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1a0adaf37c30e89e44d1470ef604a930999a5826 (commit)] * Add support for video output overlays. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b2787845fb91da18ebb079dc9297f92d990e9fe1 (commit)] * M920x: Initial support for devices likely manufactured by Dposh [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f8e0bd5db4cc636fec35264c2396adb1b633ee05 (commit)] * M920x: Add support for LifeView TV Walker Twin [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=aa50ec2b4998f3937d7050826db190c82bed64e7 (commit)] * Add support for the "Elitegroup ECS TVP3XP FM1246", the "KWorld DVB-T 210", and the Animation Technologies LR214 Rev F onwards (SAA7131) to the saa7134 driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b39423a95c1fd2508e463130b77d8256ef3fcead (commit)] * Add support for VIDIOC_INT_G/S_STD_OUTPUT [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=045290b2a90ff1be60196a061aadecf70eb6bcc3 (commit)] Added VIDIOC_INT_G_STD_OUTPUT and VIDIOC_INT_S_STD_OUTPUT to allow drivers to set the TV standard for video output separately from the video capture. This is needed for cx23415 support where the decoder is separate from the encoder and can have a different TV standard. Modified the saa7127 module to listen to VIDIOC_INT_G/S_STD_OUTPUT instead of VIDIOC_G/S_STD. * Additional card support for bttv driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1ebba670edac28d4ea37579453417ced71fd9128 (commit)] * Add V4L2_CAP_VIDEO_OUTPUT_POS capability [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=206ebaf32795cf1582b1e2ff2ec6a560c9e986b8 (commit)] * Add support for the cx23415 MPEG decoding features. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2435be11ae1afb64ac7dfb25e10b6e3037ab0522 (commit)] * Add support for the extra keys in the black Technotrend 1500 IR [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=28aedb8fd95b9a11cb9dc75d3be1f30227cb4385 (commit)] * Add support for VIDIOC_G_CHIP_IDENT [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3434eb7e14d9587ee56f3462bcfa5726b62dadb9 (commit)] * Add tveeprom entry for tuner LG S701D MK3 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3b35b4b38049356b1e0b8e64ee27d1aca606b766 (commit)] * Add raw bayer support to the ov7670 driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=585553ecedabf434e5cdc59d05bf64596ceab7bc (commit)] * Added support for tda827x tuners with preamlifiers [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=58ef4f924cf2824ae198b1fec3eea1e4059a021c (commit)] * Add support for three new MPEG controls. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5eee72e88416ef11f55791626440ac3c9018c4c0 (commit)] * Add Logitech ViewPort AV 100 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6b1ce3c1017adce52675ec72825f0b052a6af5d4 (commit)] * Dvb: Remove lgh06xf driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6bdcc6e6dbab8daffd05e5026486f34ba41a6c72 (commit)] * Add radio support for the Lifeview FlyDVB-T Duo [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7c7fea669d77048b3013567dfb4c9171d536da05 (commit)] * Add support for remote of Asustech P7131 Hybrid LNA [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=904ab884a25fbaebe5d76d633d1c30c9f2a7c0aa (commit)] * Add support for Opera S1- DVB-USB [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=941491f3a52c34506137060716ce73e642ee326e (commit)] * Sn9c102: Make driver V4L2 not V4L1 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=990e3743b505a0bb08c04a381d5477e19d31ef5e (commit)] * Pwc: cisco VT Camera support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a63e157fc6147ae9792325cb55fa0c6d1d0f9905 (commit)] * Tda10023: Add support for frontend TDA10023 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=aa323ac89c5724de89656fcf31590d19e74594ec (commit)] * Add zr364xx V4L2 driver for USB webcams based on the zr364xx chipsets [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b7eee616ad8db5db5441a7d82083003df3ab6d3b (commit)] * M920x: add support for Anubis Electronics / MSI Digi Vox Mini II [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d4ca23b188d458ef508649a0c6866937b48d4bf8 (commit)] * 400e: Add support for Pinnacle PCTV Sat Pro USB (450e) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ddc9ece89dbeb374e34772232f5e26f64ce63390 (commit)] * Added / corrected support for some ASUS hybrid boards [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e06cea4cb4a16076dfca4863b12e1c4aeb781c8d (commit)] * Add some missing Hauppauge and Belkin devices to the driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e6c1df5581320720b8212a543e055e19d46f32bb (commit)] * Added card definition for AverMedia M102 miniPCI [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e95d317da2de7116ef66fa16bd9664cd39f1c11c (commit)] * Added support for Sabrent TV-PCB05 card. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=53958b35e4f8fa14ebcc098018635b306db2bde1 (commit)] === I2C === * New Simtec I2C bus driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bcda9f1eb0de0e1108c8b2765e5b7afa0dfb6c9f (commit)] * New i2c-tiny-usb bus driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e8c76eed2ecdb8e9ca5339761d2c076d32b7cbca (commit)] * Bitbanging I2C bus driver using the GPIO API [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1c23af90dc44d05bbb6a3b5246ab664b1f943943 (commit)] * i2c-nforce2: Add support for the MCP61 and MCP65 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f75803de6ae9aaebaf096d4590b40503c896eca7 (commit)] === Cpufreq === === ACPI === * thinkpad-acpi: driver sysfs conversion [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=176750d68801bfa4a88d1cf54174aa0347d7e5d8 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7252374a39d794879f5e47bcfa0a16e7599b27b5 (commit)], add sysfs support to the thermal subdriver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2c37aa4e22dd55070c608290c5031f2ee93e69ce (commit)], add sysfs support to the cmos command subdriver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b616004c70dd7f60a1477c3e9d6fddd00ee1fa37 (commit)], add sysfs support to wan and bluetooth subdrivers [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d3a6ade4f84416d774c3e5db5faae1840d55bd97 (commit)], add sysfs support to hotkey subdriver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a0416420e2c6244792d6f308183ad57c40532078 (commit)], update brightness sysfs interface support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7d5a015eece8be9186d3613d595643a520555e33 (commit)], * ibm-acpi: rename driver to thinkpad-acpi [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f21f85de4b3b9ad4a671fb19a889c16db2ea38b2 (commit)]