Kernel-Log – Was 2.6.37 bringt (5): Treiber

Seite 2: Verschiedenes, kleine Perlen

Inhaltsverzeichnis
  • 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.

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

I2C/HW-Monitoring/EDAC

Input

Platform

Staging

USB

Various