Kernel-Log – Was 2.6.37 bringt (5): Treiber
Seite 2: Verschiedenes, kleine Perlen
Verschiedenes
- Der Treiber fĂĽr die Magic Mouse von Apple spricht nun auch das Magic Trackpad an.
- Zu den Plattform-Treibern stieĂź der auf einige IBM-Plattformen abgestimmte Treiber, bei denen sich alle nicht-fatalen System Management Interrupts (SMIs) deaktivieren lassen, um ordentliche Echtzeit-Eigenschaften zu erzielen.
- Im Input-Code ist jetzt ein Keycode fĂĽr Tasten festgelegt, die manche Notebooks zum Ein- und Ausschalten des Touchpads bieten.
- Über den neuen Treiber ttyprintk kann man dem Kernel Zeichenketten übergeben, die er via Printk in die Kernel-Ausgaben schreibt. Das kann für Debug-Zwecke interessant sein, etwa um den Boot-Prozess näher zu analysieren.
- Der Konfigurations-Parameter CONFIG_SYSFS_DEPRECATED wurde entfernt; statt dessen kann man den Kernel nun über den zur Laufzeit setzbaren Boot-Parameter "sysfs.deprecated" anweisen, ein älteres, zu alten Versionen von Udev kompatibles Sysfs-Layout aufzusetzen.
Die kleinen Perlen
Viele kleinere, aber keineswegs unbedeutende Neuerungen finden sich in der folgenden Liste mit den englischen Commit-Überschriften der jeweiligen Änderung. Die Einträge verlinken genau wie viele der Verweise im vorangegangenen Text auf das Webfrontend des von Linus Torvalds gepflegten Git-Zweigs mit den "offiziellen" Kernel-Quellen auf Kernel.org. Der über diese Links angezeigten Commit-Kommentar und der darunter ausgegebene Patch liefern zahlreiche weitere Informationen zur jeweiligen Änderungen.
Vor jedem Link finden sich in eckigen Klammern einige Buchstaben und Zahlen. Ein "C" kennzeichnet Patches mit Änderungen an Kconfig-Dateien, welche die Hilfetexte und Konfigurationsoptionen enthalten, die bei der Kernel-Konfiguration über "make menuconfig", "make xconfig" und ähnliche Werkzeuge angezeigt werden. Ein "D" steht bei Patches, die die Dokumentation verändern, die im Kernel-Zweig unterhalb von Documentation/ liegt. Ein "N" weist Änderungen aus, die eine neue Datei anlegen. Die Zahl vermittelt einen groben Eindruck zur Größe des Patches: eine "1" steht etwa für Änderungen, die inklusive Kommentar zwischen 10 und 20 KByte groß sind, eine "2" für solche, die zwischen 20 und 30 KByte Umfang haben; Änderungen ohne Zahl sind kleiner als 10 KByte, Patches mit einer "9" hingegen 90 KByte oder größer.
Audio
- [
   Â] ALSA: ac97: Apply quirk for Dell Latitude D610 binding Master and Headphone controls - [
   Â] ALSA: Add more jack button slots - [
   Â] ALSA: ca0106 - add Sound Blaster 5.1vx info. - [
   Â] ALSA: core: Allow card id change to the same string - [
   Â] ALSA: HDA: Add an extra DAC for Realtek ALC887-VD - [
   Â] ALSA: hda - Added fixup for Lenovo Y550P - [
   Â] ALSA: hda - Add fixup for FSC Celsius H270 - [
   Â] ALSA: HDA: Add fixup pins for Ideapad Y550 - [
   Â] ALSA: hda - Adding support for new IDT 92HD90BXX and 92HD91BXX codecs - [
   Â] ALSA: hda - Add input jack layer support to Realtek codec - [
   Â] ALSA: hda - Add input volume control for each mic/line-in pin - [
   Â] ALSA: hda - Add model=mbp55 entry for MacBookPro 7,1 - [
   Â] ALSA: hda - Add multiple headphone support to ALC262 codec - [
 D Â] ALSA: HDA: Add position_fix=3 module option, and refactor related code - [
   Â] ALSA: hda - Add quirk for Acer laptop with CX20585 codec - [
   Â] ALSA: hda - Add quirk for another Acer laptop with a CX20585 codec - [
   Â] ALSA: hda: Add Samsung R720 SSID for subwoofer pin fixup - [
   Â] ALSA: hda - Add some workarounds for Creative IBG - [
   Â] ALSA: hda: Add speaker pin to automute Acer Aspire 8943G - [
   Â] ALSA: hda: add Vortex86MX PCI ids - [
   Â] ALSA: hda - Add workarounds for CT-IBG controllers - [
   Â] ALSA: hda - Apply ALC269 VAIO fix-up to all Sony laptops with ALC269 - [
   Â] ALSA: HDA: Enable digital mic on IDT 92HD87B - [
   Â] ALSA: hda - Enable jack sense for Thinkpad Edge 11 - [
   Â] ALSA: hda - Enable jack sense for Thinkpad Edge 13 - [
   Â] ALSA: HDA: Enable SKU quirks for Realtek - [
   Â] ALSA: HDA: Enable subwoofer on Asus G73Jw - [
   Â] ALSA: hda - Fix Acer 7730G support - [
   Â] ALSA: hda - Fix ALC660-VD/ALC861-VD capture/playback mixers - [
   Â] ALSA: HDA: Fix auto-mute on Lenovo Edge 14 - [
   Â] ALSA: hda - Fix input-pin setup for Realtek codecs - [
   Â] ALSA: hda - Fix ThinkPad T410[s] docking station line-out - [
   3] ALSA: hda - Improve the input source name labels - [
   Â] ALSA: hda - MacBookAir3,1(3,2) alsa support - [
   Â] ALSA: hda - MacBookPro 5,3 line-in support - [
   Â] ALSA: hda - Optimize the check of ALC269 codec variants - [
   2] ALSA: hda - Preliminary support for new Conexant audio codecs - [
   Â] ALSA: HDA: Quirk for Dell Vostro 320 to make microphone work - [
   Â] ALSA: hda - Reduce pci id list for Intel with class id - [
   Â] ALSA: hda - Support multiple headphone auto-mute - [
   Â] ALSA: hda: Use "alienware" model quirk for another SSID - [
   Â] ALSA: hda: Use BIOS auto-parsing instead of existing model quirk for MEDION MD2 - [
   Â] ALSA: hda: Use hp-laptop quirk to enable headphones automute for Asus A52J - [
   Â] ALSA: hda: Use model=lg quirk for LG P1 Express to enable playback and capture - [
   Â] ALSA: hda: Use position_fix=1 for Acer Aspire 5538 to enable capture on internal mic - [
   Â] ALSA: hdmi - support infoframe for DisplayPort - [
   Â] ALSA: ice1712: Add support for Edirol DA-2496 - [
CDN3]Â ALSA: ISA: New Aztech Sound Galaxy driver - [
CDÂ 1]Â ALSA: ISA: Remove snd-sgalaxy - [
   Â] ALSA: oxygen - Add a SSID for CMI8787-HG2PCI - [
   Â] ALSA: oxygen: add PEX8111 initialization - [
   Â] ALSA: snd-aloop: add cable#0 and cable#1 files to proc card tree - [
   Â] ALSA: snd-aloop - add pause support - [
CÂ Â 3]Â ALSA: snd-usb-caiaq: Add support for Traktor Kontrol S4 - [
   Â] ALSA: usb-audio: add BOSS ME-25 support - [
   Â] ALSA: usb-audio: add Edirol PCR-1 PCM support - [
   Â] ALSA: usb-audio: add more Yamaha USB MIDI devices - [
   Â] ALSA: usb-audio: add Novation Launchpad support - [
   Â] ALSA: usb-audio: add Roland A-PRO support - [
   1] ALSA: usb-audio: automatically detect feedback format - [
   Â] ALSA: usb-audio - Support for Power/Status LED on Creative USB X-Fi S51 - [
   Â] ALSA: usb - Creative USB X-Fi volume knob support - [
   Â] ALSA: usb: USB3 SuperSpeed sound support - [
   Â] ALSA: virtuoso: add HDAV1.3 Slim PCI ID - [
CÂ Â Â]Â ALSA: virtuoso: add Xonar DS headphone jack detection - [
   Â] ALSA: virtuoso: automatically handle Xonar DS headphone routing - [
CÂ Â Â]Â ALSA: virtuoso: update Kconfig text - [
   Â] ALSA: virtuoso: Xonar DS: add stereo upmixing to center/LFE channels - [
   Â] ASoC: ac97: add MODULE_ALIAS for the platform driver - [
CÂ N5]Â ASoC: add 88pm860x codec driver - [
CÂ Â Â]Â ASoC: Add build infrastructure for WL1273 - [
   Â] ASoC: Add device table to SH FSI driver - [
CÂ N1]Â ASoC: add ep93xx AC97 audio driver - [
CÂ N1]Â ASoC: Add HP iPAQ RX1950 support - [
CÂ N9]Â ASoC: Add initial WM8962 CODEC driver - [
CÂ N8]Â ASoC: Add max98088 CODEC driver - [
   Â] ASoC: Add MODULE_ALIAS to Samsung DAI drivers - [
CÂ NÂ]Â ASoC: add saarb machine driver for 88pm860x - [
   Â] ASoC: Add sh_mobile_hdmi sound support - [
   Â] ASoC: Add support for MAX98089 CODEC - [
   Â] ASoC: add support for separate codec DAIs to the fsl_dma driver - [
CÂ N2]Â ASoC: add support for the Freescale P1022 DS reference board - [
   Â] ASoC: Add support for tlv320aic3007 to tlv320aic3x codec. - [
   Â] ASoC: Add support for WM8962 GPIO outputs - [
CÂ NÂ]Â ASoC: add tavorevb3 machine driver for 88pm860x - [
   Â] ASoC: ak4642: simultaneous playback/recorde support - [
   Â] ASoC: Complete supported clock ratios and rate constraints for wm8741 - [
   Â] ASoC: Enable autoloading of pxa2xx CPU I2S driver with module alias - [
CÂ NÂ]Â ASoC: ep93xx: add Simplemachines Sim.One AC97 audio support - [
CÂ NÂ]Â ASoC: fsi-codec: Add FSI - HDMI support - [
   1] ASoC: fsi: simultaneous playback/recorde support - [
   Â] ASoC: Implement interrupt based jack detection - [
   Â] ASoC: Initial WM8962 IRQ support - [
CÂ N1]Â ASoC: multi-component - Add Aquila sound driver - [
CÂ N1]Â ASoC: multi-component - Add Goni sound driver - [
CÂ Â 9]Â ASoC: multi-component - ASoC Multi-Component Support - [
   Â] asoc/multi-component: fsl: add support for 36-bit physical addresses - [
CÂ NÂ]Â ASoC: SAMSUNG: Add Machine driver for S/PDIF PCM audio - [
CÂ N1]Â ASoC: SAMSUNG: Add S/PDIF CPU driver - [
   Â] ASoC: Support non-crystal master clocks for WM8731 - [
   Â] ASoC: Support non-crystal master clocks for WM8731 - [
  N1] ASoC: TI WL1273 FM Radio Codec. - [
   Â] ASoC: tlv320aic3x: Optimize PLL programming in aic3x_set_bias_level - [
   Â] ASoC: tlv320aic3x: Use regulator notifiers for optimizing the cache sync - [
CÂ N2]Â ASoC: WM8804: Initial driver - [
CÂ N9]Â ASoC: WM8985: Initial driver - [
   2] sound: autoconvert trivial BKL users to private mutex
