Contents
1. Architectures
1.1. x86
- amd64_edac: Add ECC decoding support for newer F15h models commit 
- Introduce int3 (breakpoint)-based instruction patching commit 
- Make jump_label use int3-based patching commit 
- Use asm-goto to implement mutex fast path on x86-64 commit 
- provide platform-devices for boot-framebuffers commit 
- perf/x86: Add Silvermont (22nm Atom) support commit 
- intel_pstate: Add Haswell CPU models commit 
- ACPI: Add facility to disable all _OSI OS vendor strings commit 
- ACPI: Add facility to remove all _OSI strings commit 
1.2. ARM
- arm64: add support for kernel mode NEON commit 
- big.LITTLE: vexpress-TC2 CPU idle driver commit 
- Add ARM-NEON RAID6 accelerated syndrome calculation commit 
- arm: kirkwood: readynas duo v2: Add GMT G762 Fan Controller commit 
- shmobile: Remove ag5evm board support commit 
- shmobile: Remove kota2 board support commit 
- 7814/2: Allow forced irq threading commit 
- Allow selection HZ values commit 
- DRA7: board-generic: Add basic DT support commit 
- Kirkwood: Add support for another ZyXEL NSA310 variant commit 
- OMAP: DRA7: hwmod: Create initial DRA7XX SoC data commit 
- SAMSUNG: Remove old samsung-time driver commit 
- add support for kernel mode NEON commit 
- at91: at91sam9n12: add qt1070 support commit 
- barrier: allow options to be passed to memory barrier instructions commit 
- bcm281xx: Adding bcm28155-ap.dts commit 
- clps711x: Drop fortunet board support commit 
- irqchip: mmp: support irqchip commit 
- davinci: da850: add DT node for ethernet commit 
- davinci: da850: add DT node for mdio device commit 
- dove: add cpu device tree node commit 
- dove: add gigabit ethernet and mvmdio device tree nodes commit 
- dove: add initial DT file for Globalscale D2Plug commit - Add AK8975 device node for Exynos4412 TRATS2 board commit 
- Add DP controller DT node to exynos5420 SoC commit 
- Add FIMC nodes for Exynos4210 Trats board commit 
- Add FIMD DT node to exynos5420 DTS files commit 
- Add G2D support to exynos5250 commit 
- Add ISP power domain node for Exynos4x12 commit 
- Add MFC node for exynos 5420 commit 
- Add SPI1 controller and s5c73m3 sensor node for TRATS2 commit 
- Add USB host node for Exynos4 commit 
- Add WM1811A audio CODEC to Arndale bindings commit 
- Add camera device nodes for Exynos4412 TRATS2 board commit 
- Add camera subsystem nodes to exynos4x12.dtsi commit 
- Add device tree support for phycard pca100 commit 
- Add pin state information for DP HPD support to Exynos5420 commit 
- Add pinctrl entries for Exynos4x12 FIMC-IS peripherals commit 
- Enable USB hub on Arndale commit 
- Hook up IRQ for PMIC on Arndale commit 
- add ADC device tree node for exynos5420/5250 commit 
- add audio clock controller for exynos5420 commit 
- imx27-phytec-phycore-rdk: Add CAN node commit 
- imx27-phytec-phycore-som: Add SRAM node commit 
- imx27-phytec-phycore-som: Add WEIM node commit 
- imx27: Add core voltages commit 
- imx27: Add imx framebuffer device commit 
- imx6: Add support for imx6q wandboard commit 
- imx6dl-wandboard: Add audio support commit 
- imx6dl-wandboard: Add support for UART3 commit 
- imx6q-wandboard: Add sata support commit 
- imx6qdl-sabresd: Add touchscreen support commit 
- vexpress: Add CCI node to TC2 device-tree commit 
- wandboard: Add support for SDIO bcm4329 commit 
 
