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
- [
] Btrfs: add support for device replace ioctls - [
1] Btrfs: change core code of btrfs to support the device replace operations - [
] Btrfs: changes to live filesystem are also written to replacement disk - [
] Btrfs: disallow mutually exclusive admin operations from user mode - [
] Btrfs: enhance btrfs structures for device replace support - [
1] Btrfs: improve the noflush reservation - [
] Btrfs: increase BTRFS_MAX_MIRRORS by one for dev replace - [
] Btrfs: introduce a btrfs_dev_replace_item type - [
2] Btrfs: log changed inodes based on the extent map tree - [
1] Btrfs: make the scrub page array dynamically allocated - [
] btrfs: Notify udev when removing device - [
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 - [
] ext4: add journalled write support for inline data - [
1] ext4: add normal write support for inline data - [
N1] ext4: add operations on extent status tree - [
] ext4: add read support for inline data - [
] ext4: add some tracepoints in extent status tree - [
] ext4: enable ext4 inline support - [
] ext4: notify when discard is not supported - [
C D 1] ext4: Remove CONFIG_EXT4_FS_XATTR
Various
- [
] Add SMB2.02 dialect support - [
] adfs: drop vmtruncate - [
] affs: drop vmtruncate - [
] bfs: drop vmtruncate - [
] ceph: Fix __ceph_do_pending_vmtruncate - [
] cifs: don't override the uid/gid in getattr when cifsacl is enabled - [
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 - [
] efi_pstore: Add a format check for an existing variable name at erasing time - [
] efi_pstore: Add a format check for an existing variable name at reading time - [
1] efi_pstore: Add a sequence counter to a variable name - [
DN2] f2fs: add document - [
] f2fs: add MAINTAINERS entry - [
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 - [
] fat: notify when discard is not supported - [
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 - [
] fs, epoll: add procfs fdinfo helper - [
] fs, eventfd: add procfs fdinfo helper - [
] fs, fanotify: add @mflags field to fanotify output - [
N] fs, notify: add procfs fdinfo helper - [
] GFS2: Add Orlov allocator - [
] hfs: drop vmtruncate - [
] hfsplus: drop vmtruncate - [
] hpfs: drop vmtruncate - [
] jfs: drop vmtruncate - [
] kcmp selftests: make run_tests fix - [
] kcmp selftests: print fail status instead of cause make error - [
] libceph: remove 'osdtimeout' option - [
] logfs: drop vmtruncate - [
3] lseek: the "whence" argument is called "whence" - [
] minix: drop vmtruncate - [
] mm: drop vmtruncate - [
] ncpfs: drop vmtruncate - [
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 - [
] nfsd: add a usermodehelper upcall for NFSv4 client ID tracking - [
] nfsd: pass info about the legacy recoverydir in environment variables - [
] nfsd: per-net NFSd up flag introduced - [
] NFSv4.1: Set the maximum slot table size to 1024 slots - [
] NFSv4.1: Support dynamic resizing of the session slot table - [
] nilfs2: drop vmtruncate - [
] ntfs: drop vmtruncate - [
] ocfs2: drop vmtruncate - [
] omfs: drop vmtruncate - [
] proc: don't show nonexistent capabilities - [
] procfs: add ability to plug in auxiliary fdinfo providers - [
D] procfs: add VmFlags field in smaps output - [
] procfs: drop vmtruncate - [
D] /proc/pid/status: add "Seccomp" field - [
] proc: pid/status: show all supplementary groups - [
1] proc: Usable inode numbers for the namespace file descriptors. - [
] rbd: activate v2 image support - [
] reiserfs: drop vmtruncate - [
] SMB3 mounts fail with access denied to some servers - [
] sysv: drop vmtruncate - [
] tmpfs mempolicy: fix /proc/mounts corrupting memory - [
] tools/testing/selftests/kcmp/kcmp_test.c: print reason for failure in kcmp_test - [
] ufs: drop vmtruncate - [
] vfs: Add setns support for the mount namespace - [
] vfs: drop vmtruncate - [
] xfs: add background scanning to clear eofblocks inodes - [
1] xfs: add CRC checks to the log - [
C N] xfs: add CRC infrastructure - [
] xfs: add EOFBLOCKS inode tagging/untagging - [
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 - [
] xfs: add XFS_IOC_FREE_EOFBLOCKS ioctl - [
5] xfs: convert buffer verifiers to an ops structure. - [
D] xfs: Remove the description of nodelaylog mount option from xfs.txt - [
] xfs: syncd workqueue is no more - [
D] xfs: Update mount options documentation - [
1] xfs: verify btree blocks as they are read from disk
Storage:
- [
] ahci_platform: enable hotplug unbinding - [
] aoe: allow comma separator in aoe_iflist value - [
D] aoe: allow user to disable target failure timeout - [
1] aoe: improve handling of misbehaving network paths - [
] aoe: support larger I/O requests via aoe_maxsectors module param - [
] ata_piix: reenable MS Virtual PC guests - [
] dm: add WRITE SAME support - [
] dm: disable WRITE SAME - [
] dm kcopyd: add WRITE SAME support to dm_kcopyd_zero - [
] dm linear: add WRITE SAME support - [
] dm: prepare to support WRITE SAME - [
] dm snapshot: optimize track_chunk - [
] dm stripe: add WRITE SAME support - [
1] drbd: introduce in-kernel "down" command - [
6] drbd: switch configuration interface from connector to genetlink - [
C] drbd: update Kconfig to match current dependencies - [
] md/raid5: add blktrace calls - [
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 - [
] SCSI: qla2xxx: Add 16Gb/s case to get port speed capability. - [
] SCSI: qla2xxx: Add Gen3 PCIe speed 8GT/s to the log message. - [
] target: Add emulation for MODE SELECT - [
] target/iblock: Add WRITE_SAME w/ UNMAP=0 emulation support - [
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)