I2C/HW-Monitoring/EDAC
- [
   1] EDAC: Export edac sysfs class to users. - [
   Â] EDAC, MCE: Add F12h DC MCE decoder - [
   Â] EDAC, MCE: Add F12h IC MCE decoder - [
   Â] EDAC, MCE: Add F12h NB MCE decoder - [
   Â] EDAC, MCE: Add HW_ERR prefix - [
   Â] EDAC, MCE: Add support for F11h MCEs - [
   Â] EDAC, MCE: Enable MCE decoding on F12h - [
   Â] EDAC, MCE: Enable MCE decoding on F14h - [
CÂ N1]Â EDAC, MCE: Rework MCE injection - [
   Â] genirq: Provide compat handling for chip->enable() - [
   Â] HID: Add Tablet Pick -> BTN_STYLUS2 mapping - [
CÂ N1]Â hwmon: add generic GPIO fan driver - [
 D Â] hwmon: Add tempX_emergency attribute to sysfs ABI - [
   Â] hwmon: (coretemp) fix reading of microcode revision (v2) - [
   Â] hwmon: (hp_accel) Add HP Mini 510x family support - [
CDÂ 1]Â hwmon: (it87) Add support for the IT8721F/IT8758E - [
   Â] hwmon: (lis3) add axes module parameter for custom axis-mapping - [
   Â] hwmon: lis3: pm_runtime support - [
   Â] hwmon: lis3: regulator control - [
   Â] hwmon: lis3: Short explanations of platform data fields - [
 D Â] hwmon: (lm85) Add support for ADT7468 high-frequency PWM mode - [
CDÂ Â]Â hwmon: (lm85) Document the ADT7468 as supported - [
 D Â] hwmon: (lm90) Add explicit support for max6659 - [
 D Â] hwmon: (lm90) Add support for extra features of max6659 - [
CDÂ 1]Â hwmon: (lm90) Add support for max6695 and max6696 - [
CDÂ Â]Â hwmon: (lm90) Add support for the W83L771W/G - [
   Â] hwmon: (lm90) Add support for update_interval sysfs attribute - [
   Â] hwmon: (lm90) Introduce device feature bits - [
CDN1]Â hwmon: LTC4261 Hardware monitoring driver - [
CÂ N6]Â hwmon: New driver for the W83795G/ADG monitoring chips - [
 D Â] hwmon: (pcf8591) Don't attempt to detect devices - [
   Â] hwmon: (pcf8591) Register as a hwmon device - [
CÂ Â Â]Â hwmon: Remove many EXPERIMENTAL flags - [
   Â] hwmon: (w83795) Add myself as co-author and maintainer - [
   Â] hwmon: (w83795) Add support for dynamic in0-2 limits - [
CÂ Â Â]Â hwmon: (w83795) Exclude fan control feature by default - [
   Â] hwmon: (w83795) Only start monitoring if needed - [
   Â] hwmon: (w83795) Simplify temperature sensor type handling - [
CDÂ Â]Â i2c-i801: Add Intel Patsburg device ID - [
 D Â] i2c-i801: Add PCI idents for Patsburg 'IDF' SMBus controllers - [
CÂ N3]Â i2c-intel-mid: support for Moorestown and Medfield platform - [
CÂ N1]Â i2c/mux: Driver for PCA9541 I2C Master Selector - [
   Â] i2c-nomadik: support smbus emulation - [
   2] i7300_edac: Add error detection code for global errors - [
   Â] i7300_edac: Adds detection for enhanced scrub mode on x8 - [
   Â] i7300_edac: Add support for reporting FBD errors - [
   1] i7300_edac: Better name PCI devices - [
CÂ N4]Â i7300_edac: start a driver for i7300 chipset (Clarksboro) - [
   Â] i7core_edac: Don't do the legacy PCI probe by default - [
   Â] Kirkwood: add fan support for Network Space Max v2 - [
   Â] MAINTAINERS: Add maintainer for i7300-edac driver - [
CÂ Â Â]Â Move ams driver to macintosh - [
CÂ N1]Â watchdog: add support for Broadcom BCM63xx built-in watchdog - [
CÂ Â Â]Â watchdog: f71808e_wdt: add support for the F71889FG - [
   Â] watchdog: it8712f_wdt: Add module parameter for alternative reset sources - [
CÂ Â Â]Â watchdog: it87_wdt: Add support for IT8720F watchdog - [
CÂ Â Â]Â watchdog: it87_wdt: Add support for watchdogs with 8b timers
Input
- [
   Â] 8250: add support for Kouwell KW-L221N-2 - [
   Â] HID: add absolute axis resolution calculation - [
   Â] HID: Add a hid quirk for input sync override - [
   Â] HID: add NOGET quirk for AXIS 295 Video Surveillance Joystick - [
   Â] HID: add support for F430 Force Feedback Wheel - [
CÂ N1]Â HID: Add support for Logitech Speed Force Wireless gaming wheel - [
CÂ N2]Â HID: add support for two Waltop tablets - [
CÂ N2]Â HID: Add support for UC-Logic WP????U tablets - [
   Â] HID: fix A4Tech RP-649 horizontal scrollwheel - [
CÂ Â Â]Â HID: force feedback support for Logitech RumblePad gamepad - [
   Â] HID: magicmouse: remove timestamp logic - [
   Â] HID: magicmouse: simplify multitouch feature request - [
 DNÂ] HID: ntrig: add documention - [
CDN4]Â HID: roccat: add driver for Roccat Pyra mouse - [
   Â] HID: sony: Apply sixaxis quirks only to sixaxis - [
   Â] HID: support STmicroelectronics and Sitronix with hid-stantuml driver - [
   1] HID: uclogic: add proper support for PF1209 - [
   Â] HID: usbhid: remove unused hiddev_driver - [
   1] HID: waltop: add Media Tablet 14.1 inch support - [
   1] HID: waltop: add support for Waltop Slim Tablet 12.1 inch - [
   Â] hwmon: (lis3) Add support for new LIS3DC / HP3DC chip - [
   Â] Input: ad7877 - implement EV_KEY:BTN_TOUCH reporting - [
   Â] Input: ad7877 - implement specified chip select behavior - [
   Â] Input: ad7877 - use attribute group to control visibility of attributes - [
CÂ N1]Â input: add driver for tnetv107x on-chip keypad controller - [
CÂ N1]Â input: add driver for tnetv107x touchscreen controller - [
CÂ N1]Â Input: add input driver for polled GPIO buttons - [
CÂ N1]Â Input: add LPC32xx touchscreen controller driver - [
CÂ N2]Â Input: add ROHM BU21013 touch panel controller support - [
CÂ N1]Â Input: add support for Hanwang tablets - [
   1] Input: add support for large scancodes - [
CÂ N1]Â Input: add support for Nomadik SKE keypad controller - [
CÂ N1]Â Input: add support for OMAP4 keyboard controller - [
CÂ NÂ]Â Input: add support for PowerOn button on the AB8500 MFD - [
   3] Input: ads7846 - switch to using threaded IRQ - [
   Â] Input: atkbd - add 'terminal' parameter for IBM Terminal keyboards - [
   Â] Input: cy8ctmg110 - add fuzz to ABS_X and ABS_Y to remove jitter - [
   Â] Input: define separate EVIOCGKEYCODE_V2/EVIOCSKEYCODE_V2 - [
   Â] Input: hanwang - add support for Art Master HD 5012 tablet - [
   Â] Input: i8042 - add Sony VAIOs to MUX blacklist - [
   1] Input: media/IR - switch to using new keycode interface - [
CÂ Â Â]Â Input: mrst-touchscreen - move out of staging - [
CÂ NÂ]Â Input: serio - add support for PS2Mult multiplexer protocol - [
   Â] Input: serio - support multiple child devices per single parent - [
   Â] Input: synaptics - fix handling of 2-button ClickPads - [
   Â] Input: usbtouchscreen - add support for LG Flatron T1710B - [
   Â] Input: wacom - add another Bamboo Pen ID (0xd4) - [
   Â] Input: wacom - add a quirk for low resolution Bamboo devices - [
   Â] Input: wacom - add fuzz parameters to features - [
   Â] Input: wacom - add IDs for two new Bamboo PTs - [
   Â] Input: wacom - add new Bamboo PT (0xdb) - [
   Â] Input: wacom - add support for Bamboo Pen - [
   Â] Input: wacom - add support for the Bamboo Touch trackpad - [
   Â] Input: wacom - properly enable runtime PM - [
   Â] Input: wacom - specify Cinitq supported tools - [
   Â] Input: wacom_w8001 - add multitouch slot support - [
   Â] Input: wacom_w8001 - support (and ignore) touch tablets - Media/V4L/DVB