- dtsi: enable ahci sata on imx6q platforms commit 
- kirkwood: add gigabit ethernet and mvmdio device tree nodes commit 
- Documentation: DT: Add Freescale DSPI driver commit 
- mvebu: Add BootROM to Armada 370/XP device tree commit 
- mvebu: Add MBus to Armada 370/XP device tree commit 
- mvebu: Add Netgear ReadyNAS 102 board commit 
- mxs: Add backlight support for M28EVK commit 
- mxs: dt: Add Crystalfontz CFA-10056 device tree commit 
- mxs: dt: Add Crystalfontz CFA-10058 device tree commit 
- orion5x: add gigabit ethernet and mvmdio device tree nodes commit 
- shmobile: ape6evm-reference: add CPUFreq support commit 
- shmobile: ape6evm: add DT reference commit 
- shmobile: ape6evm: add MMCIF support commit 
- shmobile: bockw: add DT reference commit 
- shmobile: lager: Add DT reference commit 
- shmobile: lager: enable nfsroot in DTS commit 
- shmobile: r8a73a4: implement CPU clock scaling for CPUFreq commit 
- shmobile: r8a7790: add thermal driver support commit 
- sun5i: dt: Add AT24 device on A10S-OLinuXino-Micro commit 
- sun5i: dt: Add I2C controller nodes to the A10S dtsi commit 
- sun5i: dt: Enable I2C controllers on A10S-OLinuXino-Micro commit 
- sun6i: Add WITS Colombus A31 evaluation kit support commit 
- sun7i: Add Allwinner A20 DTSI commit 
- sun7i: Add Cubieboard2 Device Tree commit 
- sun7i: Add Olimex A20-Olinuxino-Micro support commit 
- sunxi: Add Allwinner A31 DTSI commit 
- sunxi: Introduce Allwinner A20 support commit 
- sunxi: dt: Add device tree for Mele A1000 commit 
- tegra: Add Tegra30 PCIe support commit 
- tegra: Enable PCIe controller on Beaver commit 
- tegra: Enable PCIe controller on Cardhu commit 
- tegra: add DT entry for nct1008 to Cardhu commit 
- tegra: add LP1 suspend support for Tegra20 commit 
- tegra: tamonten: Add PCIe support commit 
- tegra: tec: Add PCIe support commit 
- vexpress/TC2: add Serial Power Controller (SPC) support commit 
- vexpress/TC2: basic PM support commit 
- vexpress: Add SCC to V2P-CA15_A7's device tree commit 
1.3. PowerPC
- 85xx: Add C293PCIE board support commit 
- 85xx: Add P1023RDB board support commit 
- 85xx: Add silicon device tree for C293 commit 
- 85xx: add P1020RDB-PD platform support commit 
- 85xx: add the P1020RDB-PD DTS support commit 
- perf: add 2 additional performance monitor counters for e6500 core commit 
- Implement get_user_pages_fast() commit 
- Make chip-id information available to userspace commit 
- add Book E support to 64-bit hibernation commit 
1.4. TILE
- Support CONFIG_PREEMPT commit 
- Support ASLR fully commit 
- Support FRAME_POINTER commit 
- Implement gettimeofday() via vDSO commit 
- Provide traceability for hypervisor calls commit 
- PCI RC: support I/O space access commit 
- PCI RC: support more MSI-X interrupt vectors commit 
- PCI RC: support pci=off boot arg for tilepro commit 
- avoid recursive backtrace faults commit 
- fast-path unaligned memory access for tilegx commit 
- Support PTP using the tilegx mPIPE (IEEE 1588) commit 
- support TSO for IPv6 in tilegx network driver commit 
- Support jumbo frames in the tilegx network driver commit 
- Support kprobes on tilegx commit 
- Support multiple mPIPE shims in tilegx network driver commit 
- Support reporting Tilera hypervisor statistics commit 
- Support simulator notification for ET_DYN objects commit 
- enable GRO in the tilegx network driver commit 
- tilegx: Add tty serial support for TILE-Gx on-chip UART commit 
- tilegx: provide kernel support for the tilegx UART shim commit 
- tilegx: support KGDB commit 
- Remove support for TILE64 commit 
1.5. MIPS
- Add CPU identifiers for more OCTEON family members. commit 
- Add driver for the built-in PCI controller of the RT3883 SoC commit 
- Add uImage build target commit 
- Lantiq: Adds minimal dcdc driver commit 
- Netlogic: Add support for XLP2XX commit 
- Netlogic: Built-in DTB for XLP2xx SoC boards commit 
- ralink: Add support for systick timer found on newer ralink SoC commit 
1.6. S390
- kprobes: add support for pc-relative long displacement instructions commit 
- mm: implement software referenced bits commit 
- pci: add recover sysfs knob commit 
- Enable /proc/vmcore mmap for s390 commit 
1.7. m68K
- Remove 16 unused boards in Kconfig.machine commit 
- m68knommu: user generic iomap to support ioread*/iowrite* commit 
1.8. BLACKFIN
1.9. XTENSA
- Enable kernel preemption commit 
1.10. PARISC
- BMC support for PARISC machines commit 
2. Drivers
2.1. Staging drivers
- New driver: Xillybus generic interface for FPGA commit 
- asus_oled: delete driver commit 
- comedi: addi_apci_1710: delete driver commit 
- comedi: ni_labpc_isadma: new module for ISA DMA support commit 
- comedi: pcl724: add support for the PCM-IO48 PC/104 board commit 
- dgap: adds dgap driver to staging commit 
- dgnc: add dgnc digi driver commit 
- r8188eu: Insert Kconfig files for new driver commit 
- zcache: delete it commit 
2.2. Graphics
- Add unified GEM+TTM vma offset manager commit 
- Hollow-out GET_CLIENT ioctl commit 
- No-op out GET_STATS ioctl commit 
- Remove FASYNC support commit 
- i915
- nouveau - implement support for VP3 engines commit 
 
