Kernel-Log – Was 2.6.39 bringt (3): Architektur und Infrastruktur
Seite 3: Die kleinen Perlen: Infrastruktur
Die kleinen Perlen: Infrastruktur
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 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.
ACPI
- [
CD 1
] ACPI, APEI, Add PCIe AER error information printing support - [
- [
D
] ACPI button: remove unused procfs I/F - [
- [
CD 1
] PCI: Export ACPI _DSM provided firmware instance number and string name to sysfs - [
C
] pstore: X86 platform interface using ACPI/APEI/ERST
Crypto and Security
- [
N2
] crypto: authencesn - Add algorithm to handle IPsec extended sequence numbers - [
C N6
] crypto: picoxcell - add support for the picoxcell crypto engines - [
- [
D
] KEYS: Add a key type op to permit the key description to be vetted - [
D 1
] KEYS: Add a new keyctl op to reject a key with a specified error code - [
CD 1
] KEYS: Add an iovec version of KEYCTL_INSTANTIATE - [
- [
- [
- [
- [
- [
1
] SELinux: Use dentry name in new object labeling
MM
- [
D
] Documentation/vm/page-types.c: auto debugfs mount for hwpoison operation - [
D
] memcg: update documentation to describe usage_in_bytes - [
D 1
] memory hotplug: Allow memory blocks to span multiple memory sections - [
- [
- [
1
] mm: vmap area cache - [
- [
- [
- [
- [
D
] smp: Document transitivity for memory barriers. - [
PCI
- [
- [
- [
- [
- [
1
] PCI: pre-allocate additional resources to devices only after successful allocation of essential resources.
PM
- [
D
] [CPUFREQ] Add documentation for sampling_down_factor - [
C
] Introduce ARCH_NO_SYSDEV_OPS config option (v2) - [
D 1
] PM: Add support for device power domains - [
N
] PM / Core: Introduce struct syscore_ops for core subsystems PM - [
D
] PM: Documentation/power/states.txt: fix repetition - [
D 1
] PM: Do not create wakeup sysfs files for devices that cannot wake up - [
- [
D 1
] PM: Make system-wide PM and runtime PM treat subsystems consistently - [
Scheduler
- [
- [
D
] sched, doc: Beef up load balancing description - [
D
] sched, doc: Update sched-design-CFS.txt - [
- [
Tracing
- [
C 3
] perf: Add cgroup support - [
1
] perf annotate: Support multiple histograms in annotation - [
- [
N
] perf evlist: New command to list the names of events present in a perf.data file - [
1
] perf list: Allow filtering list of events - [
- [
- [
- [
- [
- [
- [
- [
1
] perf script: Add support for H/W and S/W events - [
- [
- [
- [
N1
] perf tool: Add cgroup support - [
N
] perf tools: Add strfilter for general purpose string filter - [
2
] perf tools: Improve support for sessions with multiple events - [
N1
] perf top: Introduce slang based TUI - [
1
] perf top: Live TUI Annotation - [
- [
- [
- [
D
] tracing: Add an 'overwrite' trace_option. - [
D
] tracing: Deprecate tracing_enabled for tracing_on - [
D
] tracing/kprobes: Add bitfield type - [
D
] tracing: Remove obsolete sched_switch tracer - [
D
] tracing/syscalls: Allow arch specific syscall symbol matching - [
D
] tracing/syscalls: Make arch_syscall_addr weak
Visualisation
- [
- [
DN
] KVM: Start lock documentation - [
- [
- [
N1
] xen-balloon: Move core balloon functionality out of module - [
C
] xen: change xen/[gntdev/gntalloc] to default m - [
C
] xen/debug: WARN_ON when identity PFN has no _PAGE_IOMAP flag set. - [
C N1
] xen-gntalloc: Userspace grant allocation driver - [
- [
2
] xen/mmu: Add the notion of identity (1-1) mapping. - [
Various
- [
- [
D
] console: allow to retain boot console via boot option keep_bootcon - [
- [
D
] docs/sysfs: Update directory/kobject documentation. - [
DN
] Documentation: add devicetree docs index file - [
D
] Documentation/Changes: minor corrections - [
D
] Documentation/CodingStyle: flesh out if-else examples - [
D
] Documentation: file handles are now freed - [
D
] Documentation: update cgroup pid and cpuset information - [
D
] Documentation: update panic parameter info - [
C
] genirq: Add comments to Kconfig switches - [
- [
C N
] genirq: Add IRQ_INPROGRESS to core - [
C
] genirq: Add preflow handler support - [
C
] genirq: Implement generic irq_show_interrupts() - [
1
] genirq: Prepare the handling of shared oneshot interrupts - [
C
] genirq: Remove CONFIG_IRQ_PER_CPU - [
C
] genirq: Remove the now obsolete config options and select statements - [
C
] genirq: Streamline kernel/irq/Kconfig - [
- [
- [
C
] kbuild: Make DEBUG_SECTION_MISMATCH selectable, but not on by default - [
C
] kbuild: reenable section mismatch analysis - [
- [
- [
- [
- [
D
] locking: Remove deprecated lock initializers - [
N1
] posix clocks: Introduce dynamic clocks - [
C
] printk: allow setting DEFAULT_MESSAGE_LEVEL via Kconfig - [
DN1
] rapidio: add RapidIO documentation - [
D
] rcu: add documentation saying which RCU flavor to choose - [
DN
] rtc: cmos: Add OF bindings - [
D
] RTC: Fix up rtc.txt documentation to reflect changes to generic rtc layer - [
2
] rtmutex: Simplify PI algorithm and make highest prio task get lock - [
- [
- [
- [
- [
1
] unifdef: update to upstream version 2.5 - [
- [
- [
D
] workqueue: Document debugging tricks