- [
 D Â] devices.txt: Remove the old obsolete vtx device nodes - [
   Â] dvb/bt8xx: kill the big kernel lock - [
   Â] dvb-core: kill the big kernel lock - [
CÂ N2]Â [media] Add driver for Siliconfile SR030PC30 VGA camera - [
   Â] [media] Add support for AUX_PLL on cx2583x chips - [
CÂ N4]Â [media] Add the via framebuffer camera controller driver - [
   Â] [media] af9013: optimize code size - [
   2] [media] af9015: move remote controllers to new RC core - [
   Â] [media] af9015: support for DigitalNow TinyTwin v3 [1f4d:9016] - [
  NÂ] [media] A-Link DTU(m) remote controller - [
  NÂ] [media] Anysee remote controller - [
  NÂ] [media] AverMedia RM-KS remote controller keytable - [
   Â] [media] cx231xx: Add initial support for Hauppauge USB-Live2 - [
   1] [media] cx231xx: add support for Hauppauge EXETER - [
   Â] [media] cx231xx: add USB ID Hauppauge model 111301 - [
   Â] [media] cx231xx: Remove IR support from the driver - [
  NÂ] [media] DigitalNow TinyTwin remote controller - [
  NÂ] [media] Digittrade DVB-T USB Stick remote controller keytable - [
 D Â] [media] DocBook/v4l: Add missing formats used on gspca cpia1 and sn9c2028 - [
 D Â] [media] Documentation: v4l: Add hw_seek spacing and two TUNER_RDS_CAP flags - [
 D Â] [media] Documentation/video4linux/CARDLIST.[cx88|saa7134] - [
CÂ Â 1]Â [media] dvb: remove obsolete lgdt3304 driver - [
   Â] [media] em28xx: Add dvb support for Terratec Cinergy Hybrid T USB XS FR - [
   Â] [media] firedtv: add parameter to fake ca_system_ids in CA_INFO - [
   Â] [media] firedtv: support for PSK8 for S2 devices. To watch HD - [
   Â] [media] gp8psk: Add support for the Genpix Skywalker-2 - [
   2] [media] gspca - sonixj: Use the new video control mechanism - [
   Â] [media] hdpvr: add usb product id 0x4903 - [
CÂ N5]Â [media] IR: add driver for Nuvoton w836x7hg integrated CIR - [
   Â] [media] IR: ene_ir: add support for carrier reports - [
   2] [media] IR: ene_ir: don't upload all settings on each TX packet - [
