Contents
1. Architectures
1.1. x86
KVM: nVMX: Enable unrestricted guest mode support commit
KVM: emulate SAHF instruction commit, add initial three-byte insns support commit, emulate MOVBE commit
Increase max CPU count to 8192 commit
Add EFI framebuffer earlyprintk support commit
High Resolution Precision Timer: allow user controlled mmap for user processes commit
intel_idle: Support Intel Atom Processor C2000 Product Family commit
intel_pstate: Add Baytrail support commit
tools / power turbostat: Support Silvermont commit
1.2. ARM
- Device Tree
AM33XX: Add support for IGEP AQUILA EXPANSION board. commit
AM33XX: Add support for IGEP COM AQUILA commit
Add basic support for TMDSEVM3730 (Mistral AM/DM37x EVM) commit
Add basic support for zoom3 commit
Add common support for omap3-evm commit
Add devicetree for gta04 board. commit
DRA7: Add the dts files for dra7 SoC and dra7-evm board commit
N900: Add device tree commit
add initial VF610 Cosmic/Cosmic+ board support commit
add minimal DT support for Nokia N950 & N9 phones commit
imx6q-udoo: Add initial board support commit
mxs: Add MSR M28CU3 board commit
sunxi: dts: Add support for the cubieboard3, the CubieTruck commit
tegra: Add initial device tree for Tegra124 commit
kirkwood: add support for OpenBlocks A7 platform commit
mvebu: Add Netgear ReadyNAS 104 board commit
rockchip: add dts for bqcurie2 tablet commit
rockchip: add support for rk3188 and Radxa Rock board commit
tegra: add Venice2 board support commit
mvebu: add support for the Armada XP Matrix board commit
socfpga: Add support for Altera's SOCFPGA Arria V board commit
- ARM64
ELF: add support for big-endian executables commit
Use 42-bit address space with 64K pages commit
Add CPU_HOTPLUG infrastructure commit
add PSCI CPU_OFF-based hotplug support commit
Add support for big-endian (BE8) AArch32 binaries commit
Allow CPU_BIG_ENDIAN to be selected commit
introduce ticket-based spinlock implementation commit
- KVM
lockref: add support for lockless lockrefs using cmpxchg64 commit
OMAP2+: hwmod: AM43x support commit
S3C64XX: Add board file for boot using Device Tree commit
add support for bit sliced AES using NEON instructions commit
b.L: core switcher code commit
delete mach-shark commit
gic: add CPU migration support commit
highbank: enable big-endian commit
kirkwood: Add standby support commit
mvebu: support running big-endian commit
KVM: Implement KVM_ARM_PREFERRED_TARGET ioctl commit
shmobile: Add r8a7790 SMP support using APMU code commit
shmobile: Genmai support commit
shmobile: Initial r7s72100 SoC support commit
shmobile: Initial r7s72100 SoC support commit
shmobile: Initial r8a7791 SoC support commit
shmobile: Koelsch support commit
shmobile: bockw: add R-Car sound support (PIO) commit
shmobile: r7s72100 SCIF support commit
shmobile: r8a7778: add HPB-DMAC support commit
shmobile: r8a7779: add HPB-DMAC support commit
shmobile: r8a7791 SMP support commit
sunxi: Initial support for Allwinner's Security ID fuses commit
tegra: CPU hotplug support for Tegra124 commit
tegra: add Tegra124 SoC support commit
vexpress/TC2: add support for CPU DVFS commit
vexpress: add big endian support commit
OMAP2+: remove legacy support for IGEP boards commit
OMAP2+: Remove legacy support for zoom platforms commit
OMAP2: delete board-rm680 commit
clocksource: add support for ARM architected timer event stream commit
RX-51: Add support for OMAP3 ROM Random Number Generator commit
cpufreq: arm_big_little: add in-kernel switching (IKS) support commit
cpufreq: arm_big_little: add vexpress SPC interface driver commit
1.3. PowerPC
Add CONFIG_CPU_LITTLE_ENDIAN kernel config option. commit
b4860emu: Add device tree file for b4860emu commit
bpf: BPF JIT compiler for 64-bit Little Endian commit
- KVM
cpufreq: pmac64: enable cpufreq on iMac G5 (iSight) model commit
powernv: Add scom support under OPALv3 commit
powernv: Enable EEH for PHB3 commit
Add TIF_ELF2ABI flag. commit
Add VMX optimised xor for RAID5 commit
Add ability to build little endian kernels commit
1.4. MIPS
Enable HAVE_ARCH_TRACEHOOK. commit
ftrace: Add support for syscall tracepoints. commit
Add 8250/16550 serial early printk driver commit
PowerTV: Remove support code. commit
ZBOOT: Support LZ4 compression scheme commit
ZBOOT: Support XZ compression scheme commit
1.5. SPARC
sparc64: Move from 4MB to 8MB huge pages. commit
1.6. ALPHA
1.7. S390
1.8. ARC
1.9. h8300
Drop support for Renesas H8/300 (h8300) architecture due to lack of maintainance commit
1.10. PARISC
Add kernel audit feature commit
1.11. Microblaze
Remove unused NO_MMU Kconfig parameter commit
2. Drivers
2.1. Staging drivers
iio/adc/touchscreen/MXS: add i.MX23 support to the LRADC touchscreen driver commit
MTD: Micron SPINAND Driver support commit
drm-imx: add DRM_FORMAT_BGR888 to ipu crtc driver commit
drm/imx: Add 24-bit BGR support to DC commit
drm/imx: Enable DRM PRIME support commit
drm/imx: add BGR565 format commit
2.2. Graphics
host1x: Add support for Tegra114 commit
i915: Kconfig option to disable the legacy fbdev support commit
i915: Add device Broadwell IDs commit
msm: add plane support commit, add prime support commit, support render nodes commit
radeon: enable hdmi audio by default commit
tegra: Add 3D support commit, add Tegra114 HDMI support commit
drm/ttm: Add a minimal prime implementation for ttm base objects commit
vmwgfx: Hook up the prime ioctls commit, make surfaces prime-aware commit
drm: Add a SET_CLIENT_CAP ioctl that can be used to turn some knobs in a DRM driver commit
drm: Add a STEREO_3D capability to the SET_CLIENT_CAP ioctl. This capability allows user space to control the delivery of modes with the 3D flags setcommit
drm: add MIPI DSI encoder and connector types commit
omapdss: Add new panel driver for Topolly td028ttec1 LCD. commit
2.3. Storage
- SCSI
fnic: Fnic Statistics Collection commit
pm80xx: Device id changes to support series 8 controllers. commit
pm80xx: Firmware logging support. commit
pm80xx: IButton security feature support for motherboard controllers. commit
qla4xxx: Add support to get CHAP details for flash target session commit
qla4xxx: Add support to set CHAP entries commit
qla4xxx: Support setting of local CHAP index for flash target entry commit
scsi_dh_rdac: Add new IBM 1813 product id to rdac devlist commit
scsi_transport_iscsi: Add support to set CHAP entries commit
tcm_loop: Implement target reset commit
tcm_loop: Implement transport offline commit
tcm_loop: TCQ and command abort support commit
- SATA
mtip32xx: Add SRSI(Surprise Removal Surprise Insertion) support commit
Add support for sTec's pci-e flash card Kronos commit
2.4. Networking
wcn36xx: mac80211 driver for Qualcomm WCN3660/WCN3680 hardware commit
b44: add support for Byte Queue Limits commit
ath10k: Remove qca98xx hw1.0 support commit
ath10k: add support for firmware newer than 636 commit
ath10k: enable 10.x firmware branch support commit
ath10k: implement 802.3 SNAP rx decap type A-MSDU handling commit
ath9k: Add DELL 1707 to supported card table commit
ath9k: Add support for AR9565 v1.0.1 LNA diversity commit
ath9k: Identify CUS252 cards commit
ath9k: Identify WB335 Antenna configuration commit
ath9k: add HT40 spectral scan capability commit
ath9k: add TX99 support commit
ath9k: enable DFS for IBSS mode commit
ar5523: Add USB ID of D-Link WUA-2340 rev A1 commit
ath: add support for proper dynamic regulatory hints commit
bcma: add PCI id 0x4313 commit
bgmac: add support for Byte Queue Limits commit
bnx2x: Add support for EXTPHY2 LED mode commit
bnx2x: add TSO support for IPIP commit
bnx2x: add TSO support for SIT tunnels commit
dm9601: add support for dm9621a based dongle commit
Add new driver for phy mode selection for cpsw commit
i40e: Add support for 64 bit netstats commit
i40e: Add support for Tx byte queue limits commit
igb: Add ethtool offline tests for i354 commit
igb: Add ethtool support to configure number of channels commit
iwlwifi: Support 7265 devices commit
iwlwifi: add new HW - 7265 series commit
iwlwifi: add new devices for 7265 series commit
iwlwifi: mvm: Add device wide power command commit
iwlwifi: mvm: add IBSS support commit
iwlwifi: mvm: add no_basic_ssid option commit
iwlwifi: mvm: add support for NICs which have only 16 Tx queues. commit
iwlwifi: mvm: debugfs: add an option to set antennas for scan command commit
iwlwifi: mvm: implement NoA testing using testmode cmd commit
iwlwifi: mvm: implement beacon filtering testmode command commit
iwlwifi: mvm: implement new IPv6 offload API commit
iwlwifi: mvm: new BT Coex API commit
iwlwifi: mvm: support VHT in rs commit
iwlwifi: support Signed firmware image and Dual CPUs commit
ixgbe: enable l2 forwarding acceleration for macvlans commit
ixgbe: ethtool DCB registers dump for 82599 and x540 commit
ixgbevf: implement ethtool get/set coalesce commit
mlx4: Structures and init/teardown for VF resource quotas commit
rt2800: add support for radio chip RF3070 commit
rt2x00: rt2800lib: autodetect 5GHz band support commit
Drop H8/300 Ethernet driver commit
mlx4_core: Implement resource quota enforcement commit
phy: Add VSC8234 support commit
phy: Add VSC8574 support commit
phy: Add VSC8662 support commit
phy: Add the autocross feature for forced links on VSC82x4 commit
Add MOXA MDIO driver commit
Add Vitesse 8514 phy ID commit
Add driver for Exynos DP PHY commit
Add driver for Exynos MIPI CSIS/DSIM DPHYs commit
rt2x00: rt2800usb: add new devices commit
sfc: Implement firmware-assisted TSO for EF10 commit
qlcnic: Enable multiple Tx queue support for 83xx/84xx Series adapters. commit
qlcnic: Enhance ethtool Statistics for Multiple Tx queue. commit
qlge: Enhance nested VLAN (Q-in-Q) handling. commit
tg3: Add support for new 577xx device ids commit
Add support for Toshiba Bluetooth device [0930:0220] commit
- NFC
net: rfkill: gpio: add ACPI support commit
IB/srp: Add periodic reconnect functionality commit
IB/srp: Export sgid to sysfs commit
IB/srp: Make queue size configurable commit
IB/srp: Make transport layer retry count configurable commit
micrel: add support for KSZ8041RNLI commit
2.5. Sound
Add DICE driver commit
dice, firewire-lib: add blocking mode commit
dice: support dual-wire stream format at 192 kHz commit
hda - Add support for CX20952 commit
hda - Add support of ALC255 codecs commit
hda - Enable SPDIF for Acer TravelMate 6293 commit
hda - add codec ID for Valleyview2 display codec commit
hda - hdmi: Add ATI/AMD multi-channel audio support commit
hda - hdmi: Add HBR bitstreaming support for ATI/AMD HDMI codecs commit
hda/realtek - Add new codec ALC255/ALC3234 UAJ supported commit
hda: add device IDs for AMD Evergreen/Northern Islands HDMI commit
usb-audio: add front jack channel selector for EMU0204 commit
- ASoC
dapm: Add support for virtual mixer controls commit
davinci: Add support for AM33xx SoC Audio commit
kirkwood: add S/PDIF support commit
mc13783: add mixer controls commit
tegra: support new register layouts in Tegra124 commit
wm8962: Add ALC coefficient support commit
wm8962: Add EQ coefficient support commit
2.6. USB
Don't enable USB 2.0 Link PM by default. commit
f_mass_storage: add configfs support commit
ohci: remove ep93xx bus glue platform driver commit
Add RCAR Gen2 USB phy commit
cdc-acm: Added support for the Lenovo RD02-D400 USB Modem commit
option: support new huawei devices commit
dm9601: add USB IDs for new dm96xx variants commit
2.7. Input
Add driver for Neonode zForce based touchscreens commit
Add sur40 driver for Samsung SUR40 (aka MS Surface 2.0/Pixelsense) commit
elantech - add support for newer (August 2013) devices commit
wacom - add support for three new Intuos Pro devices commit
- HID
2.8. TV tuners, webcams, video capturers
Add support for KWorld UB435-Q V2 commit
cx23885: Add Leadtek Winfast PxPVR2200 commit
cx23885: add support for cx24117 with tbs6980 or tbs6981 commit
dvb: add cx24117 frontend commit
gscpa_ov534_9: Add support for ov3610 sensor commit
gspca-stk1135: Add variable resolution support commit
gspca: Support variable resolution commit
gspca_sunplus: Add new usb-id for 06d6:0041 commit
media: i2c: add driver for dual LED Flash, lm3560 commit
media: rcar_vin: Add preliminary r8a7790 support commit
media: st-rc: Add ST remote control driver commit
r820t: add support for R828D commit
rtl2832: add new tuner R828D commit
rtl28xxu: add 15f4:0131 Astrometa DVB-T2 commit
rtl28xxu: add RTL2832P + R828D support commit
v4l: ti-vpe: Add VPE mem to mem driver commit
v4l: ti-vpe: Add de-interlacer support in VPE commit
2.9. Hardware monitoring
emc1403: Add support for EMC1404 and EMC1424 commit
lm75: Add support for GMT G751 chip commit
lm90: Add power control commit
lm90: Add support for TI TMP451 commit
lm25066: Add support for LM25063 commit
ltc2978: Add support for LTC2977 commit
ltc2978: Add support for LTC2978A commit
2.10. Multi-function devices (MFD)
Add STw481x driver commit
Add support for ams AS3722 PMIC commit
lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH commit
2.11. Memory technology devices (MTD)
IFC: Add support of 8K page size NAND flash commit
m25p80: Add support for ESMT F25L32PA commit
m25p80: add support for Macronix mx25l3255e commit
2.12. ACPI
Add new statistics interface. commit
Add ACPI IDs for newer Intel PCHs commit
Add ACPI IDs for Intel SST audio device commit
Add ACPI ID for a Broadcom GPS chip commit
Add Lenovo IdeaPad Yoga 13 to acpi video detect blacklist commit
Add support for host-installed SCI handlers. commit
Remove AC's proc directory. commit
Remove battery's proc directory commit
Remove alarm proc file commit
Remove SBS's proc directory commit
Delete CONFIG_ACPI_BLACKLIST_YEAR commit
2.13. Multi-Media Cards
sdhci-pci: Add SDIO/MMC device ID support for Intel Clovertrail commit
sdhci-pci: add Intel Merrifield support commit
2.14. I2C
2.15. Watchdogs
2.16. Various
spi: rcar: add Renesas QSPI support on RSPI commit
tpm: Add support for Atmel I2C TPMs commit
tpm: Add support for the Nuvoton NPCT501 I2C TPM commit
watchdog: Add MOXA ART watchdog driver commit
watchdog: add ralink watchdog driver commit
watchdog: dw: Enable OF support for DW watchdog timer commit
watchdog: sirf: add watchdog driver of CSR SiRFprimaII and SiRFatlasVI commit
regmap: add SPMI support commit
pincntrl: add support for ams AS3722 pin control driver commit
pinctrl: ADI PIN control driver for the GPIO controller on bf54x and bf60x. commit
pinctrl: add TB10x pin control driver commit
pinctrl: imx1 core driver commit
pinctrl: imx27: imx27 pincontrol driver commit
pinctrl: imx50: add pinctrl support code for the IMX50 SoC commit
pinctrl: rockchip: add rk3188 specifics commit
pinctrl: sh-pfc: r8a7791 PFC support commit
regulator: add STw481x VMMC driver commit
regulator: as3722: add regulator driver for AMS AS3722 commit
regulator: core: add support for configuring turn-on time through constraints commit
regulator: palmas: add support for external control of rails commit
serial: 8250_dw: add new ACPI IDs commit
serial: 8250_pci: add Pericom PCIe Serial board Support (12d8:7952/4/8) - Chip PI7C9X7952/4/8 commit
serial: 8250_pci: add support for Fintek 4, 8, and 12 port cards commit
sh-pfc: r8a7778: Add SRU/SSI pin support commit
i2c: bcm-kona: Introduce Broadcom I2C Driver commit
i2c: designware: add new ACPI IDs commit
i2c: exynos5: add High Speed I2C controller driver commit
i2c: i2c-st: Add ST I2C controller commit
i2c: i801: Add Device IDs for Intel Wildcat Point-LP PCH commit
iio: Add Freescale mag3110 magnetometer driver commit
iio: Add tcs3472 color light sensor driver commit
iio: Add tsl4531 ambient light sensor driver commit
iio: adc: Add driver for Microchip MCP3422/3/4 high resolution ADC commit
iio: at91: introduce touch screen support in iio adc driver commit
iio: cm36651: Add CM36651 proximity/light sensor commit
iio: gp2ap020a00f: Add a driver for the device commit
iio: pressure: st: Add support for new LPS001WP pressure sensor commit
iio: ti_am335x_adc: Add continuous sampling support commit
iio:adc:max1363 support SMBus for 8-bit devices commit
dmatest: add a 'wait' parameter commit
dmatest: add support for skipping verification and random data setup commit
dmatest: verbose mode commit
drivers/char/i8k.c: add Dell XPLS L421X commit
rtc/rtc-as3722: add RTC driver commit
CCI: add ARM CCI PMU support commit
clk: Add APM X-Gene SoC clock driver commit
clk: keystone: Build Keystone clock drivers commit
clk: keystone: add Keystone PLL clock driver commit
clk: new driver for efm32 SoC commit
mei: add 9 series PCH mei device ids commit
mei: me: add Lynx Point Wellsburg work station device id commit
leds: Added driver for the NXP PCA9685 I2C chip commit
hwrng: Add a driver for the hwrng found in power7+ systems commit
hwrng: OMAP3 ROM Random Number Generator support commit
hwrng: msm - Add PRNG support for MSM SoC's commit
cpufreq: highbank-cpufreq: Enable Midway/ECX-2000 commit
backlight: lp855x_bl: support new LP8555 device commit
gpio: add TB10x GPIO driver commit
gpio: langwell: add Intel Merrifield support commit
gpio: palmas: add support for TPS80036 commit
NTB: Disable interrupts and poll under high load commit
NTB: Enable Snoop on Primary Side commit
edac, highbank: Add Calxeda ECX-2000 support commit
sb_edac: add support for Ivy Bridge commit
power_supply: Add support for bq24735 charger commit
platform: add chrome platform directory commit
irqchip: armada-370-xp: implement MSI support commit
rtc: s5m-rtc: add real-time clock driver for s5m8767 commit
scsi_transport_srp: Add periodic reconnect support commit
PCI: Add R-Car Gen2 internal PCI support commit
PCI: exynos: Add support for MSI commit
PCI: mvebu: add support for MSI commit
phy: add generic PHY framework commit