Kernel-Log – Was 2.6.36 bringt (4): Treiber
Seite 3: Die kleinen Perlen
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.
ACPI
- [
   2] ACPI / ACPICA: Do not execute _PRW methods during initialization - [
CÂ NÂ]Â ACPI, APEI, ERST debug support - [
   Â] ACPICA: Add support for WDDT - Watchdog Descriptor Table - [
   Â] ACPICA: Expand device initialization counters to 32 bits - [
   Â] ACPICA: Expand initialization counters to 32 bits - [
   Â] ACPICA: iASL/Core: Add support for _WDG/_WED MS methods - [
   Â] ACPICA: Optimization: Reduce the number of namespace walks - [
   2] ACPICA: Performance enhancement for namespace search and access - [
   Â] ACPICA: Update version to 20100528 - [
   Â] ACPICA: Update version to 20100702 - [
   Â] ACPI: Disable ASPM if the platform won't provide _OSC control for PCIe - [
CÂ Â Â]Â acpi ec_sys: Be more cautious about ec write access - [
  NÂ] ACPI: introduce drivers/acpi/debugfs.c - [
   3] ACPI: introduce drivers/acpi/sysfs.c - [
 D Â] ACPI: introduce module parameter acpi.aml_debug_output - [
CÂ NÂ]Â ACPI: Provide /sys/kernel/debug/ec/... - [
   Â] ACPI: Provide /sys/kernel/debug//ec/ec0/io for binary access to the EC - [
   Â] ACPI: Register EC io ports in /proc/ioports - [
 DNÂ] Documentation: Add new /sys/kernel/debug/ec/* files to ABI - [
   Â] intel_idle: delete power_policy modparam, and choose substate functions - [
CÂ Â Â]Â intel_idle: disable module support
EDAC/I2C/HW-Monitoring/Watchdog
- [
   Â] amd64_edac: Remove polling mechanism - [
   Â] drivers/hwmon/hdaps.c: add Lenovo Thinkpad T400 to the whitelist - [
   Â] edac: mpc85xx: add support for new MPCxxx/Pxxxx EDAC controllers - [
CDNÂ]Â hmc6352: add driver for the HMC6352 compass - [
   Â] hp_accel: add quirks for HP ProBook 532x and HP Mini 5102 - [
 D Â] hwmon: Add 3 critical limit attributes to sysfs-interface - [
 D Â] hwmon: Add 4 current alarm/beep attributes to sysfs-interface - [
CDN2]Â hwmon: Add driver for SMSC EMC2103 temperature monitor and fan controller - [
CÂ NÂ]Â HWMON: Add JZ4740 ADC driver - [
CDN2]Â hwmon: add support for JEDEC JC 42.4 compliant temperature sensors - [
CDÂ Â]Â hwmon: coretemp: documentation update and cleanup - [
   Â] hwmon: coretemp: enable coretemp device add operation failure - [
CDN3]Â hwmon: driver for SMM665 Six-Channel Active DC Output Controller/Monitor - [
   Â] hwmon: (emc1403) Add power support - [
CDÂ Â]Â hwmon: f71882fg: add support for the Fintek F71808E - [
   Â] hwmon: (k8temp) Differentiate between AM2 and ASB1 - [
   Â] hwmon: (lm75) Add suspend/resume feature - [
 DN1] hwmon: (ltc4245) Expose all GPIO pins as analog voltages - [
   Â] hwmon: New subsystem maintainers - [
CDÂ 1]Â hwmon: (pc87427) Add support for manual fan speed control - [
   Â] hwmon: (pc87427) Add support for the second logical device - [
CDÂ 1]Â hwmon: (pc87427) Add temperature monitoring support - [
 D Â] hwmon: (w83627ehf) Add support for W83667HG-B - [
 D Â] i2c: Add support for custom probe function - [
CÂ Â Â]Â i2c: Enable NXP LPC support in Kconfig - [
CÂ N1]Â i2c: I2C bus multiplexer driver pca954x - [
CÂ N1]Â i2c: Multiplexed I2C bus core support - [
CÂ N1]Â i2c/nuc900: add i2c driver support for nuc900 - [
CDÂ Â]Â revert "hwmon: f71882fg: add support for the Fintek F71808E" - [
CÂ N1]Â watchdog: Adding support for ARM Primecell SP805 Watchdog - [
CÂ N2]Â WATCHDOG: Add watchdog driver for OCTEON SOCs - [
CÂ N2]Â watchdog: f71808e_wdt: new watchdog driver for Fintek F71808E and F71882FG - [
CÂ Â Â]Â watchdog: hpwdt (12/12): Make NMI decoding a compile-time option - [
CÂ Â Â]Â watchdog: hpwdt (4/12): Despecificate driver from iLO2 - [
   Â] watchdog: hpwdt (7/12): allow full range of timer values supported by hardware
Alsa
- [
   Â] ALSA: asihpi - Add ASI5200 family - [
   Â] ALSA: asihpi - HPI version 4.04.01 - [
   Â] ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter) - [
 D Â] ALSA: hda - Add a new hp-laptop model for Conexant 5066, tested on HP G60 - [
   Â] ALSA: hda - Add beep mixer support to Conexant codecs - [
   Â] ALSA: hda - Add conexant quirk for AMD based Lenovo G series machines - [
   Â] ALSA: hda - Add Dell Latitude E6400 model quirk - [
   Â] ALSA: hda - Add errata initverb sequence for CS42xx codecs - [
 D Â] ALSA: hda - add ideapad model for Conexant 5051 codec - [
   Â] ALSA: hda - Adding support for new IDT 92HD87XX codecs - [
   Â] ALSA: hda - Add PC-beep whitelist for an Intel board - [
   Â] ALSA: hda - Add pin-fix for HP dc5750 - [
   Â] ALSA: hda - Add quirk for Dell Vostro 1220 - [
   Â] ALSA: hda - Add quirk for Lenovo T400s - [
   Â] ALSA: hda - Add quirk for Toshiba C650D using a Conexant CX20585 - [
   Â] ALSA: hda - Add Sony VAIO quirk for ALC269 - [
   Â] ALSA: hda - Add support for Acer ZGA ALC271 (1025:047c) - [
   Â] ALSA: hda - add support for Conexant CX20584 - [
   Â] ALSA: hda - Add support for HDMI HBR passthrough - [
   Â] ALSA: hda - Add support for IDT 92HD89XX codecs - [
   Â] ALSA: hda - Add support for Lenovo S10-3t - [
   Â] ALSA: hda - Add support of dual-ADCs for Realtek ALC275 - [
 D Â] ALSA: hda: document VIA models - [
   Â] ALSA: HDA: Enable internal speaker on Dell M101z - [
   Â] ALSA: hda - Enable PC-beep for EeePC with ALC269 codec - [
   Â] ALSA: hda - Fix missing stream for second ADC on Realtek ALC260 HDA codec - [
   Â] ALSA: hda_intel: ALSA HD Audio patch for Intel Patsburg DeviceIDs - [
   Â] ALSA: hda - New snd-hda-intel model/pin config for hp dv7-4000 - [
   Â] ALSA: hda - patch_nvhdmi.c: Add missing codec IDs, unify names - [
   Â] ALSA: hda - Restrict PCM parameters per ELD information over HDMI - [
   Â] ALSA: hda - Share digital I/O parser in patch_realtek.c - [
   1] ALSA: hda - Support ALC680 codec - [
 D Â] ALSA: hda - Update model entries in HD-Audio-Models.txt - [
   Â] ALSA: HDA: Use model=auto for LG R510 - [
CÂ Â Â]Â ALSA: Kconfig: SND_AC97_POWER_SAVE description improvement - [
   Â] ALSA: pcm core - add a safe check to the silence filling function - [
 D Â] ALSA: Update documents about new bits of xrun_debug proc file - [
   Â] ALSA: via82xx: allow changing the initial DXS volume - [
   Â] ALSA: virtuoso: work around missing reset in the Xonar DS Windows driver - [
   Â] ASoC: ad193x: add set_sysclk entry to support different clock input - [
CÂ Â Â]Â ASoC: add AD1980 obsolete information - [
CÂ N2]Â ASoC: Add driver for cs42l51 - [
CÂ N2]Â ASoC: Add JZ4740 ASoC support - [
CÂ N1]Â ASoC: Add JZ4740 codec driver - [
CÂ N1]Â ASoC: Add SmartQ sound driver - [
   Â] ASoC: ak4642: Add Digital Playback Volume control - [
   Â] ASoC: codec: Add WM8987 device id to WM8750 driver - [
   Â] ASoC: da7210: Add HeadPhone Playback Volume control - [
   Â] ASoC: Default WM2000 ANC and speaker to enabled - [
CÂ NÂ]Â ASoC: EP93xx: Add Snapper CL15 i2s audio support - [
CÂ N2]Â ASoC: ep93xx i2s audio driver - [
CÂ Â Â]Â ASoC: eukrea-tlv320: add support for cpuimx35sd - [
CÂ Â Â]Â ASoC: eukrea-tlv320: add support for our i.MX25 board - [
   Â] ASoC: fsi: Add new funtion for SPDIF - [
   Â] ASoC: fsi: Add specified ID for soc-audio - [
   Â] ASoC: Implement WM8994 AIF1ADC2 paths - [
   Â] ASoC: Implement WM8994 OPCLK support - [
CÂ NÂ]Â ASoC: imx: add eukrea-tlv320 - [
CÂ N2]Â ASoC: Initial WM8741 CODEC driver - [
CÂ NÂ]Â ASoC: JZ4740: Add qi_lb60 board driver - [
CÂ NÂ]Â ASoC: kirkwood: Add audio support to openrd client platforms - [
CÂ N3]Â ASoC: kirkwood: Add i2s support - [
CÂ N2]Â ASoC: NUC900/audio: add nuc900 audio driver support - [
   Â] ASoC: omap-mcbsp: Support for sDMA packet mode - [
   Â] ASoC: RX-51: Add basic jack detection - [
   Â] ASoC: RX-51: Add Jack Function kcontrol - [
CÂ Â Â]Â ASOC: S5PC100: Enable AC97 support - [
CÂ Â Â]Â ASOC: S5PV210: Enable AC97 support - [
   Â] ASoC: spdif: Add codec driver to use spdif stand-alone - [
   Â] ASoC:Support Samsung SoC(S5P) in I2Sv2 - [
   Â] ASoC: tlv320dac33: Add support for automatic FIFO configuration - [
   Â] ASoC: tlv320dac33: Add support for changing upper threshold - [
   Â] ASoC: TWL4030: Add configurable delay after digimic enable - [
 DN1] sound: move driver parameters to their own files - [
   1] sound/oss: convert to unlocked_ioctl - [
   1] sound: push BKL into open functions
Firewire
- [
   1] firewire: add CSR BUS_TIME support - [
   Â] firewire: add CSR BUSY_TIMEOUT support - [
   Â] firewire: add CSR cmstr support - [
   Â] firewire: add CSR CYCLE_TIME write support - [
   Â] firewire: add CSR NODE_IDS support - [
   Â] firewire: add CSR PRIORITY_BUDGET support - [
   Â] firewire: 'add CSR_... support' addendum - [
   Â] firewire: add read_csr_reg driver callback - [
   1] firewire: cdev: add PHY packet reception - [
   Â] firewire: cdev: add PHY packet transmission - [
   Â] firewire: cdev: add PHY pinging - [
   Â] firewire: core: add CSR abdicate support - [
   Â] firewire: core: add CSR MAINT_UTILITY support - [
   Â] firewire: core: add CSR RESET_START support - [
   Â] firewire: core: add CSR SPLIT_TIMEOUT support - [
   Â] firewire: core: add CSR STATE_CLEAR/STATE_SET support - [
 D Â] firewire: nosy: note ioctls in ioctl-number.txt - [
   Â] firewire: ohci: add MSI support - [
   Â] firewire: ohci: work around VIA and NEC PHY packet reception bug
Input/HID
- [
CÂ NÂ]Â HID: add ACRUX game controller force feedback support - [
   Â] HID: add device ID for new Asus Multitouch Controller - [
   Â] HID: add HID_QUIRK_HIDINPUT_FORCE - [
   Â] HID: add no-get quirk for eGalax touch controller - [
CÂ NÂ]Â HID: add proper support for Elecom BM084 bluetooth mouse - [
   Â] HID: Add quirk for eGalax touch controler. - [
   Â] HID: add support for another BTC Emprex remote control - [
   Â] HID: Add support for chicony multitouch screens. - [
CÂ Â Â]Â HID: Add support for Conceptronic CLLRCMCE - [
   Â] HID: fixup blacklist entry for Asus T91MT - [
   Â] HID: Kanvus Note A5 tablet needs HID_QUIRK_MULTI_INPUT - [
   Â] HID: magicmouse: add param for scroll speed - [
   Â] HID: magicmouse: Correct parsing of large X and Y motions. - [
   Â] HID: magicmouse: enable horizontal scrolling - [
   Â] HID: magicmouse: properly account for scroll movement in state - [
   Â] HID: magicmouse: report last touch up - [
   Â] HID: magicmouse: scroll on entire surface, not just middle of mouse - [
 D Â] HID: roccat: change kone_driver_version to kone_abi_version - [
 D Â] HID: roccat: remove obsolete kone_abi_version sysfs attribute - [
CÂ N4]Â Input: Add ATMEL QT602240 touchscreen driver - [
CÂ N4]Â Input: add driver for ADXL345/346 Digital Accelerometers - [
CÂ NÂ]Â Input: Add pwm beeper driver - [
CÂ N1]Â input: Add STMPE keypad driver - [
   Â] Input: adp5588-keys - support GPI events for ADP5588 devices - [
   Â] Input: ads7846 - extend the driver for ads7845 controller support - [
   Â] Input: adxl34x - add support for ADXL346 orientation sensing - [
CÂ N1]Â Input: cy8ctmg110 - capacitive touchscreen support - [
 D 1] Input: document the MT event slot protocol - [
   Â] Input: gpio-keys - add gpiolib debounce support - [
   Â] Input: gpio_keys - add hooks to enable/disable device - [
   Â] Input: i8042 - reset keyboard controller wehen resuming from S2R - [
   Â] Input: matrix_keypad - add support for clustered irq - [
CÂ N1]Â Input: mcs - Add MCS touchkey driver - [
CÂ N1]Â Input: samsung-keypad - Add samsung keypad driver - [
CÂ N1]Â input: STMPE touch controller support - [
   Â] Input: synaptics - only report width on hardware that supports it - [
   Â] Input: synaptics - set min/max for finger width - [
   Â] Input: uinput - add devname alias to allow module on-demand load - [
CÂ Â Â]Â Input: usbtouchscreen - add support for ET&T TC4UM touchscreen controller - [
   Â] Input: usbtouchscreen - implement basic suspend/resume - [
   Â] Input: usbtouchscreen - implement reset_resume - [
   Â] Input: usbtouchscreen - implement runtime power management - [
   Â] Input: wacom - add support for DTU2231 and DTU1631 - [
   Â] Input: xpad - add product ID for Hori Fighting Stick EX2 - [
   Â] Input: xpad - add USB-ID for PL-3601 Xbox 360 pad - [
   Â] Input: xpad - remove mouse buttons and axes for dance pads - PCI
- [
 D Â] intr-remap: allow disabling source id checking - [
 D Â] pci: add PCI DMA unamp state API to feature-removal-schedule.txt - [
 D Â] PCI: Allow read/write access to sysfs I/O port resources - [
   Â] PCI: change device runtime PM settings for probe and remove - [
CÂ Â Â]Â PCI: Default PCIe ASPM control to on and require !EMBEDDED to disable - [
   Â] PCI: disable MSI on VIA K8M800 - [
   Â] PCI: Don't enable aspm before drivers have had a chance to veto it - [
 DN1] PCI: export SMBIOS provided firmware instance and label to sysfs - [
 DN2] PCI: PCIe: Ask BIOS for control of all native services at once - [
 D Â] PCI: PCIe: Introduce commad line switch for disabling port services - [
 D 9] pcmcia: do not use io_req_t when calling pcmcia_request_io() - [
 D 4] pcmcia: remove cs_types.h - [
 D 4] pcmcia: remove obsolete ioctl - [
   Â] PNPACPI: Add support for remote wakeup - [
 D Â] x86/PCI: Add option to not assign BAR's if not already assigned
Plattform drivers
- [
   Â] acerhdf: add AO531 and many BIOS versions for 1410, 1810xx and packard bell netbooks - [
   Â] acerhdf: add new BIOS versions - [
   Â] acerhdf: remove "chk_off" as it was only needed for T31 netbooks - [
   Â] asus-laptop: fix wapf, wlan_status and bluetooth_status module_param permissions - [
CÂ Â Â]Â classmate-laptop: depends on RFKILL or RFKILL=n - [
   3] compal-laptop: add JHL90, battery & hwmon interface - [
   Â] dell-laptop: Add another Dell laptop family to the DMI whitelist - [
   Â] dell-wmi: Add support for eject key on Dell Studio 1555 - [
   Â] eeepc-laptop: fix hotplug_disabled module_param permissions - [
CÂ N1]Â gpio: Add PMIC GPIO block support - [
   Â] intel_scu_ipc: detect CPU type automatically - [
   Â] intel_scu_ipc: Support Medfield processors - [
   Â] platform/x86: move rfkill for Dell Mini 1012 to compal-laptop - [
   Â] Remove indirect read write api support. - [
   Â] thinkpad-acpi: Add KEY_CAMERA (Fn-F6) for Lenovo keyboards - [
   Â] thinkpad-acpi: add support for model-specific keymaps - [
   Â] thinkpad-acpi: find ACPI video device by synthetic HID - [
 D Â] thinkpad-acpi: untangle ACPI/vendor backlight selection - [
   Â] toshiba-acpi: Add an extra couple of keys - [
   Â] toshiba-acpi: Add support for Toshiba Illumination. - [
   Â] x86 platform drivers: hp-wmi Add media key 0x20e8 - [
 D Â] X86 platform drivers: Remove EC dump from thinkpad_acpi - [
   Â] X86 platform: hp-wmi Better match the HP WMI query interface
Power Management
- [
   Â] [CPUFREQ] powernow-k8: On load failure, remind the user to enable support in BIOS setup - [
   Â] [CPUFREQ] Remove pointless printk from p4-clockmod. - [
 D Â] [CPUFREQ] unexport (un)lock_policy_rwsem* functions - [
   Â] cpuidle: extend cpuidle and menu governor to handle dynamic states - [
   Â] PM: describe kernel policy regarding wakeup defaults (v. 2) - [
   Â] pm_qos: Reimplement using plists
Staging
- [
  N1] Staging: add quickstart acpi key driver - [
   2] Staging: batman-adv: Add bonding functionality - [
  NÂ] Staging: batman-adv: Add information about batman-adv sysfs entries - [
   Â] Staging: batman-adv: Adding netfilter-bridge hooks - [
   Â] Staging: batman-adv: Add release information for version 2010.0.0 - [
   3] Staging: batman-adv: add routing debug log accessible via debugfs - [
   2] Staging: batman-adv: Move tables from sysfs to debugfs - [
   Â] Staging: batman-adv: Update TODO with new points from review - [
CÂ Â 8]Â Staging: dt3155: remove the driver - [
CÂ N1]Â Staging: iio: add digital compass hmc5843 driver - [
   2] staging:iio:max1363 add theshold event support - [
   Â] Staging: otus: TODO: Don't bother, for documentation purposes only - [
CÂ NÂ]Â Staging: quickstart: add the quickstart driver to the build - [
   1] Staging: ramzswap: Support generic I/O requests - [
   Â] staging: rtl8192su: update TODO - [
CÂ Â 9]Â Staging: sep: remove driver - [
CÂ Â Â]Â Staging: solo6x10: Add kconfig/kbuild fairy dust for solo6x10 - [
  NÂ] Staging: solo6x10: Add TODO - [
  N9] staging: ti dspbridge: add core driver sources - [
  N9] staging: ti dspbridge: add DOFF binaries loader - [
  N9] staging: ti dspbridge: add header files - [
  N9] staging: ti dspbridge: add platform manager code - [
  N9] staging: ti dspbridge: add resource manager - [
   Â] Staging: ti-st: update ABI and TODO - [
   Â] Staging: ti-st: update TODO - [
   Â] Staging: ti-st: Update TODO - [
   Â] Staging: vt6655: Add TODO entries on x86-64 pointers and .data size
USB
- [
   Â] hsu: add a periodic timer to check dma rx channel - [
   Â] USB: add device IDs for igotu to navman - [
   Â] USB: add do_wakeup parameter for PCI HCD suspend - [
   Â] USB: Add USB 2.0 to ssb ohci driver - [
CÂ N1]Â USB: add USB serial ssu100 driver - [
   Â] USB: autoconvert trivial BKL users to private mutex - [
   Â] USB: cdc-acm: Adding second ACM channel support for various Nokia and one Samsung phones - [
   Â] USB: cdc-acm: Add pseudo modem without AT command capabilities - [
   Â] USB: cp210x: Add B&G H3000 link cable ID - [
   Â] USB: cp210x: Add four new device IDs - [
   Â] USB: CP210x Add new device ID - [
   Â] USB: cp210x usb driver: add USB_DEVICE for Pirelli DP-L10 mobile. - [
CÂ N1]Â USB: EHCI Debug Port Device Gadget - [
   Â] USB: EHCI: Disable langwell/penwell LPM capability - [
CÂ Â Â]Â USB: EHCI: make CONFIG_USB_EHCI_TT_NEWSCHED default to Y - [
   Â] USB: ftdi_sio: Added custom PIDs for ChamSys products - [
   Â] USB: ftdi_sio: Add ID for Ionics PlugComputer - [
   Â] USB: ftdi_sio: add product ID for Lenz LI-USB - [
   Â] USB: gadget: file_storage: serial parameter even if not test mode - [
   Â] USB: gadget: f_mass_storage: added eject callback - [
 D Â] USB: gadget: g_ether: updated INF file - [
 DNÂ] USB: gadget: g_multi: added documentation and INF files - [
CÂ Â 1]Â USB: gadget: g_multi: code clean up and refactoring - [
 DNÂ] USB: gadget: g_serial: INF file updated - [
 D Â] USB: gadget: storage: optional SCSI WRITE FUA bit - [
   Â] USB: iuu_phoenix: Add support for different baud rates. - [
   Â] USB: option: add Celot CT-650 - [
   Â] USB: option: Huawei ETS 1220 support added - [
CÂ Â Â]Â USB: otg/ulpi: add support for SMSC USB3319 ulpi phy - [
   Â] USB: remove fake "address-of" expressions - [
   Â] USB: serial: enable async suspend for usb serial port device - [
   Â] USB: serial: enabling support for Segway RMP in ftdi_sio - [
   Â] usb: serial: mos7840: Add USB IDs to support more B&B USB/RS485 converters. - [
   Â] usb: serial: mos7840: Add USB ID to support the B&B Electronics USOPTL4-2P. - [
   Â] USB: usbtest: support test device with only one iso-in or iso-out endpoint - [
   Â] USB: xhci: Performance - move functions that find ep ring. - [
   Â] USB: xhci: Performance - move interrupt handlers into xhci-ring.c - [
   Â] USB: xhci: Performance - move xhci_work() into xhci_irq() - [
   Â] USB: xHCI: Supporting MSI/MSI-X - [
   Â] USB HID: Add ID for eGalax Multitouch used in JooJoo tablet
V4L
- [
  N1] V4L/DVB: Add a keymap file with dib0700 table - [
  N2] V4L/DVB: Add closed captioning support for the HVR-950q - [
   Â] V4L/DVB: af9013: add support for firmware 5.1.0.0 - [
   Â] V4L/DVB: af9015: support for AverMedia AVerTV Volar M (A815Mac) - [
   Â] V4L/DVB: cs53l32a: convert to new control framework - [
   3] V4L/DVB: cx2341x: convert to the control framework - [
   Â] V4L/DVB: cx23885: Add correct detection of the HVR-1250 model 79501 - [
   1] V4L/DVB: cx23885: Add preliminary IR Rx support for the HVR-1250 and TeVii S470 - [
 D Â] V4L/DVB: cx23885: add support for new model revisions of the HVR12xx board family - [
CÂ Â Â]Â V4L/DVB: cx23885: Change Kconfig dependencies to new IR_CORE functions - [
   1] V4L/DVB: cx23885: Convert cx23885-input to use new in kernel IR pulse decoders - [
   Â] V4L/DVB: cx23885: Enable Message Signaled Interrupts(MSI) - [
   Â] V4L/DVB: cx23885: Require user to explicitly enable CX2388[57] IR via module param - [
   Â] V4L/DVB: cx25840: Add s_io_pin_config core subdev ops for the CX2388[578] - [
  N4] V4L/DVB: cx25840: Add support for CX2388[57] A/V core integrated IR controllers - [
   1] V4L/DVB: cx25840: convert to the new control framework - [
   Â] V4L/DVB: cx88: Let the user disable IR support - [
   1] V4L/DVB: dib0700: properly implement IR change_protocol - [
 D Â] V4L/DVB: DocBook/dvb: Update spec to reflect the current FE capabilities - [
 D 1] V4L/DVB: DocBook/media: Add LIRC DocBook to media.html - [
 DN2] V4L/DVB: Documentation: add v4l2-controls.txt documenting the new controls API - [
   1] V4L/DVB: dvb: add lgdt3304 support to lgdt3305 driver - [
 D Â] V4L/DVB: dvb: add support for kworld 340u and ub435-q to em28xx-dvb - [
   Â] V4L/DVB: dvb-usb: add support for rc-core mode - [
   5] V4L/DVB: dvb-usb: prepare drivers for using rc-core - [
CÂ Â Â]Â V4L/DVB: Fix IR_CORE dependencies - [
 D Â] V4L/DVB: get_dvb_firmware: update af9015 - [
   4] V4L/DVB: gspca - gl860: new driver for MI2020 sensor - [
   Â] V4L/DVB: gspca - main: Remove V4L1 compatibility - [
   Â] V4L/DVB: gspca - main: Version change - [
 D Â] V4L/DVB: gspca - pac7302: add Genius iSlim 310 - [
CDN1]Â V4L/DVB: gspca - spca1528: New subdriver - [
   1] V4L/DVB: gspca - sq930x: New sensor mt9v111 - [
   1] V4L/DVB: gspca - vc032x: Add more controls for poxxxx - [
   Â] V4L/DVB: gspca - zc3xx: Add back the brightness control - [
   1] V4L/DVB: gspca - zc3xx: Add the light frequency control for sensor hv7131r - [
   2] V4L/DVB: gspca - zc3xx: Check the USB exchanges - [
   Â] V4L/DVB: Increment DVB API version - [
  NÂ] V4L/DVB: IR: add empty lirc pseudo-keymap - [
   Â] V4L/DVB: IR: add helper function for hardware with small o/b buffer - [
CÂ N3]Â V4L/DVB: IR: add mceusb IR receiver driver - [
  NÂ] V4L/DVB: IR: add RC6 keymap for Windows Media Center Ed. remotes - [
   Â] V4L/DVB: IR: add tx callbacks to ir-core - [
   Â] V4L/DVB: IR: Allow not to compile keymaps in - [
   Â] V4L/DVB: ir-core: Add support for disabling all protocols - [
   Â] V4L/DVB: ir-core: allow specifying multiple protocols at one open/write - [
   3] V4L/DVB: ir-core: centralize sysfs raw decoder enabling/disabling - [
   2] V4L/DVB: ir-core: move decoding state to ir_raw_event_ctrl - [
   Â] V4L/DVB: ir-core: Rename sysfs protocols nomenclature to rc-5 and rc-6 - [
 D 1] V4L/DVB: IR: extend interfaces to support more device settings - [
   Â] V4L/DVB: IR/imon: auto-configure another 0xffdc device variant - [
CÂ Â Â]Â V4L/DVB: IR: Kconfig fixes - [
   Â] V4L/DVB: IR keymap: Add print button for HP OEM version of MCE remote - [
 DN1] V4L/DVB: IR/lirc: add docbook info covering lirc device interface - [
   Â] V4L/DVB: IR/lirc: make lirc userspace and staging modules buildable - [
   Â] V4L/DVB: IR/mceusb: add tx callback functions and wire up - [
   Â] V4L/DVB: IR: NECX: support repeat - [
CÂ Â 3]Â V4L/DVB: IR: Port ene driver to new IR subsystem and enable it - [
CÂ Â Â]Â V4L/DVB: IR: put newly ported streamzap driver in proper home - [
   Â] V4L/DVB: ivtv: Add firmare monitoring and debug mode to ignore firmware problems - [
   1] V4L/DVB: ivtv: Automatic firmware reload - [
   2] V4L/DVB: ivtv: convert to the new control framework - [
   Â] V4L/DVB: ivtv: Increment driver version due to firmware loading changes - [
CÂ Â Â]Â V4L/DVB: lgs8gxx: remove firmware for lgs8g75 - [
CÂ Â Â]Â V4L/DVB: mt9m111: Added indication that MT9M131 is supported by this driver - [
   2] V4L/DVB: Port dib0700 to rc-core - [
CDÂ 6]Â V4L/DVB: Remove obsolete ovcamchip sensor framework - [
   Â] V4L/DVB: Report supported QAM modes on bt8xx - [
 D Â] V4L/DVB: Retrieve firmware for az6027 - [
   Â] V4L/DVB: saa7115: convert to the new control framework - [
   1] V4L/DVB: saa717x: convert to the new control framework - [
   1] V4L/DVB: sms: Convert IR support to use the Remote Controller core - [
   Â] V4L/DVB: smsusb: enable IR port for Hauppauge WinTV MiniStick - [
  NÂ] V4L/DVB: staging: Add an specific TODO note for lirc_i2c - [
  NÂ] V4L/DVB: staging/lirc: add lirc_bt829 driver - [
  N2] V4L/DVB: staging/lirc: add lirc_ene0100 driver - [
  N1] V4L/DVB: staging/lirc: add lirc_i2c driver - [
  N1] V4L/DVB: staging/lirc: add lirc_igorplugusb driver - [
  N2] V4L/DVB: staging/lirc: add lirc_imon driver - [
  N2] V4L/DVB: staging/lirc: add lirc_it87 driver - [
  N1] V4L/DVB: staging/lirc: add lirc_ite8709 driver - [
  N1] V4L/DVB: staging/lirc: add lirc_parallel driver - [
  N2] V4L/DVB: staging/lirc: add lirc_sasem driver - [
  N3] V4L/DVB: staging/lirc: add lirc_serial driver - [
  N3] V4L/DVB: staging/lirc: add lirc_sir driver - [
  N2] V4L/DVB: staging/lirc: add lirc_streamzap driver - [
  N1] V4L/DVB: staging/lirc: add lirc_ttusbir driver - [
  N3] V4L/DVB: staging/lirc: add lirc_zilog driver - [
CÂ Â Â]Â V4L/DVB: staging/lirc: fix Kconfig dependencies - [
  N3] V4L/DVB: staging/lirc: port lirc_streamzap to ir-core - [
CÂ NÂ]Â V4L/DVB: staging/lirc: wire up Kconfig and Makefile bits - [
CÂ N5]Â V4L/DVB: STAGING: remove lirc_ene0100 driver - [
 D Â] V4L/DVB: TechnoTrend TT-budget T-3000 - [
  N1] V4L/DVB: tm6000: add ir support - [
CÂ Â Â]Â V4L/DVB: tm6000: move dvb into a separate kern module - [
   Â] V4L/DVB: uvcvideo: Add support for absolute pan/tilt controls - [
   Â] V4L/DVB: uvcvideo: Add support for Manta MM-353 Plako - [
   Â] V4L/DVB: uvcvideo: Add support for Miricle 307K thermal webcam - [
   Â] V4L/DVB: uvcvideo: Make button controls work properly - [
   Â] V4L/DVB: uvcvideo: Support menu controls in the control mapping API - [
   Â] V4L/DVB: V4L2: mediabus: add 12-bit Bayer and YUV420 pixel formats - [
   1] V4L/DVB: V4L2: sh_mobile_camera_ceu: add support for CSI2 - [
   Â] V4L/DVB: V4L2: sh_vou: VOU does support the full PAL resolution too - [
CÂ N1]Â V4L/DVB: V4L2: soc-camera: add a MIPI CSI-2 driver for SH-Mobile platforms - [
   Â] V4L/DVB: v4l2_subdev, cx23885: Differentiate IR carrier sense and I/O pin inversion - [
CDN8]Â V4L/DVB: v4l: Add driver for Samsung S5P SoC video postprocessor - [
CÂ N4]Â V4L/DVB: v4l: Add MPC5121e VIU video capture driver - [
CÂ Â Â]Â V4L/DVB: V4L: do not autoselect components on embedded systems - [
CÂ NÂ]Â V4L/DVB: vpfe_capture: Create separate Kconfig file for davinci devices - [
   Â] V4L/DVB: IR: let all protocol decoders have a go at raw data - [
   Â] V4L/DVB: IR: only initially registers protocol that matches loaded keymap
Various other drivers
- [
CÂ N1]Â Add s3c-adc-battery driver - [
   Â] DMAENGINE: add runtime slave config to DMA40 v3 - [
   Â] DMAENGINE: add runtime slave control to COH 901 318 v3 - [
   Â] DMAENGINE: ste_dma40: add DB8500 memcpy channels - [
   Â] DMAENGINE: ste_dma40: support disabling physical channels - [
   Â] DMAENGINE: ste_dma40: support older silicon - [
   Â] Driver core: Add BUS_NOTIFY_BIND_DRIVER - [
CÂ NÂ]Â drivers/misc: ROHM BH1780GLI ambient light sensor driver - [
CDN1]Â drivers/misc: support for the pressure sensor BMP085 from Bosch Sensortec - [
CÂ N2]Â drivers: regulator: add Maxim 8998 driver - [
CÂ N1]Â gpio: Add STMPE GPIO driver - [
 D Â] gpiolib: decouple might_sleep_if() from DEBUG - [
CÂ N2]Â gpio: sx150x: add Semtech I2C sx150x gpio expander driver - [
CÂ N4]Â hsu: driver for Medfield High Speed UART device - [
CÂ N2]Â Intel MID platform battery driver - [
CÂ NÂ]Â ISL6271A voltage regulator support. - [
CÂ N1]Â leds: add LED driver for Network Space v2 LEDs - [
CÂ N2]Â mrst_max3110: add UART driver for Max3110 on Moorestown - [
CÂ Â Â]Â of/i2c: Generalize OF support - [
CÂ N1]Â [PATCH v3 1/2] regulator: add support for regulators on the ab8500 MFD - [
CÂ N1]Â regulator: add TPS6586X regulator driver - [
CÂ NÂ]Â regulator: new drivers for AD5398 and AD5821 - [
CÂ N1]Â rtc: add Intersil ISL12022 RTC driver - [
CÂ N1]Â RTC: Add JZ4740 RTC driver - [
CÂ N1]Â rtc: add support for DS3232 RTC - [
CÂ N1]Â rtc: driver for the DryIce block found in i.MX25 chips - [
   1] rtc: fixes and new functionality for fm3130 - [
CÂ Â Â]Â rtc: rtc-s3c: Add extra option to include RTC for Samsung SoCs - [
   Â] rtc: rtc-s3c: Updates RTC driver for clock enabling support - [
CÂ N5]Â serial: max3107: introduce a max3107 driver - [
 D Â] serial: MMIO32 support for 8250_early.c - [
  NÂ] tty: implement BTM as mutex instead of BKL - [
   Â] U6715 16550A serial driver support
NachzĂĽgler
Die Kernel-Entwickler pflegen das Gros der Änderungen für eine neue Kernel-Version in der Merge Window genannten Phase am Anfang des Entwicklungszyklus in das Quellcodeverwaltungssystem ein. Dadurch stehen die wesentlichen Änderungen einer neuen Kernel-Version bereits Wochen vor deren Freigabe fest. Gelegentlich nehmen die Kernel-Entwickler in der zweiten Phase des Entwicklungszyklus aber noch einige kleinere, zumeist nicht ganz so wichtige Änderungen der Kategorie "Die kleineren Perlen" in den Linux-Kernel auf – teilweise, nachdem das Kernel-Log über die entsprechenden Subsysteme des Kernels bereits berichtet hat. Einige solcher Nachzügler gab es diesmal beim Code für Grafik-Hardware:
- [
   Â] drm/i915,agp/intel: Add second set of PCI-IDs for B43 - [
   Â] drm/kms: Add a module parameter to disable polling - [
   Â] efifb: support the EFI framebuffer on more Apple hardware - [
   Â] intel_agp,i915: Add more sandybridge graphics device ids
Weitere Hintergründe und Informationen rund um Entwicklungen im Linux-Kernel und dessen Umfeld finden sich in den vorangegangenen Kernel-Logs auf heise open. Neue Ausgaben des Kernel-Logs werden auf den Identi.ca- und Twitter-Konten "@kernellog" erwähnt; die englischen, bei den Kollegen von "The H" erscheinenden Übersetzungen auf den Identi.ca- und Twitter-Konten "@kernellog2". Gelegentlich zwitschert der Autor des Kernel-Logs unabhängig davon über einige Kernel-Log-Themen bei Identi.ca und Twitter als "@kernellogauthor". (thl).
(thl)