Kernel-Log – Was 3.11 bringt (1): Dateisysteme & 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 Hintergrundinformationen zur jeweiligen Änderung.
File systems
- [
- [
- [
- [
1
] Btrfs: introduce per-subvolume delalloc inode list - [
1
] Btrfs: introduce per-subvolume ordered extent list - [
- [
- [
- [
1
] Btrfs: simplify unlink reservations - [
- [
- [
C 1
] [CIFS] SMB3 Signing enablement - [
1
] cifs: track the enablement of signing in the TCP_Server_Info - [
D
] documentation: document the is_dirty_writeback aops callback - [
D
] documentation: update address_space_operations - [
D 3
] Don't pass inode to ->d_hash() and ->d_compare() - [
- [
- [
1
] ext4: make punch hole code path work with bigalloc - [
- [
4
] ext4: restructure writeback path - [
- [
D
] f2fs: add remount_fs callback support - [
- [
C N
] fs/9p: xattr: add trusted and security namespaces - [
6
] FS-Cache: Fix object state machine to have separate work and wait states - [
1
] GFS2: Add atomic_open support - [
- [
2
] jbd2: transaction reservation support - [
2
] jfs: Update jfs_error - [
C
] Kconfig: Add Kconfig entry for Labeled NFS V4 client - [
D
] locks: add a new "lm_owner_key" lock operation - [
D 2
] locks: protect most of the file_lock handling with i_lock - [
- [
1
] NFS: Add label lifecycle management - [
- [
C
] NFSv4.2: Added NFS v4.2 support to the NFS client - [
D
] pagemap: prepare to reuse constant bits with page-shift - [
D 1
] [readdir] introduce iterate_dir() and dir_context - [
D
] [readdir] ->readdir() is gone - [
- [
1
] vmcore: allocate ELF note segment in the 2nd kernel vmalloc memory - [
- [
D
] xfs: disable noattr2/attr2 mount options for CRC enabled filesystems - [
- [
2
] xfs: rework remote attr CRCs - [
DN1
] xfs: update mount options documentation
Storage support
- [
C N
] ahci_imx: add ahci sata support on imx platforms - [
- [
- [
D
] bcache: Refresh usage docs - [
N1
] bcache: Track dirty data by stripe - [
3
] bfa: Add dynamic diagnostic port support - [
D
] blk-throttle: implement proper hierarchy support - [
C 5
] BusLogic: Port driver to 64-bit. - [
1
] cxgb4i: add support for T5 adapter - [
- [
2
] dm: optimize use SRCU and RCU - [
D
] DM RAID: Add ability to restore transiently failed devices on resume - [
DN
] Documentation/devicetree: Add DT bindings for UFS host controller - [
- [
D
] libata: Add atapi_dmadir force flag - [
C
] libata: make it clear that sata_inic162x is experimental - [
- [
- [
- [
- [
- [
D
] MD: Remember the last sync operation that was performed - [
I 1
] megaraid_sas: Add support for Extended MSI-x vectors for 12Gb/s controller - [
I 1
] megaraid_sas: Add support for MegaRAID Fury (device ID-0x005f) 12Gb/s controllers - [
I 3
] megaraid_sas: Add support for Uneven Span PRL11 - [
- [
I
] megaraid_sas: Add support to display Customer branding details in syslog - [
D
] megaraid_sas: Changelog and driver version update - [
C N
] partitions: add aix lvm partition support files - [
C
] rapidio: add modular build option for the subsystem core - [
C 4
] rapidio: convert switch drivers to modules - [
D
] rapidio: documentation update - [
C
] rapidio/switches: remove tsi500 driver - [
C
] rsxx: Changing the adapter name to the official name. - [
D
] sata highbank: add bit-banged SGPIO driver support - [
2
] scsi constants: command, sense key + additional sense strings - [
- [
- [
N1
] target: Add tracepoints for SCSI commands being processed - [
- [
3
] zfcp: remove access control tables 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. (thl) (thl)