CÂ Â 5]Â [media] IR: ene_ir: updates - [
  NÂ] [media] LeadTek Y04G0051 remote controller keytable - [
   Â] [media] lirc_igorplugusb: add Fit PC2 device ID - [
   Â] [media] lirc_it87: add another pnp id - [
CÂ Â Â]Â [media] lirc_parallel: build on smp and kill dead code - [
CDÂ 1]Â [media] lmedm04: driver for DM04/QQBOX updated to version 1.60 - [
   Â] [media] mceusb: add support for cx231xx-based IR (e. g. Polaris) - [
  NÂ] [media] MSI DIGIVOX mini III remote controller keytable - [
  NÂ] [media] MSI DIGIVOX mini II remote controller - [
   1] [media] Nova-S-Plus audio line input - [
  NÂ] [media] ov7670: allow configuration of image size, clock speed, and I/O method - [
 D Â] [media] radio-mr800: fix locking order - [
CÂ N1]Â [media] s5h1432: Add new s5h1432 driver - [
  N6] [media] s5p-fimc: Add camera capture support - [
   1] [media] s5p-fimc: Add suport for FIMC on S5PC210 SoCs - [
   Â] [media] saa7164: add firmware debug message collection and procfs changes - [
   2] [media] saa7164: add NTSC VBI support - [
   Â] [media] saa7164: add support for encoder CBR and VBR optionally - [
   1] [media] saa7164: allow DMA engine buffers to vary in size between analog and digital - [
   Â] [media] saa7164: allow the number of encoder buffers to be user configurable - [
   Â] [media] saa7164: Disable firmware debug message output - [
   1] [media] saa7164: Implement encoder irq handling in a deferred work queue - [
CÂ N5]Â [media] SoC Camera: add driver for OMAP1 camera interface - [
CÂ N3]Â [media] SoC Camera: add driver for OV6650 sensor - [
   Â] [media] SoC Camera: add support for g_parm / s_parm operations - [
 D Â] [media] Support for Elgato Video Capture - [
  NÂ] [media] TerraTec remote controller keytable - [
  NÂ] [media] Total Media In Hand remote controller - [
  NÂ] [media] TrekStor DVB-T USB Stick remote controller - [
  NÂ] [media] Twinhan 1027 + IR Port support - [
  NÂ] [media] TwinHan AzureWave AD-TU700(704J) remote controller - [
   2] [media] uvcvideo: Hardcode the index/selector relationship for XU controls - [
CÂ N1]Â [media] V4L: add an IMX074 sensor soc-camera / v4l2-subdev driver - [
   Â] [media] V4L: add IMX074 sensor chip ID - [
 DN1] [media] v4l: document new Bayer and monochrome pixel formats - [
   Â] [media] v4l/dvb: add support for AVerMedia AVerTV Red HD+ (A850T) - [
CÂ Â 1]Â [media] v4l: kill the BKL - [
   Â] [media] v4l: Load I2C modules based on modalias - [
 D Â] V4L/DVB: Add documentation about the Ibmcam/Konica new gspca driver formats - [
   Â] V4L/DVB: af9013: add support for MaxLinear MxL5007T tuner - [
   Â] V4L/DVB: af9013: add support for tda18218 silicon tuner - [
   1] V4L/DVB: af9013: optimize code size - [
   Â] V4L/DVB: af9015: add remote support for TerraTec Cinergy T Stick Dual RC - [
   Â] V4L/DVB: af9015: add support for tda18218 silicon tuner - [
CÂ Â Â]Â V4L/DVB: af9015: add support for TerraTec Cinergy T Stick Dual RC - [
   Â] V4L/DVB: af9015: add USB ID for Terratec Cinergy T Stick RC MKII - [
   Â] V4L/DVB: af9015: map TerraTec Cinergy T Stick Dual RC remote to device ID - [
   5] V4L/DVB: af9015: reimplement remote controller - [
CÂ Â 1]Â V4L/DVB: cpia2: remove V4L1 support from this driver - [
 D 1] V4L/DVB: Documentation: update now that the vtx/videotext API has been removed - [
   Â] V4L/DVB: dvb/bt8xx: kill the big kernel lock - [
   Â] V4L/DVB: dvb-core: kill the big kernel lock - [
   1] V4L/DVB: em28xx: remove BKL - [
CÂ N2]Â V4L/DVB: gspca_konica: New gspca subdriver for konica chipset using cams - [
   Â] V4L/DVB: gspca - sonixj: Add sensor mi0360b - [
 D Â] V4L/DVB: gspca - sonixj: Add webcam 0c45:612b - [
 D Â] V4L/DVB: gspca - sonixj: Webcam 0c45:6102 added - [
   2] V4L/DVB: gspca_xirlink_cit: Add support for camera with a bcd version of 0.01 - [
   5] V4L/DVB: gspca_xirlink_cit: Add support for Model 1, 2 & 4 cameras - [
CÂ N5]Â V4L/DVB: gspca_xirlink_cit: New gspca subdriver replacing v4l1 usbvideo/ibmcam.c - [
   1] V4L/DVB: imon: split mouse events to a separate input dev - [
CÂ N2]Â V4L/DVB: IR/streamzap: functional in-kernel decoding - [
CÂ Â Â]Â V4L/DVB: Mark usbvideo ibmcam driver as deprecated - [
CÂ N1]Â V4L/DVB: NXP TDA18218 silicon tuner driver - [
CÂ Â 1]Â V4L/DVB: pwc: fully convert driver to V4L2 - [
CÂ Â 5]Â V4L/DVB: saa5246a/saa5249: Remove obsolete teletext drivers - [
CÂ Â Â]Â V4L/DVB: saa7134-input can't be a module right now - [
CÂ Â Â]Â V4L/DVB: saa7134: split RC code into a different module - [
   2] V4L/DVB: soc-camera: allow only one video queue per device - [
CÂ N1]Â V4L/DVB: Support for Sharp IX2505V (marked B0017) DVB-S silicon tuner - [
CDN3]Â V4L/DVB: Support or LME2510(C) DM04/QQBOX USB DVB-S BOXES - [
   Â] V4L/DVB: tm6000: bugfix param string - [
   Â] V4L/DVB: uvc: Enable USB autosuspend by default on uvcvideo - [
 D Â] V4L/DVB: v4l2: add core serialization lock - [
 D Â] V4L/DVB: v4l2: Add illuminator controls - [
 D Â] V4L/DVB: v4l2-dev: after a disconnect any ioctl call will be blocked - [
 D Â] V4L/DVB: v4l: Add a v4l2_subdev host private data field - [
 D Â] V4L/DVB: V4L Doc: correct the documentation for VIDIOC_QUERYMENU - [
 D Â] V4L/DVB: V4L Doc: document V4L2_CAP_RDS_OUTPUT capability - [
   Â] V4L/DVB: videotext: remove this obsolete API - [
 D 1] videodev2.h.xml: Update to reflect the latest changes at videodev2.h
