Kernel-Log – Was 3.8 bringt (1): Dateisysteme und Storage
Seite 2: Die kleinen Perlen
Die kleinen Perlen
Einige weitere für Sie vielleicht interessante Neuerungen liefert die folgenden Liste mit den englischen Commit-Überschriften ausgewählter Änderungen, die es in den beschriebenen Kernel-Subsystemen gab. Wie viele Verweise im vorangegangenen Text verlinken die Einträge auf das Webfrontend des von Linus Torvalds gepflegten Git-Zweigs auf Kernel.org. Der über diese Links angezeigte Commit-Kommentar und der darunter ausgegebene Patch liefern oft zahlreiche Hintergrundinformationen zur jeweiligen Änderung.
File systems
Btrfs
- [
- [
1
] Btrfs: change core code of btrfs to support the device replace operations - [
- [
- [
- [
1
] Btrfs: improve the noflush reservation - [
- [
- [
2
] Btrfs: log changed inodes based on the extent map tree - [
1
] Btrfs: make the scrub page array dynamically allocated - [
- [
4
] Btrfs: rename the scrub context structure
Ext family
- [
N
] ext4: add data structures for the extent status tree - [
1
] ext4: add delalloc support for inline data - [
- [
1
] ext4: add normal write support for inline data - [
N1
] ext4: add operations on extent status tree - [
- [
- [
- [
- [
C D 1
] ext4: Remove CONFIG_EXT4_FS_XATTR
Various
- [
- [
- [
- [
- [
- [
- [
D
] docs: add documentation about /proc/<pid>/fdinfo/<fd> output - [
D
] docs: update documentation about /proc/<pid>/fdinfo/<fd> fanotify output - [
D
] documentation: drop vmtruncate - [
- [
- [
1
] efi_pstore: Add a sequence counter to a variable name - [
DN2
] f2fs: add document - [
- [
D
] f2fs: fix a typo in f2fs documentation - [
C
] f2fs: resolve build failures - [
C N
] f2fs: update Kconfig and Makefile - [
D
] f2fs: update the f2fs document - [
- [
D
] fat: provide option for setting timezone offset - [
D 2
] FS-Cache: Fix operation state management and accounting - [
D 2
] FS-Cache: Provide proper invalidation - [
C
] fs/dlm: remove CONFIG_EXPERIMENTAL - [
- [
- [
- [
N
] fs, notify: add procfs fdinfo helper - [
- [
- [
- [
- [
- [
- [
- [
- [
- [
3
] lseek: the "whence" argument is called "whence" - [
- [
- [
- [
D
] nfsd4: delay filling in write iovec array till after xdr decoding - [
D
] nfsd4: implement backchannel_ctl operation - [
D
] nfsd4: update documentation on 4.1 progress - [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
D
] procfs: add VmFlags field in smaps output - [
- [
D
] /proc/pid/status: add "Seccomp" field - [
- [
1
] proc: Usable inode numbers for the namespace file descriptors. - [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
1
] xfs: add CRC checks to the log - [
C N
] xfs: add CRC infrastructure - [
- [
1
] xfs: add more attribute tree trace points. - [
2
] xfs: add pre-write metadata buffer verifier callbacks - [
2
] xfs: add verifier callback to directory read code - [
1
] xfs: add xfs_da_node verification - [
- [
5
] xfs: convert buffer verifiers to an ops structure. - [
D
] xfs: Remove the description of nodelaylog mount option from xfs.txt - [
- [
D
] xfs: Update mount options documentation - [
1
] xfs: verify btree blocks as they are read from disk
Storage:
- [
- [
- [
D
] aoe: allow user to disable target failure timeout - [
1
] aoe: improve handling of misbehaving network paths - [
- [
- [
- [
- [
- [
- [
- [
- [
- [
1
] drbd: introduce in-kernel "down" command - [
6
] drbd: switch configuration interface from connector to genetlink - [
C
] drbd: update Kconfig to match current dependencies - [
- [
C DN2
] mmc: SD/MMC Host Controller for Wondermedia WM8505/WM8650 - [
C
] partitions: enable EFI/GPT support by default - [
D
] rbd: get parent spec for version 2 images - [
I
] SCSI: be2iscsi: Fix driver support for Skyhawk-R adapter. - [
CI N9
] SCSI: csiostor: Chelsio FCoE offload driver - [
- [
- [
- [
- [
1
] wait: add wait_event_lock_irq() interface
Ein "C" im Bereich "[ ]" kennzeichnet Commits mit Änderungen an Kconfig-Dateien, welche die Konfigurationsoptionen samt der zugehörigen Hilfetexte enthalten. Mit "I" ausgezeichnete Patches rüsten neue PCI- oder USB-IDs nach; jene mit "D" verändern die dem Kernel beiliegende Dokumentation; Commits mit "N" legen neue Dateien an. Die Zahl vermittelt einen groben Eindruck zur Größe des Patches: Eine "1" kennzeichnet Patches, die inklusive Kommentar zwischen 10 und 20 KByte groß sind; Patches mit einer "9" sind 90 KByte oder größer.
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)