- radeon
- rcar-du
- backlight: HX8357: Add HX8369 support commit 
- simplefb: add support for a8b8g8r8 pixel format commit 
2.3. Storage
- iscsi
- SCSI - IB/iser: Add Discovery support commit 
- esas2r: ATTO Technology ExpressSAS 6G SAS/SATA RAID Adapter Driver commit 
- fnic: fnic Driver Tuneables Exposed through CLI commit 
- hpsa: add HP Smart Array Gen8 names commit 
- hpsa: add HP Smart Array Gen9 PCI ID's commit 
- lpfc 8.3.41: Add first burst support to driver commit 
- megaraid_sas: Add High Availability clustering support using shared Logical Disks commit 
- megaraid_sas: addded support for big endian architecture commit 
- mpt3sas: Added a driver module parameter max_msix_vectors commit 
- qla2xxx: Add support for ISP8044. commit 
- qla4xxx: Added support for ISP8042 commit 
- ufs: Add support for sending NOP OUT UPIU commit 
- ufs: add dme configuration primitives commit 
- ufs: add operation for the uic power mode change commit 
 
2.4. Networking
- Add i40e, a driver for Intel Ethernet Controller XL710 Family of devices commit, commit, commit, commit, commit, commit, commit, commit 
- ath10k: add SoC power save option to PCI features map commit 
- ath10k: implement device recovery commit 
- ath10k: implement rx checksum offloading commit 
- ath10k: implement tx checksum offloading commit 
- ath5k: enable support for 5 MHz and 10 MHz channels commit 
- ath9k: Add more PCI IDs for WB225 cards commit 
- ath9k: Add one more PCI ID for CUS198 commit 
- ath9k: Add statistics for antenna diversity commit 
- ath9k: Add support for AR9485 1.2 commit 
- ath9k: Enable WLAN/BT Ant Diversity for WB225/WB195 commit 
- ax88179_178a: Add VID:DID for Samsung USB Ethernet Adapter commit 
- bnx2x: VF RSS support - PF side commit 
- bnx2x: VF RSS support - VF side commit 
- brcmfmac: add AMPDU reordering functionality commit 
- brcmfmac: add support for manual TDLS operations commit 
- brcmsmac: add support for BCM4313 iPA variant commit 
- cxgb4: Add CLIP support to store compressed IPv6 address commit 
- enic: Add an interface for USNIC to interact with firmware commit 
- enic: Adding support for Cisco Low Latency NIC commit 
- cpsw: Add support for new CPSW IP version commit 
- cpsw: add support to show hw stats via ethtool commit 
- e1000e: enable support for new device IDs commit 
- gianfar: Add flow control support commit 
- igb: Add device support for flashless SKU of i210 device commit 
- igb: Implementation of 1-sec delay for i210 devices commit 
- igb: Implementation to report advertised/supported link on i354 devices commit 
- iwlwifi: dvm: remove P2P support commit 
- iwlwifi: mvm: Enable user set TX power commit 
- iwlwifi: mvm: add high temperature SKU thermal throttling parameters commit 
- iwlwifi: mvm: support six IPv6 addresses in D3 commit 
- iwlwifi: pcie: add SKUs for 6000, 6005 and 6235 series commit 
- ixgbe: add 1Gbps support for QSFP+ commit 
- ixgbe: add support for quad-port x520 adapter commit 
- r8152: enable tx checksum commit 
- r8152: support aggregation commit 
- cpsw: Add support for wake-on-lan for cpsw commit 
- qmi_wwan: Olivetti Olicard 200 support commit 
- qmi_wwan: add new Qualcomm devices commit 
- p54usb: add USB ID for Corega WLUSB2GTST USB adapter commit 
- qlcnic: Add AER support for 83xx adapter commit 
- qlcnic: Add PVID support for 84xx adapters commit 
- qlcnic: Add support for 84xx adapters to load firmware from file commit 
- qlcnic: Add support for per port eswitch configuration commit 
- qlcnic: Enable Tx queue changes using ethtool for 82xx Series adapter. commit 
- qlcnic: Enable support for 844X adapter commit 
- qlcnic: Loopback Inter Driver Communication AEN handler commit 
- qlcnic: Multi Tx queue support for 82xx Series adapter. commit 
- qlcnic: dcb: Add support for CEE Netlink interface. commit 
- rt2800usb: Add WLI-UC-G300HP's Product ID. commit 
- rt2x00: rt2800lib: enable RF3053 support commit 
- rt2x00: rt2800lib: enable RT3593 support commit 
- rt2x00: rt2800usb: add USB device ID for Linksys AE3000 commit 
- sfc: Add EF10 support for TX/RX DMA error events handling. commit 
- sfc: Add support for MCDI v2 commit 
- sfc: Add support for Solarflare SFC9100 family commit 
- sfc: Add support for new board sensors commit 
- sfc: Implement asynchronous MCDI requests commit 
- sfc: Minimal support for 40G link speed commit 
- sfc: Prepare for RX scatter on EF10 commit 
- sfc: Update MCDI protocol definitions for EF10 commit 
- sh_eth: Add support for r8a7790 SoC commit 
- sundance: Add netpoll support commit 
- wil6210: Enable TCP/UDP checksum HW offload commit 
- rt2x00: rt2800usb: add RT3573 devices commit 
- pch_gbe: Add MinnowBoard support commit 
- Bluetooth
- RDMA
- Infiniband/mlx4: Add receive flow steering support commit 
- Infiniband: iser-target: introduce fast memory registration mode (FRWR) commit 
- NFC: pn544: i2c: Add firmware download implementation for pn544 commit, add firmware download mode power-on support commit 
2.5. Sound
- ac97: Add ID for TI TLV320AIC27 codec commit 
- hda - Add CS4208 codec support for MacBook 6,1 and 6,2 commit 
- hda - Add Toshiba Satellite C870 to MSI blacklist commit 
- hda - Add dock speaker support for ASUS TX300 commit 
- hdspm - AES32: Enable TCO support commit 
- hdspm - Add S/PDIF and WCK48 controls for RME RayDAT commit 
- hdspm - Add S/PDIF, XLR, WCK48 and ADAT-in controls for RME AIO cards commit 
- hdspm - Add support for AEBs on RME AIO commit 
- rme96: Add PM support v3 commit 
- ASoC - Add PCM1681 codec driver. commit 
- Add PCM1792A spi mode codec support commit 
- add Renesas R-Car ADG feature commit 
- add Renesas R-Car Generation feature commit 
- add Renesas R-Car SCU feature commit 
- add Renesas R-Car core feature commit 
- add Renesas R-Car module feature commit 
- add ak4554 driver commit 
- atmel: add wm8904 based audio machine driver commit 
- atmel: machine driver for at91sam9x5-wm8731 boards commit 
- fsl-ssi: ac97-slave support commit 
- fsl: Add S/PDIF CPU DAI driver commit 
- fsl: Add S/PDIF machine driver commit 
- wm8997: Initial CODEC driver commit 
 
