Kernel-Log – Was 3.2 bringt (4): Infrastruktur
Seite 3: Kleine 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 Verweise im vorangegangenen Text auf das Webfrontend des von Linus Torvalds gepflegten Git-Zweigs auf Kernel.org, der die gemeinhin als "offiziell" bezeichneten Kernel-Quellen enthält. Der über diese Links angezeigte 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; diese enthalten die Konfigurationsoptionen samt der zugehörigen Hilfetexte, 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.
BCMA, PCI, PCIe, …
- [
C 1
] bcm47xx: add support for bcma bus - [
C N1
] bcm47xx: make it possible to build bcm47xx without ssb. - [
C N1
] bcma: add mips driver - [
C N1
] bcma: add SOC bus - [
- [
C
] PCI: Add implementation for PRI capability - [
- [
Crypto & Security
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
C N3
] crypto: blowfish - split generic and common c code - [
- [
DN
] crypto: picoxcell - support for device tree matching - [
- [
- [
- [
D
] evm: permit only valid security.evm xattrs to be updated - [
C N
] hw_random: add driver for atmel true hardware random number generator - [
2
] Smack: Rule list lookup performance - [
- [
1
] TOMOYO: Allow domain transition without execve(). - [
1
] TOMOYO: Allow specifying domain transition preference. - [
Memory Management
- [
D
] memcg: skip scanning active lists based on individual size - [
D 1
] mm: change isolate mode from #define to bitwise type - [
- [
- [
- [
- [
- [
- [
- [
- [
Power Management
- [
4
] cpuidle: Single/Global registration of idle states - [
D
] Fix documentation and comment typo 'no_hz' - [
- [
CDN1
] PM / devfreq: Add basic governors - [
DN
] PM / devfreq: Add common sysfs interfaces - [
DN1
] PM / Documentation: Update docs about suspend and CPU hotplug - [
D
] PM / Domains: Document how PM domains are used by the PM core - [
D
] PM / Hibernate: Add resumedelay kernel param in addition to resumewait - [
D
] PM / Hibernate: Add resumewait param to support MMC-like devices as resume file - [
D
] PM / Hibernate: Freeze kernel threads after preallocating memory - [
C
] PM / Hibernate: Include storage keys in hibernation image on s390 - [
- [
N1
] PM QoS: Move and rename the implementation files - [
D
] PM / QoS: Update Documentation for the pm_qos and dev_pm_qos frameworks - [
D 1
] PM / Runtime: Add macro to test for runtime PM events - [
D
] PM / Runtime: Add might_sleep() to runtime PM functions - [
D
] PM / Runtime: Automatically retry failed autosuspends - [
D
] PM / Runtime: Make documentation follow the new behavior of irq_safe - [
D
] PM / Runtime: Update document about callbacks - [
D
] PM / Sleep: Correct inaccurate information in devices.txt - [
D
] PM / Sleep: Update documentation related to system wakeup - [
D
] PM / Sleep: Update freezer documentation - [
D 1
] PM / Suspend: Add statistics debugfs file for suspend to RAM - [
1
] PM: Update comments describing device power management callbacks - [
D
] PM: Update the policy on default wakeup settings
Scheduler
- [
- [
- [
- [
- [
Storage
- [
- [
- [
D
] cciss: Adds simple mode functionality - [
D
] cciss: add transport mode attribute to sys - [
D
] cciss: auto engage SCSI mid layer at driver load time - [
- [
1
] target: Add generic active I/O shutdown logic - [
- [
Tracing
- [
- [
1
] perf annotate browser: Allow navigation to called functions - [
1
] perf browsers: Add live mode to the hists, annotate browsers - [
- [
- [
- [
- [
N
] perf script: Add drop monitor script - [
- [
1
] perf stat: Add -o and --append options - [
- [
- [
N4
] perf tools: Make perf.data more self-descriptive (v8) - [
- [
- [
- [
N
] perf ui browser: Make the colors configurable and change the defaults - [
- [
- [
1
] Tracepoint: Dissociate from module mutex - [
- Virtualization
- [
1
] KVM: Intelligent device lookup on I/O bus - [
D
] KVM: nVMX: Document 'nested' parameter - [
N
] KVM: PPC: Add PAPR hypercall code for PR mode - [
- [
D
] KVM: Restore missing powerpc API docs - [
- [
D
] KVM: Update documentation to include detailed ENABLE_CAP description - [
- [
- [
D
] KVM: x86: Raise the hard VCPU count limit - [
- [
- [
- [
- [
CDN2
] virtio: Add platform bus driver for memory mapped virtio device - [
N1
] xen/acpi: Domain0 acpi parser related platform hypercall - [
- [
- [
Various
- [
- [
- [
- [
- [
- [
- [
C 1
] clockevents: Make minimum delay adjustments configurable - [
DN
] devicetree: Add a registry of vendor prefixes - [
DN
] devicetree: Add ARM pl022 spi controller binding doc - [
DN
] devicetree: Add ARM pl061 gpio controller binding doc - [
D
] devicetree: Document Qualcomm and Atmel prefixes - [
D
] docs/sysfs: Specify ABI documentation requirements - [
D
] Documentation/ABI/: update version number references from 2.6.x to 3.x - [
D
] Documentation: drop as block elevator reference in switching-sched.txt - [
D
] Documentation: HFS is orphaned - [
D
] Documentation: update cgroups notes - [
D
] Documentation: update CodingStyle use of braces - [
2
] genirq: Add support for per-cpu dev_id interrupts - [
D
] include/linux/dma-mapping.h: add dma_zalloc_coherent() - [
C 1
] iommu: Rename the DMAR and INTR_REMAP config options - [
- [
D
] kernel/sysctl.c: add cap_last_cap to /proc/sys/kernel - [
- [
- [
- [
- [
- [
- [
- [
- [
C
] llist: Make some llist functions inline - [
- [
- [
- [
D
] printk: add console_suspend module parameter - [
D
] printk: add module parameter ignore_loglevel to control ignore_loglevel - [
N1
] rcu: Add event-tracing for RCU callback invocation - [
2
] rcu: Add grace-period, quiescent-state, and call_rcu trace events - [
D
] rcu: Catch rcutorture up to new RCU API additions - [
DN
] rcu: Document interpretation of RCU-lockdep splats - [
D
] rcu: Fix RCU's NMI documentation - [
D
] rcu: Not necessary to pass rcu_read_lock_held() to rcu_dereference_protected() - [
D 1
] rcu: Simplify quiescent-state accounting - [
D
] rcu: Update documentation for additional RCU lockdep functions - [
D
] rcu: Update documentation to flag RCU_BOOST trace information - [
D 1
] rcu: Update rcutorture documentation - [
C N1
] regmap: Add the LZO cache support - [
CD
] sysctl: make CONFIG_SYSCTL_SYSCALL default to n - [
- [
- [
- [
- [
DN
] tty/serial: RS485 bindings for device tree - [
D
] uio: documentation fixups - [
D
] uio: Support physical addresses >32 bits on 32-bit systems - [
D
] Update email address for stable patch submission
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)