#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.33 development cycle Linux 2.6.33 has not been released yet. '''Summary''': [[TableOfContents()]] = Prominent features (the cool stuff) = = Various core changes = = Block = = Virtualization = = PCI = = MD/DM = = Filesystems = = Networking = = Security = = Tracing/Profiling = = Crypto = = Architecture-specific changes = = Drivers = == Graphics == == Storage == * SCSI * 3w-sas: Add new driver for LSI 3ware 9750 [http://git.kernel.org/linus/f619106bdd9d197c947f07108af57946f19a7f7e (commit)] * hpsa: add driver for HP Smart Array controllers. [http://git.kernel.org/linus/edd163687ea59f01d6b43c9e1fdaa0126fa30191 (commit)] * pm8001: add SAS/SATA HBA driver [http://git.kernel.org/linus/dbf9bfe615717d1145f263c0049fe2328e6ed395 (commit)] * vmw_pvscsi: SCSI driver for VMware's virtual HBA. [http://git.kernel.org/linus/851b164231d1117673aa44c00c7622e48b7dfcf4 (commit)] * be2iscsi: Adding msix and mcc_rings V3 [http://git.kernel.org/linus/bfead3b2cb4607c71831423c3ee97d22cd0c9dcb (commit)] * bnx2i: Add 5771E device support to bnx2i driver [http://git.kernel.org/linus/5d9e1fa99c2a9a5977f5757f4e0fd02697c995c2 (commit)] * fnic: Add FIP support to the fnic driver [http://git.kernel.org/linus/78112e5558064cb4d2e355aed87b2036fcdfe3dd (commit)] * ibmvfc: Add FC Passthru support [http://git.kernel.org/linus/d31429e1517c007781dfc68aed9b39cb5d3350a1 (commit)] * libfc, fcoe: Add FC passthrough support [http://git.kernel.org/linus/a51ab39606042e76a483547620699530caa12c40 (commit)], NPIV support [http://git.kernel.org/linus/11b561886643d4e23d0fd58c205d830a448dd0a2 (commit)], adds enable/disable for fcoe interface [http://git.kernel.org/linus/55a66d3c1e57f7e3e554d6ec8011e840f3802f20 (commit)], * lpfc: Add AER support [http://git.kernel.org/linus/0d87841997125971b7a39d21d1435054f91884c3 (commit)] * megaraid_sas: Add new megaraid SAS 2 controller support to the driver [http://git.kernel.org/linus/879111224d0784eab623fe8130a1f4481e0e1966 (commit)], add the IEEE SGE support to SAS2 controller [http://git.kernel.org/linus/f4c9a1317d32bb0af7546ef0c1dcc3be52dc8d0a (commit)] * mpt2sas: New device SAS2208 support is added [http://git.kernel.org/linus/db27136a89d061bf9dceb28953a61a8ef862ca7f (commit)], add support for RAID Action System Shutdown Initiated at OS shutdown [http://git.kernel.org/linus/744090d38b47ed8ead8f68b6f0c65866c0b9b17a (commit)] * mvsas: add support for Adaptec ASC-1045/1405 SAS/SATA HBA [http://git.kernel.org/linus/7ec4ad0125db0222e397508c190b01c8f2b5f7cd (commit)] == Networking devices == == USB == * Add support for Multifunction Composite Gadgets [http://git.kernel.org/linus/d23b0f08d18fc42f26f6a0776c6d827eb35143a9 (commit)], [http://git.kernel.org/linus/f176a5d81214864904d285912da02c4bc0e9041a (commit)] * EHCI: introduce omap ehci-hcd driver [http://git.kernel.org/linus/54ab2b02ef6a454b4cca969f546d0dd43fec7308 (commit)], add native scatter-gather support [http://git.kernel.org/linus/40f8db8f8f5af2cafeb976ae15e11aca641a931d (commit)] * Add a "remove hardware" sysfs attribute [http://git.kernel.org/linus/253e05724f9230910344357b1142ad8642ff9f5a (commit)] * Add device ID for Apple Cinema Display 23in 2007 [http://git.kernel.org/linus/4b372072b554723b508e53249dd1b594ad93fbc2 (commit)] * Add EHCI support for MX27 and MX31 based boards [http://git.kernel.org/linus/7e8d5cd93fac4d3720d8f780b350c9421e8997d4 (commit)] * Add support for Xilinx USB host controller [http://git.kernel.org/linus/08d3c18e6674c5d46e4333a462b1e2e4c4ded1d4 (commit)] * Interface Association Descriptors added to CDC & RNDIS [http://git.kernel.org/linus/b97503ffa79f0a4aa13c7cd8b449b98d3077c78f (commit)] * option.c: add support for D-Link DWM-162-U5 [http://git.kernel.org/linus/54a8e144acad6506920f385f4ef2779664f05b21 (commit)] * OTG: Add generic driver for ULPI OTG transceiver [http://git.kernel.org/linus/2d57a95f09cf71c4c642e5be15f8b700d17ee90c (commit)] == FireWire == == Input == * Add Davinci Keypad Driver [http://git.kernel.org/linus/bc09dcadc1a3da87d58aa70ebc8e9441205be75c (commit)] * Add driver for Altera PS/2 controller [http://git.kernel.org/linus/fb5bbee0dd033db7c31fe6cb78d2ce2b6588fd42 (commit)] * Add driver for Dynapro serial touchscreen [http://git.kernel.org/linus/a5f523bc0cdee2a163a034344ebf1163799b3c5d (commit)] * Add generic support for sparse keymaps [http://git.kernel.org/linus/36203c4f3d091b5f6c082663bd1f74273798043a (commit)] * Add mc13783 touchscreen driver [http://git.kernel.org/linus/d201fd5dfb22801b6b012bb9f58cd186e4690d98 (commit)] * Add S3C24XX touchscreen driver [http://git.kernel.org/linus/f5f96b93e745dd054110d511779e7ec5cfdfdfe6 (commit)] * ALPS - add interleaved protocol support (Dell E6x00 series) [http://git.kernel.org/linus/1d9f26262aef6d63ff65eba0fd5f1583f342b69b (commit)] * Add new driver for ADP5520 MFD PMICs [http://git.kernel.org/linus/fba65fe0ededc538771e47f6d099d7c853f4776e (commit)] * usbtouchscreen - add support for ET&T TC5UH touchscreen controller [http://git.kernel.org/linus/dbe1420b4ba398feef035f7cd8181ec2e492228b (commit)], add support for Zytronic capacitive touchscreen [http://git.kernel.org/linus/2330ed18b27a8f4f10e48e0a1c65ede56e03825c (commit)] * wacom - add support for new LCD tablets [http://git.kernel.org/linus/ec67bbedcf290ef182a897017f65a2707106c7f8 (commit)] == Sound == * Ashai Kasei ak4113 support [http://git.kernel.org/linus/42cfa276aebd28e5cc4350ff6c7d75f1cb84dd98 (commit)], [http://git.kernel.org/linus/8f34692f63d66805b51ff408f4067748d3c1c3fd (commit)] * ice1724 - Infrasonic Quartet support [http://git.kernel.org/linus/6ef80706184be792499a4485a7957f2660b6a076 (commit)] * opti-miro: add PnP detection [http://git.kernel.org/linus/306ecee926cf79f1b3b5f6035be09ef3d83f1b76 (commit)] * Add SuperH DAC audio driver for ALSA V4 [http://git.kernel.org/linus/9dcaa7b25f2c8f6a0485854cd3641f585a154072 (commit)] * snd-pcsp: add nopcm mode [http://git.kernel.org/linus/bcc2c6b7cb320d10c7fcccd87dce87f4384b4332 (commit)] * snd-usb-us122l: add support for US-144 [http://git.kernel.org/linus/4f272341c7a42a71586523f196b242bccde3be8c (commit)] * sscape: add supoort for SPEA Media FX/Reveal SC-600 [http://git.kernel.org/linus/f0968e3f7a8ea30728d2580d3043a30ea9994ec6 (commit)] * Oxygen: add digital filter control [http://git.kernel.org/linus/4852ad02476ab2bbc874f6f8fda9e677e0f09c87 (commit)], add stereo upmixing to center/LFE channels [http://git.kernel.org/linus/3d8bb454c4fbe18cea1adfd4183a4a9ef5f0ef04 (commit)], * usb-audio: add Roland UA-1G support [http://git.kernel.org/linus/d867bba94513cf149cb8462a6e006848acb91d38 (commit)] * virtuoso: add headphone impedance control [http://git.kernel.org/linus/a361e247b4e36c567b44fef354ab595458422d44 (commit)] * HDA * Add ALC661/259, ALC892/888VD support [http://git.kernel.org/linus/274693f37090ada2cadd09944ab883f05ea6ebe6 (commit)] * Add beep_mode module parameter [http://git.kernel.org/linus/2dca0bba70ce3c233be152e384580c134935332d (commit)] * Add support for the new 27 inch IMacs [http://git.kernel.org/linus/1a5ba2e9fc7999b8de2a71c7e7b9f58d752c05e4 (commit)] * VIA: Add Jack detect feature for VT1708. [http://git.kernel.org/linus/1f2e99febd5dd0c91f0d0752674029a4376649e5 (commit)], add smart5.1 function. [http://git.kernel.org/linus/1564b2878f5cf160f60af99d4dbca1dd7809ee8a (commit)], add VT1716S support. [http://git.kernel.org/linus/f3db423df84570c9950754a5771ad26f0111235f (commit)], add VT1718S support. [http://git.kernel.org/linus/eb7188cafcb7aa1419b8889494cdbd4e6a01da1c (commit)], add VT1812 support. [http://git.kernel.org/linus/ab6734e7ea32e9f9cbe0f55eeddf4aa629ed1c3d (commit)], add VT1828S and VT2020 support. [http://git.kernel.org/linus/bb3c6bfc3f7a5416d85c5dbc312e2d47fc672eef (commit)], add VT2002P support. [http://git.kernel.org/linus/25eaba2f8a6877ba6f58197c4723c2433a316e09 (commit)] * ASoC * Add Raumfeld audio support [http://git.kernel.org/linus/49af574b60669a58a2e96960ac694ce953119083 (commit)] * Added the CPU driver for PCM controllers [http://git.kernel.org/linus/357a1db94ecc5b3d605574b164d288cd7dbf8dbd (commit)] * Adding OMAP3517 / AM3517 EVM support in ASOC [http://git.kernel.org/linus/89e9abe78151de4d62fefe3976f6ef9f1f086e53 (commit)] * Add support for IGEP v2 [http://git.kernel.org/linus/b2a2236d1f5e7c09c8e74b61f13d8ba3fe82f7be (commit)] * Add support for the WM8727 DAC. [http://git.kernel.org/linus/89933dee5b17c09f2673c2bfd853625a848f91f5 (commit)] * Add WM8711 CODEC driver [http://git.kernel.org/linus/bd6d417743d941c3e5eabb21abbcac9737f11061 (commit)] * ADS117x ADC driver [http://git.kernel.org/linus/2dcf9fb99d4ecadecb2685a9eb82e6b85511c960 (commit)] * AK4671: add ak4671 codec driver [http://git.kernel.org/linus/2312fd8f6b252b7d3c1d74b20c75b7bff98bab65 (commit)] * Codec driver for Texas Instruments tlv320dac33 codec [http://git.kernel.org/linus/c8bf93f0fe8c5a509a29e30f3bac823fa0f6d96e (commit)] * Davinci: Add audio codec support for DM365 EVM [http://git.kernel.org/linus/9b95b166789d3ec57cea8cca0d42e602b8643ab0 (commit)] * OMAP: enable Overo driver for CM-T35 [http://git.kernel.org/linus/8df89bc35c188e389295eaf7917653f13c83ce70 (commit)] * Support WM8580 based audio subsystem on SMDK64xx machines [http://git.kernel.org/linus/d0f5fa17aa63262685e43b798ca0830d89786235 (commit)] * TPA6130A2 amplifier driver [http://git.kernel.org/linus/493b67efffc462703d583389aca96f850c18d3b3 (commit)] * Remove OSS Ensoniq Soundscape driver. It's broken after conversion to mutexes and a new ALSA snd-sscape driver handles all devices [http://git.kernel.org/linus/b7d5d946e50116f4150542f881ac90ac74c28165 (commit)] == Staging Drivers == == V4L/DVB == * Add a v4l2-subdev (soc-camera) driver for Omnivision OV9640 sensor [http://git.kernel.org/linus/8d64827172ae680d34d0611a1e865b546e6a5f08 (commit)] * ec100: add new driver for E3C EC100 DVB-T demodulator [http://git.kernel.org/linus/a15c7b42b2b8eda719920e93b81be031f2e0b01b (commit)] * ec168: add new driver for E3C EC168 DVB USB [http://git.kernel.org/linus/2bf290be4f3ef11889026d750244cc3bd1164974 (commit)] * soc-camera: add a new driver for the RJ54N1CB0C camera sensor from Sharp [http://git.kernel.org/linus/8f37cf25badd0ba9de7cd05c3f1d5362607c1bf9 (commit)], add mt9t112 camera driver [http://git.kernel.org/linus/858424b998ae112b2e04f4584bcdc6b0362a714a (commit)] * Add support for Asus Europa Hybrid DVB-T card [http://git.kernel.org/linus/e3c6e1aaa5db7822524f5b1355960fd732910068 (commit)] * gspca_ov519: Add support for OV2610 and OV3610 sensors [http://git.kernel.org/linus/635118d5b19c4ad562d425a3f3491c721d6a8293 (commit)], add support for the ovfx2 bridge [http://git.kernel.org/linus/b46aaa02648cd8c1ebc20191304e2f6a2382d04c (commit)] * radio: Add support for TEF6862 tuner [http://git.kernel.org/linus/eea85b0a629970d462481a80e1d45f4d71fe797f (commit)] * saa7134: add support for the Leadtek DTV1000S [http://git.kernel.org/linus/184e769f93e734ced24c948ea02e3d541c45c766 (commit)] * cx23885: card mygica x8506 add analog video input support [http://git.kernel.org/linus/bc1548adbee02899c7db5cd045bb0d799b220dce (commit)] * gspca: pac7311: Webcam 093a:2628 added. [http://git.kernel.org/linus/56e93ed9cff06e258cff8815fde31cd61d0a6d5a (commit)], add support for Winbond W9967CF and W9968CF camera's [http://git.kernel.org/linus/a511ba947600ae263f8c29c86020ba66a901d3e5 (commit)], [http://git.kernel.org/linus/79b359025d57969decb465973f7c0ea195009007 (commit)], add stv0680 subdriver [http://git.kernel.org/linus/21f1b932dbcc5ed18444e6995aeb856e583804ae (commit)] * uvcvideo: Add support for MSI Starcam 370i webcams [http://git.kernel.org/linus/3bc766ad374d04349ba09bd93f51980ad29d11c3 (commit)] * cx23885: add digital television support for Hauppauge WinTV-HVR1290 [http://git.kernel.org/linus/aee0b24c05f6e9615115748a8ea5042d8ee0e6a0 (commit)] * af9015: support for Sveon STV20 Tuner USB DVB-T HDTV [http://git.kernel.org/linus/5232263a7daa1247fe4a30579c296ddccfeeb7e6 (commit)] * Maxium MAX2165 silicon tuner [http://git.kernel.org/linus/95963cbcd0ee00026cc34ba84906ee4aa2029f4d (commit)] * Altobeam ATBM8830 GB20600-2006(DMB-TH) demodulator [http://git.kernel.org/linus/ec27b6aafb1796a09aad401143f70ad079421ca4 (commit)] * cx23885: Add support for Mygica X8558pro DMB-TH [http://git.kernel.org/linus/ea5697fe9ed6a1d534de436eff3138041e3c8aa9 (commit)] * cx-usb: add Mygica D689 DMB-TH USB support [http://git.kernel.org/linus/b18bd1d8806c0982c7835dcb58a27c4e9005e4fb (commit)] * firedtv: port to new firewire core [http://git.kernel.org/linus/87918334792a4d8a73b0511466b77bd6aa055db3 (commit)] * Add Prof 7301 PCI DVB-S2 card [http://git.kernel.org/linus/b699c2712b1ddcc3ef4491adde00a47a880fde97 (commit)] * Tevii S470 and TBS 6920 fixes [http://git.kernel.org/linus/09ea33e5c696958e8b1ae6d5ab184476b16592f1 (commit)] * em28xx: add support for em2800 VC211A card [http://git.kernel.org/linus/694a101e6acb865f5405a95c358eea43c813cf24 (commit)] * Dib8090: Add the Dib0090 tuner driver and STK8096GP-board [http://git.kernel.org/linus/03245a5ee69a5faa99b020fe1aca9bafe10c46a9 (commit)] * v4l: add a media-bus API for configuring v4l2 subdev pixel and frame formats [http://git.kernel.org/linus/9a74251d8bee7a25fee89a0be3ccea73e01c1a05 (commit)] * rj54n1cb0c: Add cropping, auto white balance, restrict sizes, add platform data [http://git.kernel.org/linus/a6b5f2008a3d54b5f5350a01121b718dd6bfead7 (commit)] * Add support for yet another Dvbworld, Tevii and Prof USB devices [http://git.kernel.org/linus/141cc35e2d2941fcf4cfc78a75c75f7fc083d25f (commit)] == Bluetooth == == MTD == == HWMON == * New driver for AMD Family 10h/11h CPUs [http://git.kernel.org/linus/3c57e89b467d1db6fda74d5c97112c8b9466dd97 (commit)] * New driver for the National Semiconductor LM73 [http://git.kernel.org/linus/4e233cbed249ea94d989b8be08eac0414dbdc44b (commit)] * Add driver for VIA CPU core temperature [http://git.kernel.org/linus/70c38772aef27b01dc236fb4016261c3828df6aa (commit)] * Add Freescale MC13783 ADC driver [http://git.kernel.org/linus/93ee0a75f6e4b2c7ec20fd8f4ace87f88ba785b9 (commit)] * adt7475: Add support for the ADT7473 [http://git.kernel.org/linus/b180d0508475c5c55085839d22f454c69379eacc (commit)], add support for the ADT7476 [http://git.kernel.org/linus/d8d2ee073274ab666282d1942d08f1bb454d715b (commit)], add support for the ADT7490 [http://git.kernel.org/linus/3d849981711741e76e501e4b9e3e7b792f2b0fd5 (commit)] * f71882fg: Add support for the f71889fg (version 2) [http://git.kernel.org/linus/7669896f499e1bce5cfb38f2685ff583ecdb24dd (commit)] * I2C bus support for lis3lv02d and variant accelerometer chips [http://git.kernel.org/linus/312ea07bf067d41b339473e696f9199245d762f3 (commit)] == ACPI == == Various == == Other news sources tracking the kernel changes ==