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