Kernel-Log – Was 2.6.31 bringt (3): Storage und Dateisysteme
Seite 3: Die kleinen Perlen
Die kleineren Perlen
Die englischen Überschriften von zahlreichen weiteren nicht ganz so wichtigen, aber keineswegs unbedeutenden Änderungen finden sich in der folgenden Liste. Die Einträge verlinken genau wie viele der Verweise im vorangegangenen Text auf den jeweiligen Commit im Webfrontend des Hauptentwicklungszweigs von Linux. Dort liefern normalerweise der Commit-Kommentar und der Patch selbst zahlreiche weitere Informationen zur jeweiligen Änderungen.
File systems
Btrfs:
- Btrfs: Add mount -o nossd
- Btrfs: honor nodatacow/sum mount options for new files
- Btrfs: reduce mount -o ssd CPU usage
- Btrfs: update backrefs while dropping snapshot
CIFS:
- CIFS: add addr= mount option alias for ip=
- CIFS: Add mention of new mount parm (forceuid) to cifs readme
- CIFS: reinstate original behavior when uid=/gid= options are specified
- CIFS: show noforceuid/noforcegid mount options (try #2)
- CIFS: Update readme to indicate change to default mount (serverino)
- CIFS: Update readme to reflect forceuid mount parms
- CIFS: Updates fs/cifs/CHANGES
Ext[234]:
- Doc fix: ext2 can only have 32,000 subdirs, not 32,768
- ext4: Avoid races caused by on-line resizing and SMP memory reordering
- ext4: Change all super.c messages to print the device
- ext4: document the "abort" mount option
NFS:
- nfs41: Add ability to read RPC call direction on TCP stream.
- nfs41: Add backchannel processing support to RPC state machine
- nfs41: Add Kconfig symbols for NFSv4.1
- nfs41: add mount command option minorversion
- nfs41: add session reset to state manager
- nfs41: add session setup to the state manager
- nfs41: create_session operation
- nfs41: Setup the backchannel
- nfs41: Use mount minorversion option
- NFS: Add separate mountd status code decoders for each mountd version
- NFS: add support for splice writes
- nfsd: support ext4 i_version
- NFS: Invalid mount option values should always fail, even with "sloppy"
- NFS: More "sloppy" parsing problems
- update Documentation/filesystems/00-INDEX with new nfsd related docs.
Various:
- add caching of ACLs in struct inode
- documentation: register ioctl entry of nilfs2
- FAT: add 'errors' mount option
- GFS2: Add commit= mount option
- GFS2: Add tracepoints
- GFS2: Update docs
- hostfs: set maximum filesize in superblock for proper LFS support
- isofs: let mode and dmode mount options override rock ridge mode setting
- nilfs2: allow future expansion of metadata read out via get info ioctl
- nilfs2: modify list of unsupported features in caveats
- ocfs2: Add statistics for the checksum and ecc operations.
- partitions: warn about the partition exceeding device capacity
- proc: export statistics for softirq to /proc
- proc.txt: update kernel filesystem/proc.txt documentation
- splice: implement pipe to pipe splicing
- update Documentation/filesystems/Locking
- VFS: Add VFS helper functions for setting up private namespaces
- xfs: use generic Posix ACL code
Storage
Block Layer:
- Add serial number support for virtio_blk, V4a
- block: enable by default support for large devices and files on 32-bit archs
- block: rename CONFIG_LBD to CONFIG_LBDAF
- block: Update topology documentation
- Make SCSI SG v4 driver enabled by default and remove EXPERIMENTAL dependency, since udev depends on BSG
- ramdisk: remove long-deprecated "ramdisk=" boot-time parameter
Device Mapper:
- dm ioctl: support cookies for udev
- dm mpath: add queue length load balancer
- dm mpath: add service time load balancer
- dm raid1: add userspace log
- dm: sysfs add suspended attribute
Libata:
- ahci: add device ID for 82801JI sata controller
- ahci: add device IDs for Ibex Peak ahci controllers
- ata_piix: Add new laptop short cable IDs
- ata_piix: Add new short cable ID
- ata_piix: Turn on hotplugging support for older chips
- libata: accept late unlocking of HPA
- libata: ahci: Restore SB600 SATA controller 64 bit DMA
- libata: beautify module parameters
- libata: PATA driver for CF interface on AT91SAM9260 SoC
- sata_fsl: Add power mgmt support
- sata_sil: enable 32-bit PIO
MMC:
- sdhci: Add support for hosts that are only capable of 1-bit transfers
- sdhci-s3c: Samsung S3C based SDHCI controller glue
- sdhci: Specific quirk vor VIA SDHCI controller in VX855ES
MTD:
- Documentation: add MTD sysfs docs
- mtd: add MEMERASE64 ioctl for >4GiB devices
- mtd: add on-flash BBT support for Atmel NAND driver
- mtd: add OOB ioctls for >4GiB devices
- mtd: add SST39SF040 chip to jedec_probe
- mtd: CFI 1.0 and CFI 1.1
- mtd: Flex-OneNAND support
- mtd: m25p80: add support for Macronix MX25L12805D
- mtd: nand: add OMAP2/OMAP3 NAND driver
- mtd: OneNAND: add support for OneNAND manufactured by Numonyx
- mtd: physmap_of: Add multiple regions and concatenation support
- mtd: Restore suspend/resume support for mtd devices
SCSI:
- explain the hidden scsi_wait_scan Kconfig variable
- fcoe: Add runtime debug logging with module parameter debug_logging
- libfc: Add runtime debugging with debug_logging module parameter
- libfcoe: Add runtime debugging with module param debug_logging
- SCSI: mpt2sas: add query task support for MPT2COMMAND ioctl
- SCSI: mpt2sas: LUN Reset Support
- SCSI: mpt2sas: T10 DIF Support
- SCSI: mpt fusion: RAID device handling and Dual port Raid support is added
- SCSI: net, libfcoe: Add the FCoE Initialization Protocol ethertype
- SCSI: qla2xxx: Add 10Gb iiDMA support.
- SCSI: qla2xxx: Add CPU affinity support.
- SCSI: qla2xxx: Add QoS support.
- SCSI: zfcp: Add FC pass-through support
- sd: Block limits VPD support
- sd: Detect non-rotational devices
Various:
Weitere Hintergründe und Informationen rund um Entwicklungen im Linux-Kernel und dessen Umfeld finden sich in vorangegangen Ausgaben des Kernel-Logs auf heise open. (thl/c't) (thl)