Kernel-Log – Was 3.13 bringt (1): Dateisysteme und Storage
Seite 2: Die kleinen Perlen
Die kleinen Perlen
Einige weitere für Sie vielleicht interessante Neuerungen enthält die folgende Liste mit den englischen Commit-Überschriften der jeweiligen Änderung. Die Einträge verlinken genau wie viele Verweise im vorangegangenen Text 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 zahlreiche weitere Informationen zur jeweiligen Änderung.
Dateisysteme
- Pull CIFS fixes from Steve French
- Pull CIFS updates from Steve French
- Pull NFS client updates from Trond Myklebust
- Pull btrfs fixes from Chris Mason
- Pull btrfs update frm Chris Mason
- Pull cifs fixes from Steve French
- Pull ext4 changes from Ted Ts'o
- Pull f2fs updates from Jaegeuk Kim
- Pull fuse updates from Miklos Szeredi
- Pull gfs2 updates from Steven Whitehouse
- Pull nfsd changes from Bruce Fields
- Pull second xfs update from Ben Myers
- Pull squashfs updates from Phillip Lougher
- Pull vfs updates from Al Viro
- Pull xfs update from Ben Myers
- [
    Â] Allow setting per-file compression via CIFS protocol - [
    Â] Allow setting per-file compression via SMB2/3 - [
    Â] Btrfs: improve inode hash function/inode lookup - [
    Â] Btrfs: improve jitter performance of the sequential buffered write - [
    Â] CIFS: Fix SMB2/SMB3 Copy offload support (refcopy) for large files - [
    1] CIFS: SMB2/SMB3 Copy offload support (refcopy) phase 1 - [
  D Â] Documentation: filesystems: add new btrfs mount options - [
  D Â] Documentation: filesystems: update btrfs tools section - [
  D 4] FS-Cache: Provide the ability to enable/disable cookies - [
  D Â] IB/srp: Export sgid to sysfs - [
  D Â] IB/srp: Make transport layer retry count configurable - [
CÂ Â Â Â]Â NFS: Set EXCHGID4_FLAG_SUPP_MOVED_MIGR - [
    1] NFS: add support for multiple sec= mount options - [
    1] RCU'd vfsmounts - [
CÂ Â N1]Â Squashfs: Directly decompress into the page cache for file data - [
   N1] Squashfs: Generalise paging handling in the decompressors - [
   N2] Squashfs: Refactor decompressor interface and code - [
CÂ Â NÂ]Â Squashfs: add multi-threaded decompression using percpu variable - [
    Â] [CIFS] Do not use btrfs refcopy ioctl for SMB2 copy offload - [
    Â] [CIFS] O_DIRECT opens should work on directio mounts - [
    Â] [CIFS] Set copychunk defaults - [
    Â] [CIFS] Warn if SMB3 encryption required by server - [
CÂ Â Â Â]Â btrfs: update kconfig help text - [
CÂ Â Â Â]Â cramfs: mark as obsolete - [
  D Â] cuse: add fix minor number to /dev/cuse - [
    1] f2fs: add an option to avoid unnecessary BUG_ONs - [
  D Â] f2fs: add reclaiming control by sysfs - [
    Â] f2fs: add tracepoint for set_page_dirty - [
    Â] f2fs: add tracepoint for vm_page_mkwrite - [
CÂ Â Â Â]Â f2fs: introduce CONFIG_F2FS_CHECK_FS for BUG_ON control - [
  D Â] f2fs: update f2fs document - [
    1] f2fs: use rw_sem instead of fs_lock(locks mutex) - [
    Â] fuse: Implement writepages callback - [
    Â] fuse: writepages: crop secondary requests - [
    Â] fuse: writepages: handle same page rewrites - [
  D Â] iget/iget5: don't bother with ->i_lock until we find a match - [
CÂ Â Â Â]Â kcore: add Kconfig help text - [
CÂ Â NÂ]Â squashfs: Enhance parallel I/O - [
  D Â] vfs: take i_mutex on renamed file - [
    Â] xfs: open code inc_inode_iversion when logging an inode
Storage-Infrastruktur
- Pull SCSI target updates from Nicholas Bellinger
- Pull block IO core updates from Jens Axboe
- Pull block driver updates from Jens Axboe
- Pull device mapper changes from Mike Snitzer
- Pull first round of SCSI updates from James Bottomley
- Pull libata changes from Tejun Heo
- Pull md update from Neil Brown
- Pull second round of block driver updates from Jens Axboe
- [
    1] Add 'eh_deadline' to limit SCSI EH runtime - [
CIÂ N9]Â Add support for sTec's pci-e flash card Kronos - [
 I  Â] ahci: Add Device IDs for Intel Wildcat Point-LP - [
 I  Â] ahci: add Marvell 9230 to the AHCI PCI device list - [
    Â] ahci: add support for IBM Akebono platform device - [
    Â] ahci: imx: setup power saving methods - [
CÂ Â Â 1]Â bcache: Debug code improvements - [
    1] bcache: Incremental gc - [
   N9] blk-mq: new multi-queue block IO queueing mechanism - [
    Â] block: Enable sysfs nomerge control for I/O requests in the plug list - [
  D 1] dm cache policy mq: implement writeback_work() and mq_{set,clear}_dirty() - [
  D 1] dm cache: add cache block invalidation support - [
  D 1] dm cache: add passthrough mode - [
    Â] dm cache: cache shrinking support - [
  D Â] dm cache: resolve small nits and improve Documentation - [
  D 1] dm crypt: add TCW IV mode for old CBC TCRYPT containers - [
  D Â] floppy: Correct documentation of driver options when used as a module. - [
   N5] fnic: Fnic Statistics Collection - [
CÂ Â Â Â]Â ide: Drop H8/300 driver - [
    2] mtip32xx: Add SRSI support - [
CÂ Â N1]Â null_blk: multi queue aware block test driver - [
    2] pm80xx: Firmware logging support. - [
    1] raid1: Rewrite the implementation of iobarrier. - [
    2] raid5: relieve lock contention in get_active_stripe() - [
  D 1] scsi_transport_srp: Add periodic reconnect support - [
  D 2] scsi_transport_srp: Add transport layer error handling - [
    Â] target: Add per device xcopy_lun for copy offload I/O - [
  D 2] target: Remove TF_CIT_TMPL macro - [
    Â] tcm_loop: Implement target reset - [
    Â] tcm_loop: TCQ and command abort support - [
    1] virtio_blk: blk-mq support
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)