Minor gems
Many further minor, but by no means insignificant, changes can be found in the list below, which contains the commit headers referring to the respective change. Like many of the references in the text above, the links point to the relevant commit in the web front end of the Git branch for the "official" kernel sources maintained by Linus Torvalds at kernel.org. The commit comments available at these links and the patches themselves provide extensive further information on the respective changes.
Every link is preceded by various letters and numbers in square brackets. The letter "C" identifies patches that modify Kconfig files, which contain the help texts and configuration options displayed by "make menuconfig", "make xconfig" and similar tools during kernel configuration. "D" is used for patches that modify the documentation available under Documentation/ in the kernel branch. "N" identifies changes which create a new file. The numbers provide a rough idea of the patch size: for instance, "1" is used for changes between 10 and 20 KBytes including comment, "2" for patches between 20 and 30 KBytes; changes without a number are less than 10 KBytes, while patches marked "9" are 90 KBytes or more.
Audio
- [
C
] ALSA: deprecate MIPS AU1X00 AC97 driver - [
N
] ALSA: hda - Add basic tracepoints - [
D
] ALSA: hda - Add documentation for codec specific mixer controls of Analog codecs - [
D
] ALSA: hda - Add documentation for tracepoints - [
- [
- [
- [
D 1
] ALSA: hda - Add snoop option - [
- [
D
] ALSA: hda - Add tracepoint for unsolicited events - [
D
] ALSA: hda - fix internal mic on Dell Vostro 3500 laptop - [
D
] ALSA: hda - Get rid of left-over chunks by previous cleanups - [
D
] ALSA: hda: option to enable arbitrary buffer/period sizes - [
D 1
] ALSA: hda - Remove acer, acer-aspire and acer-dmic models for ALC268 - [
D 1
] ALSA: hda - Remove ALC260 HP model quirks - [
D 2
] ALSA: hda - Remove ALC262 HP and sony-assamd quirks - [
- [
D 1
] ALSA: hda - Remove ALC268 model quirks - [
D
] ALSA: hda - Remove ALC269 model=futjisu and Acer - [
D
] ALSA: hda - Remove ALC662 ASUS eeepc-ep20 model quirk - [
D 1
] ALSA: hda - Remove ALC662 ASUS M51VA, G71V, H13 and G50V model quirks - [
D
] ALSA: hda - Remove ALC662 eeepc-p701 and ecs models - [
D
] ALSA: hda - Remove ALC662 model=levono-101e model quirk - [
- [
D 1
] ALSA: hda - Remove ALC861 uniwill-m31, toshiba, asus and asus-laptop models - [
1
] ALSA: hda - Remove ALC861VD Lenovo, Dallas, HP and V1S model quirks - [
D 3
] ALSA: hda - Remove all ALC861 and ALC861-VD quirks - [
D
] ALSA: hda - Remove dell, dell-zm1 and samsung-nc10 models for ALC272 - [
D 1
] ALSA: hda - Remove the rest of ALC662 quirks - [
D 1
] ALSA: hda - Replace ALC269 quanta and lifebook models with fixups - [
D 2
] ALSA: hda - Rewrite ALC269 laptop-amic,dmic,&co quirks with fixups - [
D
] ALSA: hda - Rewrite Lenovo X200 quirk with pincfg-fix using auto-parser - [
- [
1
] ALSA: hda - Support multiple speakers by Realtek auto-parser - [
- [
- [
- [
D 3
] ALSA: mpu401: clean up interrupt specification - [
- [
- [
C 1
] ALSA: snd-usb-caiaq: Add support for Maschine - [
- [
- [
- [
- [
C N5
] ASoC: Add ADAU1373 codec support - [
C N
] ASoC: Add a DB1x00 AC97 machine driver - [
- [
DN
] ASoC: Add device tree binding for WM8510 - [
DN
] ASoC: Add device tree binding for WM8523 - [
DN
] ASoC: Add device tree binding for WM8711 - [
DN
] ASoC: Add device tree binding for WM8728 - [
DN
] ASoC: Add device tree binding for WM8731 - [
DN
] ASoC: Add device tree binding for WM8737 - [
DN
] ASoC: Add device tree binding for WM8741 - [
DN
] ASoC: Add device tree binding for WM8750 - [
DN
] ASoC: Add device tree binding for WM8753 - [
DN
] ASoC: Add device tree binding for WM8770 - [
DN
] ASoC: Add device tree binding for WM8776 - [
DN
] ASoC: Add device tree binding for WM8804 - [
DN
] ASoC: Add device tree support for WM8580 - [
N8
] ASoC: Add driver for rt5631 - [
C
] ASoC: Add Kconfig and Makefile entries for rt5631 codec - [
N
] ASoC: Add platform data for WM1250 EV1 GPIOs - [
- [
- [
C N9
] ASoC: Add WM5100 driver - [
- [
C N3
] ASoC: Alchemy AC97C/I2SC audio support - [
- [
- [
C N
] ASoC: mxs: add asoc configuration files - [
N1
] ASoC: mxs: add mxs-pcm driver - [
N2
] ASoC: mxs: add mxs-saif driver - [
N1
] ASoC: mxs-saif: add record function - [
C
] ASoC: SAMSUNG: Add Kconfig to support SMDK4212 - [
DN
] ASoC: sgtl5000: add device tree probe support - [
C 1
] ASoC: Use new register map API for ASoC generic physical I/O
Graphics
- [
1
] drivers/video: use strings to specify the Freescale DIU monitor port - [
- [
- [
1
] drm/i915: pass ELD to HDMI/DP audio driver - [
- [
1
] drm/i915: Hook up Ivybridge eDP - [
- [
- [
- [
- [
- [
- [
1
] drm/nouveau/pm: add initial NV3x/NVCx memtiming support, improve other cards - [
- [
- [
- [
- [
N1
] drm/nv40/pm: write nv40-specific reclocking routines - [
- [
- [
N
] drm/nvc0/pm: initial implementation of clocks_get() - [
- [
- [
N
] drm/nvd0/disp: very initial evo setup - [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
1
] drm/radeon/kms/pm: add a proper pm profile init function for fusion - [
- [
D
] udlfb: Add module option to do without shadow framebuffer - [
D
] udlfb: Enable fbcon access to framebuffer by default - [
D
] udlfb: Enable fb_defio by default - [
C N1
] video: Add Aeroflex Gaisler GRVGA framebuffer device driver - [
C
] video: s3c-fb: Add support EXYNOS4 FIMD - [
- [
- [
1
] vmwgfx: Drop 3D Legacy Display Unit support - [
- [
I2C, Hwmon, Watchdog
- [
DN
] Documentation: watchdog: add guide how to convert drivers to new framework - [
CDN
] hwmon: AD7314 driver (ported from IIO) - [
CDN2
] hwmon: Add driver for EXYNOS4 TMU - [
CD
] hwmon: (lm75) Add support for Analog Devices ADT75 - [
D
] hwmon: (lm75) Document why clones are not detected - [
CDN1
] hwmon: (pmbus) Add support for Intersil power management chips - [
D
] hwmon: (pmbus) Add support for Lineage Power DC-DC converters - [
- [
CD
] hwmon: (pmbus/adm1275) Add support for ADM1276 - [
D
] hwmon: (pmbus/adm1275) Add support for second current limit - [
CD 1
] hwmon: (pmbus/ltc2978) Add support for LTC3880 to LTC2978 driver - [
CDN1
] hwmon: (pmbus/ltc2978) Explicit driver for LTC2978 - [
DN1
] hwmon: (pmbus) Provide more documentation - [
- [
CD 1
] hwmon: (w83627ehf) Add support for the W83627UHG - [
- [
C N1
] i2c-designware: Add support for Designware core behind PCI devices. - [
C N5
] i2c-designware: split of i2c-designware.c into core and bus specific parts - [
D
] i2c: Functions for byte-swapped smbus_write/read_word_data - [
DN
] i2c-imx: add device tree probe support - [
DN
] i2c-s3c2410: Add device tree support - [
C 1
] watchdog: adx_wdt.c: remove driver - [
Input/HID
- [
C
] HID: ACRUX - fix enabling force feedback support - [
- [
- [
- [
C
] HID: Add device IDs for more SJOY adapters - [
- [
- [
- [
- [
- [
- [
- [
- [
- [
C
] HID: hid-multitouch: Add LG Display Multitouch device. - [
- [
- [
1
] HID: lg4ff - Add range setting support and sysfs interface - [
- [
DN
] HID: lg4ff - Document sysfs interface for range setting - [
C
] HID: lg4ff - Fix misleading info in Kconfig - [
- [
C N
] HID: support primax keyboards violating USB HID spec - [
- [
- [
- [
- [
- [
- [
- [
- [
- [
C
] HID: wiimote: Read wiimote battery charge level - [
- [
- [
C N
] Input: add a driver for TSC-40 serial touchscreen - [
C N2
] Input: add driver for Bosch Sensortec's BMA150 accelerometer - [
C N1
] input: Add power button support for mc13783 - [
C N1
] Input: add support for pm8xxx based vibrator driver - [
C 3
] Input: adp5589-keys - add support for the ADP5585 derivatives - [
D
] Input: elantech - correct x, y value range for v2 hardware - [
- [
- [
D
] Input: mt - document devices reporting more touches than slots - [
- [
- [
- [
DN1
] Input: wacom - add Intuos4 LED and OLED control - [
D
] Input: wacom - add LED support for Cintiq 21ux2 - [
D
] Input: wacom - don't expose LED inactive option - [
D
] Input: wacom - lower the LED luminance
Libata
- [
DN
] ahci: add DT binding for Calxeda AHCI controller - [
- [
C 1
] remove no longer needed pata_qdi driver - [
- [
- [
- [
- [
- [
Media
- [
C N
] a8293: Allegro A8293 SEC driver - [
- [
- [
N
] ati_remote: add keymap for Medion X10 RF remote - [
N
] ati_remote: add support for SnapStream Firefly remote - [
C N2
] ati_remote: migrate to the rc subsystem - [
N2
] cx23885: Add ALSA support - [
- [
- [
- [
- [
- [
D
] DVB: Add SYS_TURBO for north american turbo code FEC - [
D
] DVB: Change API version in documentation: 3 -> 5.4 - [
D
] DVB: improve documentation for satellite delivery systems - [
- [
- [
8
] dvb-usb: prepare for multi-frontend support (MFE) - [
C
] em28xx: add support for PCTV DVB-S2 Stick 460e [2013:024f] - [
D
] get_dvb_firmware: add dvb-fe-tda10071.fw - [
D
] get_dvb_firmware: Firmware extraction for IT9135 based devices - [
D
] get_dvb_firmware: update tda10071 file url - [
D
] get_dvb_firmware: whitespace fix - [
- [
D 1
] gspca - ov534_9: New sensor ov9712 and new webcam 05a9:8065 - [
D
] gspca - zc3xx: New webcam 03f0:1b07 HP Premium Starter Cam - [
DN
] it9137: Fimrware retrival information for Kworld UB499-2T T09 (id 1b80:e409) - [
- [
C N3
] it913x_fe: frontend and tuner driver v1.05 - [
1
] mceusb: command/response updates from MS docs - [
1
] media: ov5642: Add support for arbitrary resolution - [
C N3
] mt9p031: Aptina (Micron) MT9P031 5MP sensor driver - [
C N2
] mt9t001: Aptina (Micron) MT9T001 3MP sensor driver - [
- [
C 1
] noon010pc30: Conversion to the media controller API - [
D
] omap3isp: ccdc: Use generic frame sync event instead of private HS_VS event - [
- [
- [
- [
C 1
] s5p-fimc: Add runtime PM support in the mem-to-mem driver - [
3
] s5p-fimc: Add subdev for the FIMC processing block - [
1
] s5p-fimc: Add support for JPEG capture - [
C N3
] s5p-fimc: Add the media device driver - [
- [
- [
- [
- [
- [
- [
- [
D
] update az6027 firmware URL - [
- [
D
] uvcvideo: Remove deprecated UVCIOC ioctls - [
D
] v4l2-controls.txt: update auto cluster documentation - [
D 1
] v4l2-ctrls: replace is_volatile with V4L2_CTRL_FLAG_VOLATILE - [
D
] v4l: Add AUTO option for the V4L2_CID_POWER_LINE_FREQUENCY control - [
C N4
] v4l: Add v4l2 subdev driver for S5K6AAFX sensor - [
DN1
] V4L: document the new VIDIOC_CREATE_BUFS and VIDIOC_PREPARE_BUF ioctl()s - [
D
] v4l: events: Define V4L2_EVENT_FRAME_SYNC - [
D
] v4l: Move event documentation from SUBSCRIBE_EVENT to DQEVENT - [
D
] videodev2.h: add V4L2_CTRL_FLAG_VOLATILE
MFD, MMC, MTD
- [
D
] fault-inject: add documentation on MMC IO fault injection - [
D
] fault-injection: update documentation with the mmc module param - [
C N5
] mfd: ab5500 chip register access - [
C N3
] mfd: Add Intel MSIC driver - [
- [
C
] mfd: Convert WM8994 to use new register map API - [
C 3
] mfd: Delete ab3550 driver - [
3
] mfd: Move to the new db500 PRCMU API - [
1
] mmc: block: add eMMC hardware reset support - [
- [
- [
- [
C
] mmc: core: add random fault injection - [
- [
- [
- [
- [
C
] mmc: sdhci-esdhc-imx: add basic imx6q usdhc support - [
- [
- [
2
] mmc: sdhci-pci: add runtime pm support - [
D
] mmc: sdhci-tegra: Add 8-bit support to device tree binding. - [
DN
] mmc: sdhci-tegra: Add Device Tree probing support - [
C N4
] mtd: Add DiskOnChip G3 support - [
C N
] mtd: add GPMI-NAND driver in the config and Makefile - [
- [
DN
] mtd: dataflash: add device tree probe support - [
- [
C 1
] mtd: drop ceiva map driver - [
C
] mtd: drop physmap_configure - [
C
] mtd: maps: drop edb7312 support - [
C
] mtd: nand: drop edb7312 support - [
Platform
- [
- [
- [
- [
- [
C
] asus-laptop: Pegatron Lucid accelerometer - [
- [
C
] asus-laptop: Platform detection for Pegatron Lucid - [
- [
- [
- [
- [
DN
] ideapad: add debugfs support - [
- [
D
] ideapad: remove sysfs node for cfg - [
- [
- [
- [
- [
- [
- [
- [
- [
- [
2
] toshiba_acpi: Convert to use acpi_driver - [
SCSI
- [
- [
DN
] SCSI: bnx2fc: Add driver documentation - [
- [
- [
- [
- [
1
] SCSI: hpsa: detect controller lockup - [
2
] SCSI: isci: atapi support - [
- [
C N
] SCSI: iscsi class: add bsg support to iscsi class - [
1
] SCSI: iscsi class: add iface representation - [
- [
- [
- [
- [
- [
1
] SCSI: lpfc 8.3.27: Change algorithm for getting physical port name - [
- [
2
] SCSI: lpfc 8.3.27: Miscellanous logic and interface fixes - [
2
] SCSI: lpfc 8.3.27: T10 additions for SLI4 - [
1
] SCSI: megaraid_sas: Add multiple MSI-X vector/multiple reply queue support - [
D
] SCSI: megaraid_sas: Changelog and version update - [
3
] SCSI: mpt2sas: Added NUNA IO support in driver which uses multi-reply queue support of the HBA - [
- [
2
] SCSI: mpt2sas: MPI next revision header update - [
- [
- [
- [
- [
- [
4
] SCSI: qla2xxx: Add support for ISP82xx to capture dump (minidump) on failure. - [
N1
] SCSI: qla4xxx: add bsg support - [
- [
- [
2
] SCSI: qla4xxx: add support for set_net_config - [
- [
2
] SCSI: qla4xxx: Boot from SAN support for open-iscsi - [
- [
C
] SCSI: zfcp: non-experimental support for DIF/DIX - [
1
] SCSI: zfcp: support for hardware data router
Staging
- [
C N1
] cpu_pm: Add cpu power management notifiers - [
- [
C N3
] IIO: ADC: New driver for AD7190/AD7192/AD7195 4 Channel SPI ADC - [
C N3
] iio: adc: New driver for AD7280A Lithium Ion Battery Monitoring System - [
C 1
] iio: adc: remove ADT75 driver - hwmon/lm75 will take over ADT75 support - [
C N2
] iio: impedance-analyzer: New driver for AD5933/4 Impedance Converter, Network Analyzer - [
C
] staging: as102: Enable compilation - [
C N9
] Staging: add driver for Realtek RTS5139 cardreader - [
C N8
] staging: comedi: new driver usbduxsigma - [
- [
- [
- [
- [
C N1
] Staging: hv: move hyperv code out of staging directory - [
- [
C
] Staging: hv: storvsc: Handle IDE devices using the storvsc driver - [
- [
- [
C N4
] staging: iio: adc: Replace, rewrite ad7745 from scratch. - [
C N1
] staging:iio:dac: Add AD5064 driver - [
C N1
] staging:iio:dac: Add AD5360 driver - [
- [
C N1
] staging:iio:Documentation Simple dummy driver to explain the basics - [
3
] staging:iio:Documentation sysfs-bus-iio add in and out prefixes - [
C N1
] staging:iio:dummy Add buffered reading support - [
C N2
] staging:iio:dummy Add event support + fake event generator - [
C
] staging: iio: Move sensor drivers to sub menus - [
- [
- [
- [
- [
4
] staging: nvec: coding style fixes / add copyright notice - [
1
] staging: nvec: convert to use platform register and mfdcells - [
- [
3
] staging: r8712u: Merging Realtek's latest (v2.6.6). Copyright banners. - [
1
] staging: r8712u: Merging Realtek's latest (v2.6.6). Renamed _netdev_priv. - [
C 1
] staging: r8712u: Merging Realtek's latest (v2.6.6). Tx aggregation. - [
1
] staging: r8712u: Merging Realtek's latest (v2.6.6). Various fixes. - [
2
] staging: r8712u: Merging Realtek's latest (v2.6.6). Various fixes. - [
- [
N2
] staging: usbip: add a usbip protocol document - [
- [
C N
] TTY: serial, move 68360 driver to staging
USB
- [
C
] pch_phub: Support new device LAPIS Semiconductor ML7831 IOH - [
C
] pch_uart: Support new device LAPIS Semiconductor ML7831 IOH - [
- [
- [
- [
- [
- [
D
] usbcore: add sysfs support to xHCI usb2 hardware LPM - [
DN
] USB: document ehci-hcd's "companion" sysfs attribute - [
D
] usb: dwc3: gadget: implement streams support - [
- [
C N
] usb: gadget: add new usb gadget for ACM and mass storage - [
N2
] USB: gadget: midi: add midi function driver - [
- [
C N3
] usb: gadget: renesas_usbhs: add mod_host support - [
1
] usb: gadget: storage: add superspeed support - [
C 1
] usb: gadget: storage: make FSG_NUM_BUFFERS variable size - [
CDN9
] usb: Introduce DesignWare USB3 DRD Driver - [
D
] USB: linux-cdc-acm.inf: add support for the acm_ms gadget - [
- [
N1
] usb: OHCI/EHCI support for Netlogic XLS processor. - [
- [
- [
- [
- [
- [
C
] USB: pch_udc: Support new device LAPIS Semiconductor ML7831 IOH - [
- [
C N1
] usb: Provide usb_speed_string() function - [
C N1
] USB: pxa168: Add onchip USB host controller support - [
- [
- [
- [
- [
- [
- [
1
] xHCI: AMD isoc link TRB chain bit quirk - [
Various
- [
- [
- [
D
] docs/driver-model: Document device.groups - [
D
] docs/driver-model: Update device class docs - [
C
] gpio-ml-ioh: Support interrupt function - [
C
] gpio-pch: Support interrupt function - [
- [
C N9
] gpio/samsung: gpio-samsung.c to support Samsung GPIOs - [
D 2
] hwspinlock/core: register a bank of hwspinlocks in a single API call - [
D
] hwspinlock/core: simplify 'owner' handling - [
D
] hwspinlock/core: use a mutex to protect the radix tree - [
C N
] hwspinlock/u8500: add hwspinlock driver - [
- [
1
] IB/mlx4: Add support for XRC QPs - [
- [
- [
- [
C N1
] leds: Renesas TPU LED driver - [
- [
- [
- [
DN
] msm_serial: Add devicetree support - [
C N3
] pinctrl: add a driver for the CSR SiRFprimaII pinmux - [
C N6
] pinctrl: add a driver for the U300 pinmux - [
- [
C N1
] pps: new client driver using GPIO - [
CDN9
] RapidIO: add mport driver for Tsi721 bridge - [
- [
- [
1
] RDMA/core: Add XRC QPs - [
- [
N
] regmap: Add the indexed cache support - [
N1
] regmap: Add the rbtree cache support - [
N1
] regmap: Introduce caching support - [
C N1
] regulator: Add driver for gpio-controlled regulators - [
D
] regulator: Clarify documentation for regulator-regulator supplies - [
D
] regulator: Fix some bitrot in the machine driver documentation - [
D
] Revert "tty: of_serial: add support for the DesignWare 8250" - [
C
] Revert "tty: serial8250: add helpers for the DesignWare 8250" - [
CDN
] tty: add a DesignWare 8250 driver - [
C
] tty: Add support serial for EXYNOS4212 SoC - [
D
] tty: of_serial: add support for the DesignWare 8250 - [
C N2
] tty/powerpc: introduce the ePAPR embedded hypervisor byte channel driver - [
1
] USB: gadget: f_midi: allow a dynamic number of input and output ports