2.6. USB
- serial: option: add support for Inovia SEW858 device commit 
- serial: ti_usb_3410_5052: add Abbott strip port ID to combined table as well. commit - Add Device Tree support to XHCI Platform driver commit 
 
- chipidea: add Intel Clovertrail pci id commit 
- host: Faraday fotg210-hcd driver commit 
- musb dma: add cppi41 dma driver commit 
- phy: Add AM335x PHY driver commit 
- phy: tegra: Tegra30 support commit 
- USB2NET : SR9700 : One chip USB 1.1 USB2NET SR9700Device Driver Support commit 
2.7. Input
- ALPS - add support for model found on Dell XT2 commit 
- evdev - add EVIOCREVOKE ioctl commit 
- wacom - add support for ISDv4 0x10E sensor commit 
- wacom - add support for ISDv4 0x10F sensor commit 
- HID - Add new driver for non-compliant Xin-Mo devices. commit 
- add Holtek USB ID 04d9:a081 SHARKOON DarkGlider commit 
- roccat: add support for KonePureOptical v2 commit 
- wiimote: add LEGO-wiimote VID commit 
- wiimote: add support for Guitar-Hero guitars commit 
 
2.8. TV tuners, webcams, video capturers
- bf609: add adv7343 video encoder support commit 
- bf609: adv7343: add S-Video and Component output support commit 
- shmobile: BOCK-W: add VIN and ML86V7667 support commit 
- shmobile: Marzen: add VIN and ADV7180 support commit 
- Mirics MSi3101 SDR Dongle driver commit 
- V4L: Add VP8 encoder controls commit 
- adv7511: add new video encoder commit 
- cx231xx: Add support for KWorld UB445-U commit 
- cx23885: Add DTV support for Mygica X8502/X8507 boards commit 
- dib0700: add support for PCTV 2002e & PCTV 2002e SE commit 
- introduce gspca-stk1135: Syntek STK1135 driver commit 
- marvell-ccic: add MIPI support for marvell-ccic driver commit 
- msi3101: add 2040:d300 Hauppauge WinTV 133559 LF commit 
- s5p-mfc: Add support for VP8 encoder commit 
- s5p-mfc: Core support for MFC v7 commit 
- usbtv: Add S-Video input support commit 
- v4l: Add media format codes for ARGB8888 and AYUV8888 on 32-bit busses commit 
- v4l: Renesas R-Car VSP1 driver commit 
- OMAP
2.9. Hardware monitoring
- (ads1015) Add support for ADS1115 commit 
- (k10temp) Add support for Fam16h (Kabini) commit 
- (nct6775) Add support for NCT6102D/6106D commit 
- (nct6775) Add support for NCT6791D commit 
- (nct6775) Add support for beep attributes commit 
- (nct6775) Add support for critical low/high temperature limits on NCT6106 commit 
- (nct6775) Add support for hibernate commit 
- (nct6775) Support two SuperIO chips in the same system commit 
- (w83627ehf) Add support for hibernate commit 
2.10. Multi-function devices (MFD)
- Add support for COMe-bHL6 and COMe-cTH6 to Kontron PLD driver commit 
- da9063: Add Dialog DA9063 core driver commit 
2.11. Memory technology devices (MTD)
- Add a new sys node to show the ecc step size commit 
- atmel_nand: enable Nand Flash Controller (NFC) write via sram commit 
- bcm47xxsflash: writing support commit 
- chips: Add support for PMC SPI Flash chips in m25p80.c commit 
- Added the 16MiB winbond device commit 
- elm: Low power transition support commit 
- Remove alauda driver commit 
- Remove obsolete JEDEC mapping drivers commit 
2.12. Multi-Media Cards
2.13. I2C
2.14. Watchdogs
2.15. Various
- Non-transparent brigde: Add support for connecting to a PCI-E Root Port on the remote system (also known as NTB-RP mode). This allows for a NTB enabled system to be connected to a non-NTB enabled system/slot commit; update Device IDs commit; use DMA Engine to Transmit and Receive commit 
- NVM Express: Disk IO statistics commit, disk stats for read/write commands only commit 
- PCI: tegra: Add Tegra 30 PCIe support commit 
- Add AoE-target files to debugfs commit 
- backlight: Add ROHM BD6107 backlight driver commit 
- backlight: Add Sanyo LV5207LP backlight driver commit 
- bq24190_charger: Add support for TI BQ24190 Battery Charger commit 
- clk: s2mps11: Add support for s2mps11 commit 
- clock: add stmmac clock for ethernet driver commit 
- clocksource: arch_timer: Add support for memory mapped timers commit 
- rtc-omap: add rtc wakeup support to alarm events commit 
- uio: Add driver for Humusoft MF624 DAQ PCI card commit 
- gpio: Kontron PLD gpio driver commit 
- gpio: add GPIO support for F71882FG and F71889F commit 
- gpio: em: Add pinctrl support commit 
- i2c: imx: Add Vybrid VF610 I2C controller support commit 
- iio: Add Nuvoton NAU7802 ADC driver commit 
- iio: add Bosch BMA180 acceleration sensor driver commit 
- iio: twl6030-gpadc: TWL6030, TWL6032 GPADC driver commit 
- Freescale PAMU driver and iommu implementation. commit 
- leds-pca9633: Add support for PCA9634 commit 
- leds: pca9633: Add hardware blink support commit 
- leds: support new LP8501 device - another LP55xx common commit 
- pwm: Remove superseded pwm-samsung-legacy driver commit 
- pinctrl: Add s5pv210 support to pinctrl-exynos commit 
- pinctrl: palmas: add pincontrol driver commit 
- pinctrl: sunxi: Add Allwinner A20 pins set commit 
- pinctrl: sunxi: Add Allwinner A31 pins set commit 
- power: Add APM X-Gene system reboot driver commit 
- power: Add twl4030_madc battery driver. commit 
- power: reset: Add msm restart support commit 
- regulator: 88pm800: add regulator driver for 88pm800 commit 
- regulator: core: Add support for disabling ramp delay commit 
- regulator: da9063: Add Dialog DA9063 voltage regulators support. commit 
- regulator: da9210: New driver commit 
- regulator: pfuze100: add pfuze100 regulator driver commit 
- serial: max310x: Add MAX14830 support commit 
- serial: max310x: Add MAX3109 support commit 
- serial: sirf: add support for Marco chip commit 
- serial:st-asc: Add ST ASC driver. commit 
- spi/qspi: Add dual/quad spi read support commit 
- spi/qspi: Add qspi flash controller commit 
- spi: DUAL and QUAD support commit 
- spi: add spi controller v3 master driver for Blackfin commit 
- spi:Add Freescale DSPI driver for Vybrid VF610 platform commit 
- thermal: add imx thermal driver support commit 
- thermal: exynos: Add hardware mode thermal calibration support commit 
- thermal: exynos: Add thermal configuration data for exynos5440 TMU sensor commit 
- thermal: exynos: Support thermal tripping commit 
- watchdog: sunxi: New watchdog driver for Allwinner A10/A13 commit 
- memstick: add support for legacy memorysticks commit 
- dmaengine: Add hisilicon k3 DMA engine driver commit 
- dma-buf: Expose buffer size to userspace (v2) commit 
