#pragma section-numbers on #pragma keywords Linux, kernel, operating system, Linus Torvalds, open source, drivers #pragma description Summary of the driver changes and architecture-specific changes merged in the Linux kernel during the 3.11 development cycle [[TableOfContents()]] = Architectures = == x86 == * microcode: Early microcode patch loading support for AMD [http://git.kernel.org/linus/;a=commit;h=757885e94a22bcc82beb9b1445c95218cb20ceab (commit)] * microcode: Allow multiple families' bin files appended together [http://git.kernel.org/linus/;a=commit;h=cd1c32ca969ebfd65e61312c988223bb14f09c2e (commit)] == ARM == * ARM 64 bits * HugeTLB support [http://git.kernel.org/linus/;a=commit;h=084bd29810a5689e423d2f085255a3200a03a06e (commit)] * Transparent Huge Page support [http://git.kernel.org/linus/;a=commit;h=af07484863e0c20796081e57093886c22dc16705 (commit)] * Support KVM [http://git.kernel.org/linus/;a=commit;h=6211753fdfd05af9e08f54c8d0ba3ee516034878 (commit)] * Support Xen http://git.kernel.org/linus/;a=commit;h=aa42aa1389a54d1afb1c7606c5a37c3429cdf517 (commit)] * Change kernel stack size to 16K [http://git.kernel.org/linus/;a=commit;h=845ad05ec31e0f3872a321e10dbeaf872022632c (commit)] * ADd initial DTS for APM X-Gene Storm SOC and APM Mustang board [http://git.kernel.org/linus/;a=commit;h=ee877b5321c4dfee9dc9f2a12b19ddcd33149f6a (commit)] * HugeTLB support for LPAE systems. [http://git.kernel.org/linus/;a=commit;h=1355e2a6eb88f04d76125c057dc5fca64d4b6a9e (commit)] * Transparent huge page support for LPAE systems. [http://git.kernel.org/linus/;a=commit;h=8d962507007357d6fbbcbdd1647faa389a9aed6d (commit)] * Add support for LZ4-compressed kernel [http://git.kernel.org/linus/;a=commit;h=f9b493ac9b833fd9dd3bbd50460adb33f29e1238 (commit)] * ARMv7-M: Allow the building of new kernel port [http://git.kernel.org/linus/;a=commit;h=4477ca45fb368880bf77b10ed3b24b03f0cc82da (commit)] * EXYNOS: Add support for EXYNOS5420 SoC [http://git.kernel.org/linus/;a=commit;h=191d754f5bfd99d682cd496759f56d97294bfdf0 (commit)] * OMAP2+: Remove board-4430sdp.c [http://git.kernel.org/linus/;a=commit;h=76787b3bd2550613ab688842b231e8f82c451cee (commit)] * SAMSUNG: Add watchdog reset driver [http://git.kernel.org/linus/;a=commit;h=a4658e57a7a1bc8d6b54c29c051426ea838fd6d7 (commit)] * kirkwood: Instantiate cpufreq driver [http://git.kernel.org/linus/;a=commit;h=0e2ee0c0610ec211a9f0ebf3088cbf4da422ebf8 (commit)] * Add Initial TI-Nspire support [http://git.kernel.org/linus/;a=commit;h=9851ca5774e693e2088a4b34ad456cfaadaf29a7 (commit)] * Add device trees for TI-Nspire hardware [http://git.kernel.org/linus/;a=commit;h=d907849e0dbaeacb34e0a6a3b49ebeaf8c49355e (commit)] * Add basic support for Rockchip RK3066a boards [http://git.kernel.org/linus/;a=commit;h=d63dc0514d56e108cc96e334ca26b538263e52a2 (commit)] * at91 * Add Acme Systems Fox G20 board [http://git.kernel.org/linus/;a=commit;h=2515e8bbc5dca415c5a810b8d5c6aa6acec1903c (commit)] * Drop rm9200dk board support [http://git.kernel.org/linus/;a=commit;h=e25ac142f3c8476410a562c481e5c29efbb1cd43 (commit)] * Device tree sources * Add DT node for DP controller for Arndale Board [http://git.kernel.org/linus/;a=commit;h=a3093e6f8483d6ac8af427436f4e7dd6f8ee0df7 (commit)] * Add Ka-Ro tx53 devicetree [http://git.kernel.org/linus/;a=commit;h=260cb6a665b29cf2231baf91fdd25022ea136c49 (commit)] * Add SoC level device tree source for VF610 [http://git.kernel.org/linus/;a=commit;h=d02e13495d3a0e686c00990bc1d688336bdfe2bb (commit)] * Add device tree source for imx6sl SoC [http://git.kernel.org/linus/;a=commit;h=e29fe21cff967eeae8f081ed0de51f53a2a002bf (commit)] * Add initial VF610 Tower board dts support [http://git.kernel.org/linus/;a=commit;h=e77b74ee6c4115a0fe1fdb673dbf25ffe1277205 (commit)] * imx27-phytec-phycore-som: Add initial support for PCM970 RDK [http://git.kernel.org/linus/;a=commit;h=c05c1bf5739cb7adaa955503fc819d077bc46d25 (commit)] * imx: add initial support for VF610 [http://git.kernel.org/linus/;a=commit;h=5be913c6824e1957e03ae432b60717c21f2c53d1 (commit)] * keystone: Add minimal TI Keystone platform support [http://git.kernel.org/linus/;a=commit;h=828989ad87af15b555f783a70efa2cc526b35b3f (commit)] * mx5: Add support for DENX M53EVK [http://git.kernel.org/linus/;a=commit;h=051124e596869ddf3efa7a2dc2f8209401e55d09 (commit)] * mxs: dt: Add Crystalfontz CFA-10057 device tree [http://git.kernel.org/linus/;a=commit;h=d75f3d92e86e65b3cb9725e65f7278cc303511db (commit)] * shmobile: Remove AP4EVB board support [http://git.kernel.org/linus/;a=commit;h=b24bd7e97b3784afca6b808be1e5848e30e637ac (commit)] * sti: Add STiH415 SOC support [http://git.kernel.org/linus/;a=commit;h=65ebcc1158891c8c0abef726d59a7840454ad25d (commit)] * sti: Add STiH416 SOC support [http://git.kernel.org/linus/;a=commit;h=15969b457734feb46cc813745b039cf4ae9089ff (commit)] * stih41x: Add B2000 board support [http://git.kernel.org/linus/;a=commit;h=f1148dba64f3bf3a346e1eb7cdfac0e5f70660c8 (commit)] * stih41x: Add B2020 board support [http://git.kernel.org/linus/;a=commit;h=40e3e6725370481b7b81d969dbde056f50d870ae (commit)] * sunxi: dt: Add Allwinner A10s DTSI [http://git.kernel.org/linus/;a=commit;h=d3ae078eb8c9cec8da15a983d66d9f7fe16dffd7 (commit)] * tegra114: add CPU hotplug support [http://git.kernel.org/linus/;a=commit;h=33d5c01915ccca298a5fda7e0cb33199d225e03a (commit)] * ux500: Supply a DTS file for the u8540 platform [http://git.kernel.org/linus/;a=commit;h=c70b4a93326384f5e5d393c3bdae6e22b428fb3a (commit)] * vexpress: introduce DCSCB support [http://git.kernel.org/linus/;a=commit;h=1e904e1bf6f1285cc2dd5696c44b7cf78cda643f (commit)] * zynq: Add cpuidle support [http://git.kernel.org/linus/;a=commit;h=bd2a337a25dd22bcd6b3fb1f99461f6991773e68 (commit)] == PowerPC == * Transparent Huge Page for PPC64 [http://git.kernel.org/linus/;a=commit;h=074c2eae3e9b66c03a17a12df8f2cd19382b68ab (commit)], [http://git.kernel.org/linus/;a=commit;h=437d496457a30ce9ccccb94b2373c201b2558392 (commit)] * eeh: I/O chip EEH enable option [http://git.kernel.org/linus/;a=commit;h=eb0059836baa14c58ebad030684846213aaece89 (commit)] * mpic: add global timer support [http://git.kernel.org/linus/;a=commit;h=36ca09be6ff77a4e5b54b8b68ed7be7aa184250b (commit)] * perf: Add power8 EBB support [http://git.kernel.org/linus/;a=commit;h=4df489991182d3a9337c0a4b1563077c0004f1ba (commit)] * perf: Core EBB support for 64-bit book3s [http://git.kernel.org/linus/;a=commit;h=330a1eb7775ba876dbd46b9885556e57f705e3d4 (commit)] * vfio: Enable on PowerNV platform [http://git.kernel.org/linus/;a=commit;h=4e13c1ac6baa1d6c2b650d66ca89e1e12727ec19 (commit)] * vfio: Enable on pSeries platform [http://git.kernel.org/linus/;a=commit;h=5b25199eff8e124297e6e95392f1719d20daca89 (commit)] * vfio: Implement IOMMU driver for VFIO [http://git.kernel.org/linus/;a=commit;h=5ffd229c02731a91d08ca21e76b503c5bbb5c095 (commit)] == Xtensa == == MIPS == * BCM63XX: add support for BCM3368 Cable Modem [http://git.kernel.org/linus/;a=commit;h=7b9334215f53135fb9cbdf0b44833cbc8e7d57b2 (commit)] * BCM63xx: Enable second core SMP on BCM6328 if available [http://git.kernel.org/linus/;a=commit;h=7ac836ce2aa7b931f6347e554cb65f9e9cc1da57 (commit)] * MSP71xx: Remove gpio drivers [http://git.kernel.org/linus/;a=commit;h=b8061134f83a36b9eb6e38a184f3982f8d8bc58c (commit)] * Netlogic: COP2 save/restore code [http://git.kernel.org/linus/;a=commit;h=5649d37c2b23ad6545709c976b9abbfa8d5f4e11 (commit)] * Netlogic: Support compressed kernel [http://git.kernel.org/linus/;a=commit;h=8f0b043045d0b19d7eb8b510bfe279c9bb05d952 (commit)] * Delete Wind River ppmc eval board support. [http://git.kernel.org/linus/;a=commit;h=169c3c164f0dd791dfa023ab02c12cb286a72e6e (commit)] == ARC == == s390 == * bpf,jit: address randomize and write protect jit code [http://git.kernel.org/linus/;a=commit;h=aa2d2c73c21f22ce4c643128b671aa7e7bbff54f (commit)] * cio: Introduce generic synchronous CHSC IOCTL [http://git.kernel.org/linus/;a=commit;h=64150adf89df2ed165d6760f414fa6df07d22628 (commit)] * cio: Introduce on-close CHSC IOCTLs [http://git.kernel.org/linus/;a=commit;h=e9a8f32a98a6099b009ea7da4f299bb5427db126 (commit)] * cio: Make /dev/chsc a single-open device [http://git.kernel.org/linus/;a=commit;h=7a9cc6e18b8fe751a41349b188dd468a8317192a (commit)] * dasd: Add 'timeout' attribute [http://git.kernel.org/linus/;a=commit;h=3d71ad32167c9124d5621b54c37a74ef38aa93b0 (commit)] * dasd: Implement block timeout handling [http://git.kernel.org/linus/;a=commit;h=a2ace46632fb38c7a3771f2f0d235a4295e83bcf (commit)] * dasd: make number of retries configurable [http://git.kernel.org/linus/;a=commit;h=1f1ee9ad6b298400c7a44f860231ac1d3cb7bfd6 (commit)] * sclp: Add SCLP character device driver [http://git.kernel.org/linus/;a=commit;h=d475f942b1dd6a897dac3ad4ed98d6994b275378 (commit)] == SPARC == = Drivers = == Staging drivers == == Graphics == == Storage == == Networking == == Sound == * es1968: Add radio support for MediaForte M56VAP [http://git.kernel.org/linus/;a=commit;h=8e0d70434d497f0265ccfe5d92a6a509410685ba (commit)] * Add M2Tech hiFace USB-SPDIF driver [http://git.kernel.org/linus/;a=commit;h=a91c3fb2f84204dcf024ca6a032f12cdb84f2196 (commit)] * hda - Add power-welll support for haswell HDA [http://git.kernel.org/linus/;a=commit;h=99a2008d0b32d72dfc2a54e7be1eb698dd2e3bd6 (commit)] * hda - Add support for ALC5505 DSP power-save mode [http://git.kernel.org/linus/;a=commit;h=ad60d502fb8aaa3c1e011f4d72b8228f553d87a8 (commit)] * hda - add PCI IDs for Intel BayTrail [http://git.kernel.org/linus/;a=commit;h=e44007e0f97fdae45b73cf61e9962493ddcc6114 (commit)] '' ASoC '' * tegra: add tegra+RT5640 machine driver [http://git.kernel.org/linus/;a=commit;h=040a62cf1c040362fb11587fb9f02e1881f4c237 (commit)] * twl6040: Add digital mute support [http://git.kernel.org/linus/;a=commit;h=98c5fb1f875732e49ce223ba920204ec57f51511 (commit)] * Add SPEAr audio driver [http://git.kernel.org/linus/;a=commit;h=e58070ee4fdf797c47cb296992ce8db3df715eca (commit)] * Add ssm2518 support [http://git.kernel.org/linus/;a=commit;h=b6b5e76bb8bb22ecff90a7840dc4845d63328289 (commit)] * ac97: Support multi-platform AC'97 [http://git.kernel.org/linus/;a=commit;h=b047e1cce8fe32475ab61846772943a5e4c0a908 (commit)] * add RT5640 CODEC driver [http://git.kernel.org/linus/;a=commit;h=997b05203b0a710e11f9b2732bef2d2fdc1d824b (commit)] * blackfin: Remove bf5xx-tdm driver [http://git.kernel.org/linus/;a=commit;h=cc37961b21eb3d57d421ca34ffec9bbe0a6096c0 (commit)] * fsl: add imx-wm8962 machine driver [http://git.kernel.org/linus/;a=commit;h=8de2ae2a7f1fd71dc56d6b014029f93093e9c5d5 (commit)] * fsl: remove imx-pcm driver [http://git.kernel.org/linus/;a=commit;h=dbdf6b54340e1671439a4a5efbd15b7a0b14eacb (commit)] * remove saarb and tavorevb3 machine drivers [http://git.kernel.org/linus/;a=commit;h=7ae6871fe51e337caa88025ac2dc0c586c4d4a09 (commit)] == USB == == Bluetooth == == Input == * Add OLPC AP-SP driver [http://git.kernel.org/linus/;a=commit;h=b56ece9a3ac3c9708b8f1cebf4ba24c258d40e52 (commit)] * Add TI-Nspire keypad support [http://git.kernel.org/linus/;a=commit;h=fc4f314618923c2bef708a535f8483fa7f7dbad2 (commit)] * bcm5974 - add support for the 2013 MacBook Air [http://git.kernel.org/linus/;a=commit;h=148c1c8ad3c4170186ebe6ea5900adde27d2a0e7 (commit)] * cyttsp4 - SPI driver for Cypress TMA4XX touchscreen devices [http://git.kernel.org/linus/;a=commit;h=67bf12ca50d524f9e225347fe63533562e2004de (commit)] * cyttsp4 - add core driver for Cypress TMA4XX touchscreen devices [http://git.kernel.org/linus/;a=commit;h=17fb1563d69b63fe7a79570fe870cf7e530cd2cd (commit)] * sirfsoc_pwrc - add onkey input driver for CSR SiRFprimaII PWRC [http://git.kernel.org/linus/;a=commit;h=9b5f953ddc3247dd0c3d0cafa4247be10d5c05db (commit)] '' HID '' * Add support for Holtek gaming mouse 04d9:a04a [http://git.kernel.org/linus/;a=commit;h=d4f5189052c68f5bae3aac62b357577ecb862fee (commit)] * Add driver for ELO 4000/4500 [http://git.kernel.org/linus/;a=commit;h=d23efc19478ac7fb517038922b920a6979cbd958 (commit)] * Add support for Huion 580 tablet [http://git.kernel.org/linus/;a=commit;h=68e353fe476e7dab4644b9e7b4979b72726397ae (commit)] * apple: Add support for the 2013 Macbook Air [http://git.kernel.org/linus/;a=commit;h=9d9a04ee758b4c1fcc7586d065cdde7a7607e156 (commit)] * driver for PS2/3 Buzz controllers [http://git.kernel.org/linus/;a=commit;h=f04d51404f51947d3feabf2518495ba5aa3bb2c4 (commit)] * multitouch: add support for Data Modul easyMaxTouch [http://git.kernel.org/linus/;a=commit;h=0b7ddda69263c305375ab88d4272c4a548bf66c0 (commit)] * wacom: Intuos4 battery charging changes [http://git.kernel.org/linus/;a=commit;h=9d157624035214793c6d06b0512c6ab1a7b39e05 (commit)] * wiimote: add Balance Board support [http://git.kernel.org/linus/;a=commit;h=f1d4bed45b553dda2be402e427d8d708c4dca85d (commit)] * wiimote: add Classic Controller extension [http://git.kernel.org/linus/;a=commit;h=9d6f9ecb0cbf714f39c0ae492fe8678bcb93a001 (commit)] * wiimote: add Nunchuk support [http://git.kernel.org/linus/;a=commit;h=b6ee67b37c02790ba9bd170ee1fe0d2cd2941001 (commit)] * wiimote: add device detection [http://git.kernel.org/linus/;a=commit;h=c57ff761be8365599ff9ccdbb205ead4912b2067 (commit)] * wiimote: add extension hotplug support [http://git.kernel.org/linus/;a=commit;h=4148b6bf8a4a4d6e533329775370ccf49778c061 (commit)] * wiimote: add sysfs extension/device-type attrs [http://git.kernel.org/linus/;a=commit;h=c7da08677d73e887380e64c865b99536027191aa (commit)] * wiimote: support Nintendo Wii U Pro Controller [http://git.kernel.org/linus/;a=commit;h=b8e0fe31a7c8623741f91bc27f925220341fdf81 (commit)] == TV tuners, webcams, video capturers == == Hardware monitoring == == Memory technology devices (MTD) == == Multi-function devices (MFD) == == Various ==