Platform
- [
CÂ NÂ]Â Add OLPC XO-1 rfkill driver - [
CÂ NÂ]Â Add OLPC XO-1 rfkill driver - [
   Â] asus-laptop: Add key found on Asus N61JQ - [
   Â] asus-laptop: Add key found on Asus N61JQ - [
 D Â] asus-laptop: add wimax and wwan support - [
 D Â] asus-laptop: add wimax and wwan support - [
   Â] asus-laptop: fix gps rfkill - [
   Â] asus-laptop: fix gps rfkill - [
   Â] eeepc-wmi: add additional hotkeys - [
   Â] eeepc-wmi: add additional hotkeys - [
 DNÂ] eeepc-wmi: add cpufv sysfs documentation - [
 DNÂ] eeepc-wmi: add cpufv sysfs documentation - [
   Â] eeepc-wmi: Add cpufv sysfs interface - [
   Â] eeepc-wmi: Add cpufv sysfs interface - [
   Â] ideapad: add ACPI helpers - [
   Â] ideapad: add ACPI helpers - [
   Â] ideapad: Add param: no_bt_rfkill - [
   Â] ideapad: Add param: no_bt_rfkill - [
CÂ Â Â]Â ideapad: Change the driver name to ideapad-laptop - [
CÂ Â Â]Â ideapad: Change the driver name to ideapad-laptop - [
CÂ Â 1]Â Input: dell-wmi - switch to using sparse keymap library - [
CÂ Â 1]Â Input: dell-wmi - switch to using sparse keymap library - [
CÂ Â Â]Â Input: hp-wmi - switch to using sparse keymap library - [
CÂ Â Â]Â Input: hp-wmi - switch to using sparse keymap library - [
CÂ Â Â]Â Move hdaps driver to platform/x86 - [
CÂ Â Â]Â Move hdaps driver to platform/x86 - [
   Â] msi-wmi: Add mute key support - [
   Â] msi-wmi: Add mute key support - [
CÂ Â Â]Â panasonic-laptop - switch to using sparse keymap library - [
CÂ Â Â]Â panasonic-laptop - switch to using sparse keymap library - [
CÂ Â Â]Â topstar-laptop - switch to using sparse keymap library - [
CÂ Â Â]Â topstar-laptop - switch to using sparse keymap library - [
CÂ Â Â]Â toshiba-acpi - switch to using sparse keymap - [
CÂ Â Â]Â toshiba-acpi - switch to using sparse keymap
Staging
- [
  NÂ] [media] Add a todo file for staging/tm6000 - [
CÂ N9]Â Staging: Add initial release of brcm80211 - Broadcom 802.11n wireless LAN driver. - [
CÂ N9]Â Staging: Add SBE 2T3E3 WAN driver - [
CÂ N9]Â Staging: add speakup to the staging directory - [
CÂ N9]Â Staging: Add support for Flarion OFDM usb and pcmcia devices. - [
CÂ N9]Â Staging: add USB ENE card reader driver - [
CÂ N9]Â Staging: add West Bridge Astoria Driver - [
  NÂ] Staging: autofs3: create TODO file - [
   Â] Staging: autofs3: fix up TODO - [
   Â] staging: autofs3: get the TODO file right the third time - [
   Â] Staging: batman-adv: Add hash recommendations to TODO - [
   Â] Staging: batman-adv: Add rcu TODO - [
   6] Staging: batman-adv: attach each hard-interface to a soft-interface - [
   Â] Staging: batman-adv: Calculate hamming weight using optimized kernel functions - [
   Â] Staging: batman-adv: count batman_if list queries as reference - [
   Â] Staging: batman-adv: document fragmentation sysfs API - [
   2] Staging: batman-adv: layer2 unicast packet fragmentation - [
   Â] Staging: batman-adv: Move mailing list address to .org - [
   9] Staging: batman-adv: multiple mesh clouds - [
   2] Staging: batman-adv: Prepare vis packets directly inside a skb - [
   Â] Staging: batman-adv: Start new development cycle - [
   Â] Staging: batman-adv: Use synchronize_rcu instead of call_rcu - [
   Â] Staging: batman-adv: wait for call_rcu before unloading module - [
   Â] staging: brcm80211: Add contact info to TODO list. - [
CÂ N9]Â staging: brcm80211: add fullmac driver - [
   Â] staging: brcm80211: Fix some initialisation failure paths - [
   Â] Staging: cxt1e1: multiple definition of max_mtu fix - [
CÂ Â Â]Â Staging: ft1000: mark pcmcia driver broken - [
   Â] staging: hv: Convert vmbus driver interface function pointer table to constant - [
CÂ N1]Â staging: iio: adc: ad7476 new SPI ADC driver - [
CÂ N3]Â staging: iio: adc: Enable driver support for ad799x AD converters - [
CÂ N1]Â staging: iio: ak8975: Add ak8975 magnetometer sensor - [
   Â] staging: iio: documentation - partial update to make more of it true. - [
   1] staging: iio: events update documentation to match new abi. - [
   Â] staging: iio: hmc5843 change ABI to comply with documentation - [
CÂ N2]Â staging: iio: light: Adding driver for ISL29018 ALS - [
   Â] staging: iio: lis3l02dqbuffersimple.c bring example up to date. - [
   Â] staging: iio partial documentation update - [
   4] staging: iio sync drivers with current ABI - [
   Â] staging: iio: sysfs abi documentation. Add _type and _index attrs - [
  N2] staging: iio: update example application. - [
CÂ Â Â]Â Staging: keucr: prevent the driver from being built as a module. - [
   Â] staging/keucr: update TODO list and ask question about it - [
   9] Staging: line6: another upstream sync - [
CÂ Â 9]Â staging: line6: sync with upstream - [
CÂ Â 1]Â Staging: mrst_touchscreen - clean up input side - [
   Â] Staging: mrst-touchscreen - fix channel allocation - [
   Â] Staging: mrst-touchscreen - register platform interface - [
   Â] Staging: mrst-touchscreen - simplify en/disable of interrupts for NEC - [
CÂ N3]Â staging: olpc_dcon: add OLPC display controller (DCON) support - [
   Â] staging: olpc_dcon: add people to the Cc list - [
  NÂ] staging: olpc_dcon: add TODO file - [
   Â] staging: r8712u: Add module parameter to disable turbo mode - [
  NÂ] staging: r8712u: Add TODO to driver files - [
   Â] staging: r8712u: Update copy-to list for patches - [
   1] Staging: RT2860: Fixed all warnings and errors in the iface directory - [
   Â] staging: rt2870: Add new USB ID for Belkin F6D4050 v1 - [
   4] Staging: rtl8187se: r8180_wx: fixed a lot of checkptahc.pl issues - [
   Â] Staging: rtl8192e: Clean up formatting in MapHwQueueToFirmwareQueue() - [
   Â] Staging: rtl8192e: Clean up rtl8192_net_update() - [
   Â] staging: rtl8192e: Remove dead code from rtl8192_set_chan() - [
CÂ N9]Â Staging: sst: Intel SST audio driver - [
   1] staging: sst: Remove the aava bits - [
   Â] staging: w35und: Add locking problems to TODO list - [
   1] staging: w35und: Remove remaining typedef declarations - [
   Â] staging: west bridge, block driver change for partition support - [
 DNÂ] Staging: zram: Document sysfs entries - [
CÂ N1]Â Staging: zram: Replace ioctls with sysfs interface - [
   Â] Staging: zram: Update zram documentation
