Kernel-Log – Was 3.0 bringt (4): Treiber
Bessere Unterstützung für neue Chipsätze und Grafikkerne von AMD und Intel; Treiber für Microsofts Kinect und den DVB-T-Nachfolger DVB-T2; zahlreiche Workarounds für verschiedenste Hardware-Probleme.
- Thorsten Leemhuis
Abermals in der Nacht von Montag auf Dienstag hat Linus Torvalds eine Vorabversion von Linux 3.0 veröffentlicht. In der Freigabe-Mail zum RC7 schreibt er, es sei ziemlich ruhig gewesen, aber es habe doch noch einige Neuerungen gegeben, daher hielt er einen weiteren RC für angebracht. Bei der sechsten Vorabversion hatte er bereits angedeutet, das vielleicht schon der RC6 der letzte sein würde.
Wenn Torvalds nicht noch einen weiteren RC einschiebt, dürfte Linux 3.0 vermutlich Ende dieser oder Anfang nächster Woche erscheinen. Das Kernel-Log will daher seine Mini-Serie "Was 3.0 bringt" zum Abschluss bringen und widmet sich im vierten Teil den Neuerungen bei Treibern – darunter jene für Audio-, Grafik-, Multimedia- und Storage-Hardware. Der erste Teil der Artikel-Reihe beschäftigte sich mit den Änderungen an Netzwerk-Treibern und -Infrastruktur, der darauf folgende drehte sich um Dateisysteme; im dritten Teil ging es um plattformspezifischen Code, Virtualisierung und Infrastruktur des Kernels.
Grafik
Der in Linux 3.0 enthaltene i915-DRM/KMS-Treiber für Intel-Grafikchips in Prozessoren und Chipsätzen für Notebooks und Desktop-PCs soll bereits den Grafikern der Ivy-Bridge-Prozessoren ansteuern können, die Intel vermutlich erst Anfang nächsten Jahres einführen wird (u. a. 1, 2, 3, 4, 5, 6, 7). Der Treiber soll in Zukunft die Stromspartechnik RC6 wieder standardmäßig nutzen. Da störende Wechselwirkungen mit der weniger effizienten Frame Buffer Compression (FBC) bekannt waren, haben die Entwickler FBC zunächst standardmäßig deaktiviert. Kurz vor der Freigabe von Linux 3.0 haben die Entwickler die RC6-Technik dann aber auch deaktiviert , da Probleme aufgetaucht waren. Der Commit-Kommentar deutet aber darauf hin, dass sie demnächst einen weiteren Anlauf nehmen wollen.
Der Radeon-DRM/KMS-Treiber erhält einige Verbesserungen zur Ausgabe via DisplayPort (u. a. 1, 2, 3, 4, 5, 6). Der Treiber spricht jetzt auch den Grafikkern der Llano-Prozessoren an, die AMD kürzlich für Notebooks und Desktop-PCs eingeführt hat (u. a. 1, 2). Um Probleme wie dunkle Bildschirme zu vermeiden, ist die Audio-Ausgabe via HDMI für erste standardmäßig deaktiviert; sie lässt sich über den Kernel-Parameter radeon.audio=1 einschalten. Zudem gab es eine Änderung am Hilfetext zum Radeon-DRM/KMS-Treiber, die klarstellt, dass er jetzt jegliche Radeon-Grafikhardware unterstützt.
Der Nouveau-DRM/KMS-Treiber beherrscht bei den GeForce-Grafikchip-Generationen nv40 und nv84 nun die Pmpeg genannte Technik, mit der sich das Dekodieren von MPEG-Material an den Grafikchip delegieren lässt; es gibt aber bislang kein Userspace-Interface, um Pmpeg zu nutzen. Einige andere Änderungen legen Grundlagen zur Unterstützung verschiedener Techniken, die beim Umschalten zwischen Prozessor-/Chipsatz-Grafik und GeForce-Grafikchips involviert sind (u. a. 1, 2, 3); bei neueren Notebooks nennt Nvidia das "Optimus".
Der DRM-Code unterstützt ab Linux 3.0 zudem eine Farbtiefe von 30-Bit. Zur Aufnahme bei 3.1 ist bereits ein Patch vorgesehen, durch den der Nouveau-Treiber die Firmware selbst erzeugen kann, die zur Nutzung der Beschleunigungsfunktionen von Nvidias Grafikkarten der Serien 400 und 500 (Fermi-GPUs) erforderlich ist; bisher muss man die Firmware mit komplizierten Tricks den proprietären Nvidia-Treibern entlocken. Bald soll es auch eine Reihe von Verbesserungen am Treiber für die virtuelle Grafikhardware mancher VMware-Virtualisierungslösungen geben, der genau wie Nouveau ein Staging-Treiber ist.
Staging
Auch der Grafiktreiber gma500 ist ein Staging-Treiber, der den Qualitätsansprüchen seiner Entwickler oder der Kernel-Hacker nicht genügt. Er erhielt einige Erweiterungen, um neben dem GMA500-Grafikkern im Chipsatz US15W (Poulsbo) auch jene in den MID-Plattformen Oaktrail und Moorestown anzusprechen (1, 2). Ferner haben die Kernel-Hacker das TTM-Interface verworfen und ein GEM-Interface zur Speicherverwaltung eingebaut. Unterstützung für den noch in diesem Jahr erwarteten Cedarview ist für Linux 3.1 in Vorbereitung (1, 2). Hauptentwickler Alan Cox ist der Ansicht, die Treiberteile zur Unterstützung von Poulsbo und Cedarview können den Staging-Bereich jetzt verlassen. Die Unterstützung für Chipsätze für Mobile Internet Devices (MID) brauche aber noch einige Aufräumarbeiten, daher soll der Treiber modularisiert werden. Zudem bietet der HDMI-Support bislang nur Grundfunktionen und beherrscht kein HDMI-Audio.
Zum Staging-Bereich stieß ferner der Userspace-Teil des im USB/IP-Projekt entwickelten Frameworks usbip, das USB-Geräte über eine Netzwerkverbindung an andere Systeme weiterreicht. Client- und Host-Treiber von usbip sind bereits seit 2.6.28 Bestandteil von Linux; sie erhielten mit 3.0 einige Änderungen, nachdem es mit ihnen lange nicht vorangegangen war. Eine ganze Reihe von Verbesserungen gab es auch an den Treibern für Microsofts Virtualisierungsschnittstelle Hyper-V, für die Staging-Betreuer Greg Kroah-Hartman die Microsoft-Entwickler in seinem Haupt-Git-Pull-Request lobt.
Neu im Staging-Bereich ist ein Treiber für die Intel Management Engine (Intel ME), die eine Reihe verbreiteter Notebook- und Desktop-PC-Chipsätze von Intel bieten (u. a. 1, ToDo-List). Die Konfigurationsoption "STAGING_EXCLUDE_BUILD" haben die Kernel-Hacker entfernt, damit die Treiber beim Testen jetzt typischerweise kompiliert werden; dadurch verschwindet auch der zugehörige Hilfetext, der klarstellte, dass Staging-Treiber "vielleicht losgehen und den Hund treten, wenn man gerade nicht acht gibt".
Hardware-Probleme, Storage, Staccato
Fehlgeleitet
Wie mit jeder Kernel-Version gab es auch für Linux 3.0 haufenweise Änderungen, um Probleme mit Hardware zu beseitigen, die fehlerhafte Daten liefert oder sich nicht spezifikationskonform verhält. Exemplarisch sei an dieser Stelle ein Quirk am i915-DRM/KMS-Treiber für Intel-Chips erwähnt. Durch den Patch soll die zu Gnome 3 gehörenden Gnome-Shell auf dem Asus EeeBox PC EB1007 arbeiten; laut dem Autor des Patches lief sie vorher nicht, weil der Asus-PC dem Betriebssystem gegenüber behauptet, wie ein Notebook ein "internes", via LVDS angebundenen Display zu haben.
Ein anderes Beispiel für eine Sonderbehandlung ist ein Commit, der Fehler beim Zusammenspiel mit dem USB-Stick Corsair Padlock v2 und dem Feiya SD/SDHC-Kartenleser umgeht. Besonders häufig sind diese "Quirk" genannten Sonderbehandlungen für die korrekte Funktion von AC97- und HD-Audio-Codecs nötig, die bei PCs für die Audio-Ausgabe zuständig sind. Eine Reihe solcher Patches findet sich im Abschnitt "Die kleinen Perlen" am Ende des Artikels. Die in der Kernel- und Alsa-Dokumentation erläuterten Modul-Parameter der Audio-Treiber können solche Sonderbehandlungen individuell aktivieren. Wenn Ihre Hardware nur durch Angabe solcher Parameter korrekt arbeitet, dann sollten Sie die Informationen zum eigenen System und den benötigten Parametern an die Kernel-/Alsa-Entwickler übermitteln – die können dann einen Quirk erstellen und in den Kernel integrieren, damit die Hardware bei Ihnen und allen anderen Anwendern in Zukunft ohne manuelle Konfiguration korrekt arbeitet.
Storage
Erst zur sechsten Vorabversion integrierten die Kernel-Hackern die größte Neuerung im Storage-Bereich: Den Isci genannten Treiber für den SAS-Controller in Intels Server- und Workstation-Chipsatz C600, der in den kommenden Monaten erscheinen soll (u. a. 1). Torvalds war sich erst unsicher, ob er den Treiber so spät im Entwicklungszyklus noch aufgenommen wollte. Er tat es dann aber doch – unter anderem, weil der Treiber-Code für sich alleine steht, daher kann er keine Fehler auslösen, die frühere Kernel nicht gezeigt haben. Neu ist auch der FC-FC4-Provider tcm_fc, der Zusammen mit andere Komponenten den Betrieb als FCoE (Fibre Channel over Ethernet) Target ermöglichen.
Der Treiber mvsas unterstützt nun die Marvell-Chips 88SE9445 und 88SE9485, der Treiber pata_marvell die Bausteine 88SE91A0 und 88SE91A4. Nicht genutzte SATA-Ports lassen sich jetzt komplett abschalten, um den Stromverbrauch zu reduzieren. Der Emulex LightPulse Fibre Channel SCSI driver (lpfc) bietet nun Funktionen zur Kontrolle des für Virtualisierung genutzten SR-IOV (Single-Root I/O Virtualization). Zur Kernel-Dokumentation stießen Erklärungen zu den Sysfs-Dateien, über die sich Informationen rund um das für SSDs oder Netzspeicher mit Thin Provisioning wichtige Discard auslesen lassen.
Staccato
- Der XHCI-Treiber für USB 3.0 soll bereits jetzt die EHCI/XHCI-Port-Switching-Funktion der Panther-Point-Chipsätze unterstützen, die zu den Ivy-Bridge-Prozessoren gehören, die Intel vermutlich Anfang nächsten Jahres einführen wird (1, 2).
- Der Treiber k10temp kann mit Linux 3.0 auch AMD-Prozessoren der Familie 15H (Codename "Bulldozer") ansprechen, die im Spätsommer oder Herbst auf den Markt kommen dürften. Der neue Treiber fam15h_power stellt Schnittstellen bereit, über die sich Informationen zum Stromverbrauch von Bulldozer-CPUs auslesen lassen.
- Die Kernel-Hacker haben die bislang vom Treiber pkgtemp gebotenen Funktionen zum Auslesen der Temperatursensoren neuerer Intel-CPUs in den Treber coretemp verlagert (1, 2).
- Das Media-Subsystemen bietet nun Grundfunktionen für DVB-T2-Hardware (1, 2) und bringt einen Treiber für den Sonys DVB-T2-Chip CXD2820R mit. In das Media-Subsystem fließt ein Treiber für den von verschiedenen Herstellern eingesetzten DVB-T-Tuner Micronas DRXD ein (u. a. 1, 2). Neu ist auch ein Treiber für Microsofts Kinect. Einige weitere Neuerungen im Media-Subsystem nennt dessen Betreuer Mauro Carvalho Chehab in seinen beiden Haupt-Git-Pull-Requests (1, 2).
- Unter den im Rahmen des Alsa-Projekts entwickelten Audio-Treibern des Kernels findet sich jetzt einer für die PCIe-Soundkarte Digigram Lola und einer für das iSight-Mikrofon von Apple. Einige weitere Änderungen nennt Alsa-Entwickler Takashi Iwai in seinem Haupt-Git-Pull-Request.
- Der Treiber Hid-Multitouch unterstützt jetzt über ein Dutzend weitere Touchscreens; Details finden sich im Abschnitt "Die kleinen Perlen".
Die kleinen Perlen: Audio, Grafik, Input, Media
Die kleinen Perlen: Audio, Grafik, I2C
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 Änderung.
Vor jedem Link finden sich in eckigen Klammern einige Buchstaben und Zahlen. Ein "C" kennzeichnet Patches mit Änderungen an Kconfig-Dateien, welche die Konfigurationsoptionen samt der zugehörigen Hilfetexte enthalten, die bei der Kernel-Konfiguration über "make menuconfig" oder "make xconfig" 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" kennzeichnet Ä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: 6fire - Add support for S32_LE format - [
1] ALSA: 6fire - Add support of digital-thru mixer - [
C] ALSA: 6fire - Update kernel configuration - [
] ALSA: emu10k1 - Add dB range to Bass and Treble for SB Live! - [
] ALSA: emu10k1: Add details for E-mu 0404 PCIe version - [
C] ALSA: es1968: add radio (tea575x tuner) support - [
] ALSA: fix hda AZX_DCAPS_NO_TCSEL quirk check in driver_caps - [
C] ALSA: fm801: clean-up radio-related Kconfig - [
] ALSA: fm801: implement TEA575x tuner autodetection - [
] ALSA: HDA: Add a new Conexant codec ID (506c) - [
] ALSA: hda - Add Auto-Mute Mode enum for two-output cases - [
1] ALSA: hda - Add automute-mode enum to Conexant auto-parser - [
] ALSA: hda - Add auto-parser support to cxt5045 / CX20549 Venice - [
1] ALSA: hda - Add auto-parser support to cxt5051 / CX20561 Hermosa - [
1] ALSA: hda - Add channel-mode support to Realtek auto-parser - [
3] ALSA: hda - Add common automute support for mxier-amp on/off for Reatek - [
] ALSA: hda - Add dock-mic detection support to Realtek auto-parser - [
] ALSA: hda - add Intel Panther Point HDMI codec id - [
] ALSA: HDA: Add jack detection for HDMI - [
] ALSA: hda - Add missing Front/Surround/CLFE as slaves for Cxt auto-parser - [
] ALSA: HDA: Add model=auto quirk for Acer Aspire 3830TG - [
] ALSA: HDA: Add quirk for Lenovo U350 - [
] ALSA: hda - Add support for Line-Out automute to Realtek auto-parser - [
] ALSA: hda - Add support of ALC221 / ALC276 codecs - [
] ALSA: hda - Add support of ALC898/899 codec - [
] ALSA: hda - Add support of auto-parser to cxt5047 / CX20551 Waikiki - [
] ALSA: hda - Add support of auto-parser to cxt5066 codecs - [
] ALSA: hda - Add support of dock-mic detection to Conexant auto-parser - [
1] ALSA: hda - Add support of line-out automute for Realtek - [
3] ALSA: hda - Consolidate default automute functions for Realtek - [
] ALSA: hda - Correct initial dac_nids for some ALC272-quirks - [
] ALSA: hda - Enable Realtek ALC269 codec input layer beep - [
] ALSA: hda - Enable snoop bit for AMD controllers - [
D] ALSA: hda - Fix alc662_dac_nid and change "6stack-dig" to "5stack-dig" - [
] ALSA: hda: Fix inaudible internal speakers on CyberpowerPC Gamer Xplorer N57001 laptop - [
] ALSA: hda - Fix invalid unsol tag for some alc262 model quirks - [
] ALSA: hda: Fix quirk for Dell Inspiron 910 - [
] ALSA: hda - More line-out auto-mute support for Realtek - [
] ALSA: HDA: Pinfix quirk for HP Z200 Workstation - [
] ALSA: HDA: Remove quirk for an HP device - [
1] ALSA: hda - Reorganize controller quriks with bit flags - [
1] ALSA: HDA: Unify HDMI hotplug handling. - [
] ALSA: hda - Use model=auto for Lenovo G555 - [
3] ALSA: hda - VIA: Add new power management function. - [
] ALSA: hda - VIA: Add support for VT1705 - [
1] ALSA: hda - VIA: Add support for VT1802 - [
] ALSA: hdspm - Add firmware revision ID for RME MADI PCI version - [
] ALSA: intel8x0m: enable AMD8111 modem - [
C] ALSA: isight: remove experimental status - [
] ALSA: lola - Add Lola-specific module options - [
] ALSA: lola - Add sync in loop implementation - [
] ALSA: powermac - Correct lineout detection on PowerMac G4 DA - [
] ALSA: tea575x-tuner: various improvements - [
] ALSA: usb-audio: add new quirk type QUIRK_AUDIO_STANDARD_MIXER - [
] ALSA: usb-audio: Add quirk for KORG PANDORA PX5D MIDI interface - [
] ALSA: usb-audio: Add quirks for Audio Kontrol 6 - [
] ALSA: usb-audio: add quirks for Roland GR-55 - [
] ALSA: usb-audio - Add support for USB X-Fi S51 Pro - [
] ALSA: usb-audio: more control quirks for M-Audio FastTrack devices - [
] ASoC: Add basic widgets for WM8915 Speyside - [
1] ASoC: Add EQ and filter to max98095 CODEC driver - [
C N] ASoC: Add initial WM1250-EV1 Springbank audio I/O module driver - [
C N] ASoC: add iPAQ hx4700 machine driver - [
C N7] ASoC: Add max98095 CODEC driver - [
] ASoC: Add Speyside headset jack detection support - [
C N9] ASoC: Add WM8915 CODEC driver - [
1] ASoC: Add WM8958 enhanced EQ support - [
1] ASoC: Add WM8958 VSS support - [
C N2] ASoC: Asahi Kasei AK4641 codec driver - [
] ASoC: Implement WM8962 DMIC support - [
C N] ASoC: Initial audio support for Speyside on Cragganmore 6410 - [
] ASoC: Name jack GPIOs based on jack not codec - [
] ASoC: Optimise clock management for WM8915 Speyside - [
C] ASoC: Remove to support sound for S5P6442 - [
C N] ASoC: SAMSUNG: Add WM8580 PCM Machine driver - [
] ASoC: soc-cache: Introduce raw bulk write support - [
C] ASoC: SSM2602: add SPI support - [
1] ASoC: SSM2602: Add SSM2604 support - [
] ASoC: Support 24.576MHz MCLKs in WM8915 - [
] ASoC: Support download of WM8958 MBC firmware - [
] ASoC: Support FLL lock interrupt on WM8962 - [
C] ASoC: Support the sub speaker driver on Speyside - [
C 1] ASoC: Tegra: Support more boards - [
C N] ASoC: tegra: TrimSlice machine support - [
] ASoC: WM8903: Implement DMIC support - [
] MAINTAINERS: Add entry for Native Instruments sound driver - [
] MAINTAINERS: add FireWire audio maintainer - [
C 9] SOUND: OSS: Remove Au1550 driver.
Grafik
- [
CDN3] backlight: new driver for the ADP8870 backlight devices - [
] drm: add bit depth parsing - [
] drm/dp: add some new DP regs for DP 1.2 - [
1] drm: Export the command-line mode parser - [
N3] drm/nva3: implement support for copy engine - [
N1] drm/nvc0: implement support for copy engines - [
] drm/radeon/kms: add some dp encoder/connector helper funcs - [
] drm/radeon/kms: add support for thermal chips on combios asics - [
] drm/radeon/kms: be more pedantic about the g5 quirk (v2) - [
] drm/radeon/kms: bump kms version number - [
] drm/radeon/kms: fix mac g5 quirk - [
] efifb: Enable write-combining - [
] MAINTAINERS: Switch maintainer for drm/i915 to Keith Packard - [
] Revert "drm/nvc0: recognise 0xdX chipsets as NV_C0" - [
C] viafb: add X server compatibility mode - [
C N] video: mb862xx: add support for controller's I2C bus adapter
I2C, Hwmon, Watchdog, ...
- [
CDN1] hwmon: Add support for MAX6642 - [
] hwmon: (coretemp) Add comments describing the handling of HT CPUs - [
CDN2] hwmon: Driver for MAX16065 System Manager and compatibles - [
CD] hwmon: (f71882fg) Add support for F71808A - [
CD] hwmon: (f71882fg) Add support for the F71869A - [
D] hwmon: (k10temp) Update documentation for Fam12h - [
D] hwmon: (max6650) Drop device detection - [
D] hwmon: (max6650) Properly support the MAX6650 - [
CDN2] hwmon: New driver for the SMSC EMC6W201 - [
CDN] hwmon: (pmbus) Add support for Analog Devices ADM1275 - [
CDN1] hwmon: (pmbus) Add support for TI UCD9200 series of PWM System Controllers - [
2] hwmon: (pmbus) Introduce infrastructure to detect sensors and limit registers - [
CDN1] hwmon: (pmbus) Support for TI UCD90xxx series Sequencer and System Health Controllers - [
D 1] hwmon: (sht15) add support for CRC validation - [
D 1] hwmon: (sht15) add support for the status register - [
DN2] hwmon: (sht15) general code clean-up - [
C] i2c-eg20t: Support new device ML7223 IOH - [
N] i2c: i2c-sh_mobile bus speed platform data V2 - [
CD] i2c-i801: SMBus patch for Intel Panther Point DeviceIDs - [
] i2c-nomadik: add regulator support - [
] i2c: tegra: Enable new slave mode. - [
D] i2c/writing-clients: Fix foo_driver.id_table - [
C] i8k: Integrate with the hwmon subsystem - [
C] Move ACPI power meter driver to hwmon - [
C] watchdog, hung_task_timeout: Add Kconfig configurable default
Input/HID
- [
] HID: add quirk for HyperPen 10000U - [
] HID: add support for barcode scanners from Symbol Technologies - [
] HID: add support for Logitech G27 wheel - [
] HID: add support for Sony Navigation Controller - [
CDN1] HID: Documentation for hidraw - [
C] HID: hid-multitouch: add support for ActionStar panels - [
] HID: hid-multitouch: add support for a new Lumio dual-touch panel - [
C] HID: hid-multitouch: add support for Chunghwa multi-touch panel - [
C] HID: hid-multitouch: add support for CVTouch panels - [
C] HID: hid-multitouch: add support for Elo TouchSystems 2515 IntelliTouch Plus - [
C] HID: hid-multitouch: add support for GoodTouch panels - [
C] HID: hid-multitouch: add support for Ilitek dual-touch panel - [
C] HID: hid-multitouch: Add support for Lumio panels - [
C] HID: hid-multitouch: add support for PenMount dual-touch panel - [
C] HID: hid-multitouch: add support for Touch International panels - [
C] HID: hid-multitouch: add support for Unitec panels - [
] HID: hid-multitouch: Auto detection of maxcontacts - [
C 1] HID: hid-multitouch: merge hid-mosart into hid-multitouch - [
C 1] HID: hid-multitouch: migrate 3M PCT touch screens to hid-multitouch - [
C 1] HID: hid-multitouch: migrate Cando dual touch panels to hid-multitouch - [
C 1] HID: hid-multitouch: migrate support for Stantum panels to the unified driver. - [
DN1] HID: roccat: fix actual/startup profile sysfs attribute in koneplus - [
C N1] IIO: GYRO: IIO driver for Analog Devices Digital Output Gyroscope ADXRS450 - [
C N1] Input: add driver for Maxim max11801 touchscreen controller - [
C N1] Input: add driver FSL MPR121 capacitive touch sensor - [
C N2] input: Add Qualcomm pm8xxx keypad controller driver - [
C N] input: Add support for Qualcomm PMIC8XXX power key - [
C N2] Input: ADP5589 - new driver for I2C Keypad Decoder and I/O Expander - [
] Input: ads7846 - add possibility to use external vref on ads7846 - [
] Input: atmel_mxt_ts - support 12bit resolution - [
D] Input: elantech - describe further the protocol - [
] Input: elantech - export pressure and width when supported - [
] Input: elantech - remove support for proprietary X driver - [
] Input: gpio_keys - add support for EV_ABS - [
] Input: gpio-keys - add support for setting device name - [
] Input: qt1070 - add MODULE_DEVICE_TABLE - [
D] Input: rotary-encoder - add support for half-period encoders - [
] Input: sh_keysc - implement runtime PM support - [
] Input: tegra-kbc - add ghost key filter
Media
- [
D 1] DocBook/dvb: Improve description of the DVB API v5 - [
C N6] [media] Add support for M-5MOLS 8 Mega Pixel camera ISP - [
C] [media] Add support for PCTV nanoStick T2 290e [2013:024f] - [
D] [media] add V4L2-PIX-FMT-SRGGB12 & friends to docbook - [
DN] [media] Add Y10B, a 10 bpp bit-packed greyscale format - [
] [media] anysee: add more info about known board configs - [
C] [media] anysee: add support for Anysee E30 S2 Plus - [
C] [media] anysee: add support for Anysee E7 S2 - [
] [media] anysee: add support for Anysee E7 TC - [
C] [media] anysee: add support for TDA18212 based E30 Combo Plus - [
] [media] anysee: add support for two byte I2C address - [
C N] [media] budget-ci: Add support for TT S-1500 with BSBE1-D01A tuner - [
] [media] cx18: Bump driver version, since a new class of HVR-1600 is properly supported - [
] [media] cx18: Bump driver version to 1.5.0 - [
C] [media] cx18: Make RF analog TV work for newer HVR-1600 models with silicon tuners - [
] [media] cx231xx: Add support for Iconbit U100 - [
] [media] cx231xx: add support for Kworld - [
] [media] cx24116.c - fix for wrong parameter description - [
] [media] cxd2820r: switch automatically between DVB-T and DVB-T2 - [
] [media] DM04/QQBOX v1.84 added PID filter - [
9] [media] drxd: move firmware to binary blob - [
] [media] em28xx: add digital support for PCTV 330e - [
] [media] em28xx: add remote control support for PCTV 330e - [
] [media] em28xx: add support for EM28174 chip - [
] [media] em28xx: enable support for the drx-d on the HVR-900 R2 - [
D] [media] em28xx: include model number for PCTV 330e - [
] [media] em28xx: Multi Frontend (MFE) support - [
C N2] [media] fintek-cir: new driver for Fintek LPC SuperIO CIR function - [
] [media] gspca - jeilinj: add 640*480 resolution support - [
D] [media] gspca - jeilinj: Add SPORTSCAM_DV15 camera support - [
] [media] gspca - jeilinj: add SPORTSCAM specific controls - [
] [media] gspca - main: Version change to 2.13 - [
] [media] mantis: trivial module parameter documentation fix - [
C N1] [media] NXP TDA18212HN silicon tuner driver - [
N] [media] rc: add tivo/nero liquidtv keymap - [
1] [media] rc-core: add TX support to the winbond-cir driver - [
] [media] rc/nuvoton-cir: enable CIR on w83667hg chip variant - [
C N4] [media] redrat3: new rc-core IR transceiver device driver - [
C 1] [media] remove radio-maestro - [
C 3] [media] Remove the now obsolete drx397xD - [
] [media] s2255drv: adding MJPEG format - [
] [media] s2255drv: jpeg enable module parameter - [
] [media] saa7134 add new TV cards - [
] [media] saa7134: enable IR support for Hauppauge HVR-1150/1120 - [
] [media] saa7134: support MagicPro ProHDTV Pro2 Hybrid DMB-TH PCI card - [
] [media] support for medion dvb stick 1660:1921 - [
] [media] tda18271: add DVB-C support - [
N] [media] tm6000: add CARDLIST - [
] [media] tm6000: add detection based on eeprom name - [
] [media] tm6000: add radio capabilities - [
] [media] tm6000: add tm6010 audio mode setup - [
1] [media] usbvision: add Nogatech USB MicroCam - [
DN1] [media] uvcvideo: Add driver documentation - [
] [media] uvcvideo: Add M420 format support - [
] [media] uvcvideo: Add support for JMicron USB2.0 XGA WebCam - [
] [media] uvcvideo: Add support for NOMMU arch - [
] [media] uvcvideo: Add support for V4L2_PIX_FMT_RGB565 - [
D] [media] uvcvideo: Deprecate UVCIOC_CTRL_{ADD,MAP_OLD,GET,SET} - [
DN] [media] uvcvideo: Make the API public - [
N] [media] uvcvideo: Register subdevices for each entity - [
DN] [media] v4l: Add M420 format definition - [
C N2] [media] v4l: Add mt9v032 sensor driver - [
D] [media] v4l: Add V4L2_MBUS_FMT_JPEG_1X8 media bus format - [
C N2] [media] v4l: Add v4l2 subdev driver for S5P/EXYNOS4 MIPI-CSI receivers - [
] [media] V4L: soc-camera: add a livecrop host operation - [
] [media] V4L: soc-camera: add a new packing for YUV 4:2:0 type formats - [
] [media] V4L: soc-camera: add JPEG support - [
] [media] V4L: soc-camera: add MIPI bus flags - [
] [media] V4L: soc-camera: add more format look-up entries - [
D] [media] zoran: Drop unused module parameters encoder and decoder - [
D] [media] feature-removal-schedule: change in how radio device nodes are handled - [
] [media] imon: support for 0x46 0xffdc imon vfd - [
] [media] mceusb: support I-O Data GV-MC7/RCKIT
Die kleinen Perlen: USB, Storage, Staging, ...
Die kleinen Perlen: Storage, Staging, USB, ...
Platform
- [
] acer-wmi: support to set communication device state by new wmid method - [
C N1] platform/oaktrail: ACPI EC Extra driver for Oaktrail - [
] support wlan hotkey on Acer Travelmate 5735Z - [
] wmi: Orphan ACPI-WMI driver - [
D] thinkpad-acpi: handle HKEY 0x4010, 0x4011 events - [
D] thinkpad-acpi: handle some new HKEY 0x60xx events
Storage
- [
C] Allow setting of number of raw devices as a module parameter - [
] blkdev: Submit discard bio in batches in blkdev_issue_discard() - [
1] blk-throttle: Make dispatch stats per cpu - [
] block: add a non-queueable flush flag - [
] block: hold queue if flush is running for non-queueable flush drive - [
] block: Remove extra discard_alignment from hd_struct. - [
] brd: export module parameters - [
D] cciss: add cciss_tape_cmds module paramter - [
] dm table: allow targets to support discards internally - [
] libata-pmp: add support for Thermaltake BlackX Duet esata drive dock - [
] loop: export module parameters - [
] MAINTAINERS: Add patterns for pmic 8921 files to MSM subsystem - [
] MD: support initial bitmap creation in-kernel - [
] mfd: Add ASIC3 LED support - [
C N2] mfd: add DB5500 PRCMU driver - [
] mfd: Add omap-usbhs runtime PM support - [
1] mfd: Add phoenix lite (twl6025) support to twl6030 - [
C N1] mfd: Add pm8xxx irq support - [
C N] mfd: Add Qualcomm PMIC 8921 core driver - [
C N1] mfd: Add rtc support to 88pm860x - [
C] mfd: Group NXP PCF50633* drivers together - [
C] mfd: Group TPSxxxxx power management chips together - [
C N3] MFD: TPS65910: Add new mfd device for TPS65910 - [
] MFD: TPS65910: Add support for TPS65911 device - [
9] mfd: update DB8500 PRCMU driver - [
] mmc: add MMC_QUIRK_DISABLE_CD - [
] mmc: add MMC_QUIRK_NONSTD_FUNC_IF - [
C N7] mmc: Add new VUB300 USB-to-SD/SDIO/MMC driver - [
] mmc: Add PCI fixup quirks for Ricoh 1180:e823 reader - [
] mmc: add runtime and system power-management support to the MMCIF driver - [
] mmc: Add runtime and system-wide PM to the TMIO MMC driver - [
DN1] mmc: core: Add mmc CMD+ACMD passthrough ioctl - [
] mmc: core: Block CMD23 support for UHS104/SDXC cards. - [
DN1] mmc: MMC boot partitions support. - [
] mmc: quirks: Add/remove quirks conditional support. - [
] mmc: quirks: Extends card quirks with MMC/SD quirks matching the CID. - [
] mmc: quirks: Support for block quirks. - [
] mmc: Reliable write support. - [
1] mmc: sd: add support for driver type selection - [
1] mmc: sd: add support for signal voltage switch procedure - [
1] mmc: sd: add support for tuning during uhs initialization - [
] mmc: sd: add support for uhs bus speed mode selection - [
] mmc: sdhci: Add pre and post reset processing for chip specific reset - [
] mmc: sdhci: add support for programmable clock mode - [
] mmc: sdhci: add support for retuning mode 1 - [
] mmc: sdhci: Auto-CMD23 support. - [
] mmc: sdhci: Fix read-only detection with JMicron 388 chip - [
] mmc: sdhci: Implement MMC_CAP_CMD23 for SDHCI. - [
C] mtd: always build partitioning support - [
] mtd: cmdset_0002: add CFI 1.5 support for S29GL-S - [
CD] mtd: kill CONFIG_MTD_PARTITIONS - [
] mtd: m25p80: Add Numonyx m25px32 family - [
] mtd: m25p80: Add Spansion S25FL256S - [
] mtd: m25p80: Add Spansion S25FL512S, S70FL01GS - [
] mtd: m25p80: add support for the MX25L1606E chip - [
] mtd: mxc_nand: add support for multiple chips on V21 devices - [
1] pata_at91: SMC settings calculation bugfixes, support for t6z and IORDY - [
C N1] RDMA: Add netlink infrastructure - [
] SATA: enable non-queueable flush flag - [
] SCSI: be2iscsi: update version - [
] SCSI: bnx2i: Optimized the iSCSI offload performance - [
] SCSI: hpsa: add P2000 to list of shared SAS devices - [
] SCSI: ipr: Driver version 2.5.2 - [
] SCSI: ipr: improve interrupt service routine performance - [
] SCSI: iterate over devices individually for /proc/scsi/scsi - [
] SCSI: libsas: Add option for SATA soft reset - [
1] SCSI: lpfc 8.3.23: BSG additions and fixes - [
4] SCSI: lpfc 8.3.23: Debugfs enhancements - [
] SCSI: lpfc 8.3.23: Update driver version to 8.3.23 - [
1] SCSI: lpfc 8.3.24: Add request-firmware support - [
9] SCSI: lpfc 8.3.24: Add resource extent support - [
9] SCSI: lpfc 8.3.24: Extend BSG infrastructure and add link diagnostics - [
] SCSI: lpfc 8.3.24: Extended hardware support and support dump images - [
2] SCSI: lpfc 8.3.24: Miscellaneous Fixes and Corrections - [
] SCSI: MAINTAINERS: Add drivers/target/ entry - [
] SCSI: MAINTAINERS update for SCSI (new email address) - [
] SCSI: megaraid_sas: Add 1078 OCR support - [
D] SCSI: megaraid_sas: Version and Changelog update - [
] SCSI: mpt2sas: Driver version upgrade 08.100.00.02 - [
4] SCSI: mpt2sas : WarpDrive New product SSS6200 support added - [
] SCSI: mptfusion: Bump version 3.4.19 - [
C 2] SCSI: mvsas: add support for Task collector mode and fixed relative bugs - [
] SCSI: qla2xxx: Add the ql2xdontresethba module_param. - [
] SCSI: qla2xxx: Allow an override of the registered maximum LUN. - [
] SCSI: qla2xxx: Update version number to 8.03.07.03-k. - [
N1] SCSI: qla4xxx: Added vendor specific sysfs attributes - [
] SCSI: qla4xxx: Update driver version to 5.02.00-k7 - [
] SCSI: Retrieve the Caching mode page (version 2) - [
] SCSI: scsi_dh_alua: Attach to UNAVAILABLE/OFFLINE AAS devices - [
N] TPS65911: Comparator: Add comparator driver - [
] UBI: switch to dynamic printks
Staging
- [
2] ath6kl: add support for AR6003 v2.1.1 - [
] comedi vmk80xx: support comedi auto-configuration - [
1] gma500: Add a gtt allocator - [
4] gma500: Add support for inserting and removing pages from the GART - [
C] IIO: DAC: AD5791: Add support for the AD5760/AD5780 High Resolution DACs - [
C] IIO: DDS: AD9834: Add support for AD9837 and AD9838 DDS devices - [
] IIO: Documentation: Add ABI documentatio for gyro quadrature correction - [
] intel_sst: add Master Volume - [
] intel_sst: Headphone Automute support - [
2] intel_sst: Line out support - [
] intel_sst: move jack detection related configs to init time - [
1] intel_sst: MSIC codec power optimisation - [
] intel_sst: parameter tuning ioctl - [
N5] intel_sst: rework jack implementation - [
1] intel_sst: Save audio state across D3 on Medfield - [
] staging: brcm80211: Added support to change roaming parameters from brcmfmac driver - [
] staging: brcm80211: Added support to change scan times from brcmfmac driver - [
] staging: brcm80211: cleaned up TODO file - [
] staging: brcm80211: moved several README items to website - [
] staging: brcm80211: revised README - [
] staging: brcm80211: unified README files - [
] staging: gma500: add framebuffer setup - [
] staging: gma500: Add Moorestown backlight support - [
] staging: gma500: Add moorestown config structures - [
N3] staging: gma500: Add moorestown lvds driver code - [
] staging: gma500: Add moorestown specific data to the device structure - [
] staging: gma500: begin adding Moorestown support - [
] staging: gma500: enable Moorestown CRTC handling - [
] staging: gma500: enable the 2D op stuff - [
C N1] staging: IIO: ADC: New driver for the AD7780 / AD7781 24-bit Sigma-Delta ADC - [
3] staging:iio: Add ability to allocate private data space to iio_allocate_device - [
C 1] staging:iio: Add infrastructure for irq_chip based triggers - [
C N1] staging: IIO: DAC: New driver for AD5791/AD5781 High Resolution Voltage Output DACs - [
C N1] staging: IIO: DAC: New driver for the AD5504 and AD55041 High Voltage DACs - [
1] staging:iio:documenation partial update. - [
] staging:iio:documentation make read_size signed to allow for errors. - [
C 1] staging:iio:imu:adis16350 etc support into adis16400 driver. - [
C] staging:iio:imu:adis16400 add support for adis16300 - [
C 3] staging:iio:imu remove adis16300 driver. - [
C 3] staging:iio:imu remove old adis16350. Support now in adis16400 driver. - [
C] staging:iio:max1363 add new 2 channels parts form maxim, 11644-7 - [
] Staging: iio: oaktrail AK8975 support via IIO - [
C N3] staging: iio: TAOS tsl258x: Device driver - [
C N3] Staging: initial version of the nvec driver - [
N] staging/mei: AMT Watchdog - [
N] staging/mei: Hardware and MEI driver internal struct definition - [
N4] staging/mei: Interrupt handling. - [
N] staging/mei: MEI Driver documentations - [
N2] staging/mei: MEI driver init flow. - [
N] staging/mei: mei.h defining user space interface - [
N1] staging/mei: MEI link layer - [
] staging: sm7xx: minor cleanup - [
] staging: sm7xx: Use kernel framebuffer mode setting - [
C] staging: usbip: edit Kconfig and rename CONFIG options - [
] staging: usbip: userspace: update module name references
USB
- [
C] ARM: EXYNOS4: Add usb ehci device to the NURI board - [
C N] ARM: S5P: Add usb ehci device - [
] ehci: workaround for pci quirk timeout on ExoPC - [
1] Intel xhci: Limit number of active endpoints to 64. - [
] option: add Alcatel X200 to sendsetup blacklist - [
] option: add Prolink PH300 modem IDs - [
] option: add Zoom 4597 modem USB IDs - [
C N5] USB: add Freescale USB OTG Transceiver driver - [
C N] USB: Add initial S5P EHCI driver - [
] USB: cdc-acm: Adding second ACM channel support for Nokia E7 and C7 - [
] USB: CP210x Add 4 Device IDs for AC-Services Devices - [
D] USB: documentation update for the pre_reset method - [
] USB: don't let the hub driver prevent system sleep - [
C N] USB: EHCI: Add bus glue for GRLIB GRUSBHC controller - [
C N] USB: ehci: add bus glue for the Atheros AR71XX/AR724X/AR91XX SoCs - [
1] USB: EHCI: Support controllers with big endian capability regs - [
D] USB: Fix up URB error codes to reflect implementation. - [
1] USB: fsl_udc_core: support device mode of MPC5121E DR USB Controller - [
C N4] USB: Gadget: Add Samsung S3C24XX USB High-Speed controller driver - [
1] USB: ldusb: add several new devices - [
] USB: moto_modem: Add USB identifier for the Motorola VE240. - [
C] usb: musb: allow musb and glue layers to be modules - [
C] usb: musb: ux500: add configuration and build options for ux500 dma - [
N1] usb: musb: ux500: add dma glue layer for ux500 - [
C N] USB: ohci: add bus glue for the Atheros AR71XX/AR7240 SoCs - [
] USB: option Add blacklist for ZTE K3765-Z (19d2:2002) - [
] USB: option: add support for Huawei E353 device - [
] USB: OTG: msm: Add PHY suspend support for MSM8960 - [
1] USB: OTG: msm: Implement charger detection - [
C] usb: plusb: Add support for PL-25A1 - [
] usb: renesas_usbhs: add autonomy mode - [
C N5] usb: renesas_usbhs: Add Renesas USBHS common code - [
C N3] usb: renesas_usbhs: Add Renesas USBHS Gadget - [
] USB: serial: add another 4N-GALAXY.DE PID to ftdi_sio driver - [
C] USB: sl811: add Kconfig option for ISOCHRONOUS mode - [
D] usb-storage: Correct adjust_quirks to include latest flags - [
C 3] USB: UHCI: Add support for big endian descriptors - [
C] USB: UHCI: Add support for big endian mmio - [
C N] USB: UHCI: Add support for GRLIB GRUSBHC controller - [
C] USB: UHCI: Support big endian GRUSBHC HC - [
C] USB: UHCI: Support non-PCI host controllers - [
] xHCI 1.0: Block Interrupts for Isoch transfer - [
6] xhci: Make xHCI driver endian-safe - [
] xHCI: Set link state support - [
] xHCI: warm reset support
Various
- [
] 8250_pci: Add support for the Digi/IBM PCIe 2-port Adapter - [
C] ARM: bcmring: convert to sp804 clocksource - [
C 1] basic_mmio_gpio: split into a gpio library and platform device - [
C N] clocksource: add common i8253 PIT clocksource - [
C N] clocksource: add common mmio clocksource - [
C] clocksource: convert ARM 32-bit down counting clocksources - [
C 1] clocksource: convert ARM 32-bit up counting clocksources - [
C N] clocksource: convert footbridge to generic i8253 clocksource - [
C] clocksource: convert Integrator/AP 16-bit down counting clocksource - [
C] clocksource: convert mips to generic i8253 clocksource - [
C] clocksource: convert MXS timrotv2 to 32-bit down counting clocksource - [
C] clocksource: convert OMAP1 to 32-bit down counting clocksource - [
C] clocksource: convert SPEAr platforms 16-bit up counting clocksource - [
C] clocksource: convert W90x900 24-bit down counting clocksource - [
C] clocksource: convert x86 to generic i8253 clocksource - [
D] dmaengine: Add API documentation for slave dma usage - [
N] dmaengine: add TODO items for future work on dma drivers - [
1] dmaengine: at_hdmac: add cyclic DMA operation support - [
] dmaengine: at_hdmac: specialize AHB interfaces to optimize transfers - [
D 1] driver core: Add the device driver-model structures to kerneldoc - [
D] driver core: remove the driver-model structures from the documentation - [
CDN3] driver: Google EFI SMI - [
CDN] driver: Google Memory Console - [
C] drivers/leds/leds-pca9532.c: add gpio capability - [
] drivers/rtc/rtc-ds1307.c: add support for RTC device pt7c4338 - [
] firewire: sbp2: parallelize login, reconnect, logout - [
N] gpio: add trace events for setting direction and value - [
C] gpio: move Nomadik GPIO driver to drivers/gpio - [
C] gpio: Move the exynos4 GPIO to drivers/gpio - [
C] gpio: Move the s5pc100 GPIO to drivers/gpio - [
C] gpio: Move the s5pv210 GPIO to drivers/gpio - [
C] gpio: Move to Samsung common GPIO library to drivers/gpio - [
1] gpio/pca953x: Add support for pca9574 and pca9575 devices - [
C] gpio/pch_gpio: Support new device ML7223 - [
C] GPIO: TPS65910: Move driver to drivers/gpio/ - [
C N3] Intel PTI implementaiton of MIPI 1149.7. - [
C] Introduce CONFIG_GOOGLE_FIRMWARE - [
N] isp1704_charger: Allow board specific powering routine - [
DN] Kernel documentation for the PTI feature. - [
] langwell_gpio: add runtime pm support - [
C N] leds: Add ASIC3 LED support - [
C] leds: remove the leds-h1940 driver - [
C N2] mach-ux500: voltage domain regulators for DB8500 - [
] memory hotplug: Speed up add/remove when blocks are larger than PAGES_PER_SECTION - [
C N4] misc: Add CARMA DATA-FPGA Access Driver - [
C N3] misc: Add CARMA DATA-FPGA Programmer support - [
C N2] n_tracerouter and n_tracesink ldisc additions. - [
C] pch_dma: Support new device ML7223 IOH - [
C 1] pch_phub: Support new device ML7223 - [
C] pch_uart: Support new device ML7223 IOH - [
C N1] power_supply: Add driver for MAX8903 charger - [
C N2] ptp: Added a clock driver for the IXP46x. - [
CDN2] ptp: Added a clock that uses the eTSEC found on the MPC85xx. - [
1] regulator: tps65911: Add new chip version - [
C N] rtc: add basic support for ST M41T93 SPI RTC - [
C N] rtc: add EM3027 rtc driver - [
C N1] rtc: add rv3029c2 RTC support - [
C N1] rtc: add support for spear rtc - [
C N1] rtc: add support for the RTC in VIA VT8500 and compatibles - [
C] RTC: Disable CONFIG_RTC_CLASS from being built as a module - [
] serial: 8250_pci: add support for Cronyx Omega PCI multiserial board. - [
C N2] SERIAL: Lantiq: Add driver for MIPS Lantiq SOCs. - [
C] spi/pl022: mark driver non-experimental - [
C N2] spi/spi_bfin_sport: new driver for a SPI bus via the Blackfin SPORT peripheral - [
C N1] TPS65910: Add tps65910 regulator driver - [
N] TPS65910: GPIO: Add GPIO driver - [
N] TPS65910: IRQ: Add interrupt controller - [
] TPS65911: Add support for added GPIO lines - [
C] tty: Remove to support serial for S5P6442 - [
C N3] tty/serial: add support for Xilinx PS UART - [
] uio_netx: Add support for netPLC cards - [
C N1] w1: add 1-wire (w1) DS2408 8-Channel Addressable Switch support - [
C N3] w1: add Maxim/Dallas DS2780 Stand-Alone Fuel Gauge IC support - [
C 1] w1: complete the 1-wire (w1) ds1wm driver search algorithm
Nachzügler
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 Neuerungen 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 bei den Netzwerktreibern und Dateisystemen:
- [
] ath5k: Disable fast channel switching by default - [
C] cifs: mark CONFIG_CIFS_NFSD_EXPORT as BROKEN - [
D] Documentation/Changes: remove some really obsolete text - [
D] Documentation: fix cgroup blkio throttle filenames - [
D] Documentation/spinlocks.txt: Remove reference to sti()/cli() - [
D] Documentation: update CodingStyle memory allocators - [
] drbd: fix limit define, we support 1 PiByte now - [
D] FS-Cache: Add a helper to bulk uncache pages on an inode - [
] iwlagn: use cts-to-self protection on 5000 adapters series - [
C N1] net/usb: Add Samsung Kalmia driver for Samsung GT-B3730 - [
D] PCI: conditional resource-reallocation through kernel parameter pci=realloc - [
] proc: restrict access to /proc/PID/io - [
] x86: Don't use the EFI reboot method by default - [
] x86, reboot: Acer Aspire One A110 reboot quirk
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)