Kernel-Log – Was 3.0 bringt (3): Architektur, Infrastruktur und Virtualisierung
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 angezeigte Commit-Kommentar und der darunter ausgegebene Patch liefern nähere 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
] ACPI: Split out custom_method functionality into an own driver
Crypto & Security
- [
- [
C
] crypto: aesni-intel - Merge with fpu.ko - [
- [
CDN9
] crypto: caam - Add support for the Freescale SEC4/CAAM - [
D 1
] crypto: caam - de-CHIP-ify device tree compatibles - [
D 1
] crypto: caam - standardize device tree naming convention to utilize '-vX.Y' - [
- [
- [
C 1
] crypto: s390 - add System z hardware support for CTR mode - [
C N
] crypto: s390 - add System z hardware support for GHASH - [
C 1
] crypto: s390 - add System z hardware support for XTS mode - [
C
] crypto: s390 - cleanup s390 Kconfig options - [
C N2
] crypto: s5p-sss - add S5PV210 advanced crypto engine support - [
- [
C
] hwrng: amd - enable AMD hw rnd driver for Maple PPC boards - [
1
] KEYS: Improve /proc/keys - [
MM
- [
D
] memcg: add documentation for the memory.numastat API - [
D
] memsw: remove noswapaccount kernel parameter - [
- [
- [
- [
D
] mm: convert mm->cpu_vm_cpumask into cpumask_var_t - [
- [
- [
- [
- [
PCI
- [
- [
- [
- [
- [
- [
D
] PCI: add rescan to /sys/.../pci_bus/.../ - [
- [
Power Management
- [
C 1
] [CPUFREQ] Move x86 drivers to drivers/cpufreq/ - [
C 9
] [CPUFREQ] use dynamic debug instead of custom infrastructure - [
D
] PM / ACPI: Remove acpi_sleep=s4_nonvs - [
D 1
] PM: Allow drivers to allocate memory from .prepare() callbacks safely - [
D
] PM: Documentation: fix typo: pm_runtime_idle_sync() doesn't exist. - [
D
] PM / Domains: Update documentation - [
D
] PM / Hibernate: Add sysfs knob to control size of memory for drivers - [
- [
- [
C
] PM: Remove CONFIG_PM_VERBOSE - [
C 1
] PM: Remove sysdev suspend, resume and shutdown operations - [
C N1
] PM / Runtime: Generic clock manipulation rountines for runtime PM (v6) - [
- [
D
] PM / Runtime: Update doc: usage count no longer incremented across system PM - [
D
] PM / Runtime: Update documentation regarding driver removal - [
D
] PM: Update documentation regarding sysdevs - [
- [
Scheduler
- [
2
] sched: Dynamically allocate sched_domain/sched_group data-structures - [
- [
D
] sched: Get rid of lock_depth - [
- [
- [
C
] sched: Move the second half of ttwu() to the remote cpu - [
Tracing
- [
C N
] jump label: Add s390 support - [
- [
- [
- [
- [
- [
1
] perf stat: Add -d -d and -d -d -d options to show more CPU events - [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
N1
] perf tools: Makefile: PYTHON{,_CONFIG} to bandage Python 3 incompatibility - [
Virtualization
- [
- [
D
] KVM: Add documentation for KVM_CAP_NR_VCPUS - [
- [
D 2
] KVM: PPC: booke: add sregs support - [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
D
] KVM: X86: Implement userspace interface to set virtual_tsc_khz - [
D
] lguest: remove support for VIRTIO_F_NOTIFY_ON_EMPTY. - [
- [
1
] virtio: add full three-clause BSD text to headers. - [
- [
N1
] xen: cleancache shim to Xen Transcendent Memory - [
- [
Various
- [
- [
D 1
] bitmap, irq: add smp_affinity_list interface to /proc/irq - [
CD 1
] cgroup: remove the ns_cgroup - [
D 1
] cgroups: add per-thread subsystem callbacks - [
D 1
] cgroups: make procs file writable - [
D
] coredump: add support for exe_file in core name - [
DN1
] Create Documentation/security/, - [
D
] Documentation: Add statistics about nested locks - [
D
] Documentation/atomic_ops.txt: avoid volatile in sample code - [
D
] Documentation/feature-removal-schedule.txt: remove ns_cgroup from feature-removal-schedule.txt - [
D
] Documentation: fix cgroup typos and formatting - [
D 2
] Documentation: update cgroupfs mount point - [
D
] Documentation: update dontdiff file - [
D
] Documentation: update kmemleak supported archs - [
D
] Documentation: update printk-formats.txt - [
- [
- [
D
] genirq: Update DocBook comments - [
D
] getdelays: show average CPU/IO/SWAP/RECLAIM delays - [
D
] initramfs: Use KBUILD_BUILD_TIMESTAMP for generated entries - [
- [
- [
D
] kbuild: Allow to override LINUX_COMPILE_BY and LINUX_COMPILE_HOST macros - [
DN
] kbuild: asm-generic support - [
D
] kbuild: Fix build with binutils <= 2.19 - [
- [
D
] kbuild: Fix passing -Wno-* options to gcc 4.4+ - [
- [
C
] kbuild: move KALLSYMS_EXTRA_PASS from Kconfig to Makefile - [
D
] kbuild: move scripts/basic/docproc.c to scripts/docproc.c - [
- [
D
] kconfig: Document the new "visible if" syntax - [
C
] Kconfig: improve KALLSYMS_ALL documentation - [
D
] kconfig-language: add to hints - [
- [
- [
- [
- [
C
] lib: consolidate DEBUG_PER_CPU_MAPS - [
C 1
] lib: consolidate DEBUG_STACK_USAGE option - [
- [
- [
CDN5
] ptp: Added a brand new class driver for ptp clocks. - [
- [
D
] rcu: add callback-queue information to rcudata output - [
D
] rcu: Add forward-progress diagnostic for per-CPU kthreads - [
D
] rcu: add grace-period age and more kthread state to tracing - [
- [
- [
D 1
] rcu: Decrease memory-barrier usage based on semi-formal proof - [
- [
D 1
] rcu: merge TREE_PREEPT_RCU blocked_tasks[] lists - [
D 1
] rcu: move TREE_RCU from softirq to kthread - [
- [
CD 1
] rcu: Remove conditional compilation for RCU CPU stall warnings - [
D
] rcu: Update RCU's trace.txt documentation for new format - [
D 1
] rcu: update tracing documentation for new rcutorture and rcuboost - [
1
] rcu: use softirq instead of kthreads except when RCU_BOOST=y - [
1
] timerfd: Allow timers to be cancelled when clock was set - [
1
] timerfd: Manage cancelable timers in timerfd - [
- [
C
] uts: make default hostname configurable, rather than always using "(none)"