USB
- [
   Â] OHCI: work around for nVidia shutdown problem - [
CÂ N1]Â USB: add driver for Meywa-Denki & Kayac YUREX - [
CÂ N6]Â usb: Add Intel Langwell USB OTG Transceiver Driver - [
   Â] USB: add PID for FTDI based OpenDCC hardware - [
CÂ N1]Â USB: add platform glue driver for FSL USB DR controller - [
CDÂ 1]Â USB: add USB EHCI support for MPC5121 SoC - [
   Â] USB: AM35x: Add musb support - [
   Â] USB: cp210x: Add Renesas RX-Stick device ID - [
   Â] USB: cp210x: Add WAGO 750-923 Service Cable device ID - [
   Â] USB: ftdi_sio: add device ids for ScienceScope - [
   Â] USB: ftdi_sio: new VID/PIDs for various Papouch devices - [
   Â] usb: gadget: mass_storage: optional SCSI WRITE FUA bit - [
   Â] USB: g_file_storage: don't generate automatic serial string - [
   Â] USB: langwell: USB Client Remote Wakeup Support - [
CÂ N1]Â USB: musb: add musb support for AM35x - [
CÂ N1]Â usb: musb: introduce DA8xx/OMAP-L1x glue layer - [
   Â] usb: musb: support ISO high bandwidth for gadget mode - [
   Â] USB: opticon: Add Opticon OPN2001 write support - [
   Â] USB: option: Add more ZTE modem USB id's - [
   Â] USB: option: Add new ONDA vendor id and product id for ONDA MT825UP - [
  NÂ] USB OTG: Add common data structure for Intel MID Platform (Langwell/Penwell) - [
CÂ Â Â]Â USB OTG Langwell: Update OTG Kconfig and driver version. - [
   Â] USB: qcserial: Enable Diagnostics Monitor and GPS ports on Gobi 2000 - [
CÂ NÂ]Â USB: sam-ba: add driver for Atmel SAM Boot Assistant (SAM-BA) - [
   Â] USB: serial: Enable USB autosuspend by default on qcserial - [
 D Â] USB: teach "devices" file about Wireless and SuperSpeed USB - [
   Â] USB: the development of the usb tree is now in git - [
   Â] USB: UHCI: add native scatter-gather support(v1) - [
   Â] usb: usb3.0 ch9 definitions - [
 D Â] USB: yurex: assign a real minor number to the driver - [
   Â] xhci: Setup array of USB 2.0 and USB 3.0 ports.
Various
- [
CDN2]Â add Packet hub driver for Topcliff Platform controller hub - [
   Â] backlight: add low threshold to pwm backlight - [
   Â] backlight: MacBookAir3,1(3,2) mbp-nvidia-bl support - [
   1] bq20z75: Add support for more power supply properties - [
   Â] dma: add support for scatterlist to scatterlist copy - [
CÂ N1]Â dmaengine: Add Freescale i.MX1/21/27 DMA driver - [
CÂ N4]Â dmaengine: Add Freescale i.MX SDMA support - [
CÂ N6]Â dmaengine: driver for the ARM PL080/PL081 PrimeCells v5 - [
   1] DMAENGINE: ste_dma40: added support for link jobs in hw - [
 D Â] docbook: add more wait/wake/completion to device-drivers docbook - [
 D Â] Documentation/gpio.txt: explain poll/select usage - [
 DNÂ] Documentation: led drivers lp5521 and lp5523 - [
 DNÂ] Documentation: short descriptions for bh1770glc and apds990x drivers - [
CÂ Â Â]Â drivers/dma/Kconfig: add part number for Topcliff. - [
CÂ Â 1]Â drivers/misc/ad525x_dpot.c: new features - [
   Â] drivers/misc/apds9802als.c: add runtime PM support - [
CÂ N1]Â drivers/misc/apds9802als.c: ALS drivers for the apds9802als - [
CÂ N4]Â drivers/misc: driver for APDS990X ALS and proximity sensors - [
CÂ N4]Â drivers/misc: driver for bh1770glc / sfh7770 ALS and proximity sensor - [
CÂ NÂ]Â drivers/misc/isl29020.c: ambient light sensor - [
CÂ Â Â]Â drivers/rtc/rtc-ds3232.c: add alarm function - [
 D Â] Dynamic Debug: Introduce ddebug_query= boot parameter - [
   Â] fsldma: implement support for scatterlist to scatterlist copy - [
   1] fsldma: improved DMA_SLAVE support - [
CÂ N1]Â gpio: add driver for basic memory-mapped GPIO controllers - [
CÂ NÂ]Â gpio: add support for 74x164 serial-in/parallel-out 8-bit shift register - [
CÂ N1]Â gpio: add Topcliff PCH GPIO driver - [
CÂ N1]Â gpio: Add VIA VX855 GPIO driver - [
CÂ Â 1]Â gpio: adp5588-gpio: support interrupt controller - [
CÂ Â Â]Â hpilo: Despecificate driver from iLO generation - [
   Â] IB/core: Add link layer type information to sysfs - [
   1] IB/core: Add VLAN support for IBoE - [
   Â] IB/mad: IBoE supports only QP1 (no QP0) - [
   1] IB/mlx4: Add VLAN support for IBoE - [
   Â] IB/pack: IBoE UD packet packing support - [
   Â] intel_mid_dma: Add runtime PM support - [
   1] intel_mid_dma: Add sg list support to DMA driver - [
   Â] langwell_gpio: add support for whitney point - [
CDÂ 1]Â led-class: always implement blinking - [
CÂ N1]Â leds: add LED driver for Big Network series LEDs - [
  N2] leds: driver for National Semiconductor LP5521 chip - [
  N3] leds: driver for National Semiconductors LP5523 chip - [
CÂ Â Â]Â leds: update LP552x support Kconfig and Makefile - [
CÂ N1]Â MAX8952 PMIC Driver Initial Release - [
CÂ NÂ]Â misc: Add ab8500 pwm driver - [
CÂ Â Â]Â misc devices: do not enable by default - [
   Â] mlx4_core: Allow log_mtts_per_seg up to 7 - [
   Â] mlx4_en: Change multicast promiscuous mode to support IBoE - [
CÂ N1]Â power_supply: Add driver for TI BQ20Z75 gas gauge IC - [
CÂ N1]Â power_supply: Add driver for TWL4030/TPS65950 BCI charger - [
CÂ N1]Â power_supply: Add isp1704 charger detection driver - [
   Â] power_supply: Add types for USB chargers - [
CÂ Â Â]Â power_supply: Mark twl4030_charger as broken - [
CÂ N1]Â rapidio: add support for IDT CPS Gen2 switches - [
   1] RDMA/cm: Add RDMA CM support for IBoE devices - [
   Â] RDMA/cxgb4: Fastreg NSMR fixes - [
   Â] RDMA/cxgb4: Set the default TCP send window to 128KB - [
   1] RDMA/cxgb4: Support on-chip SQs - [
   1] RDMA/cxgb4: Use a mutex for QP and EP state transitions - [
   Â] regulator: Add option for machine drivers to enable the dummy regulator - [
CÂ N2]Â Regulator: LP3972 PMIC regulator driver - [
CÂ N1]Â rtc: Add MAX8998 rtc driver - [
CÂ N2]Â rtc: Add support for the rtc found in the MC13892 PMIC - [
CÂ N1]Â rtc: rtc-lpc32xx: introduce RTC driver for the LPC32XX SoC - [
   Â] SGI Altix IA64 mmtimer: eliminate long interval timer holdoffs - [
   Â] ste_dma40: implement support for scatterlist to scatterlist copy - [
 D Â] topology/sysfs: Provide book id and siblings attributes - [
   Â] tpm: change 'tpm_suspend_pcr' to be module parameter - [
   Â] uio: Support 2^MINOR_BITS minors - [
   Â] uwb: Orphan the UWB and WUSB subsystems - [
CÂ Â 9]Â uwb: Remove the WLP subsystem and drivers - [
   Â] vcs: add poll/fasync support