Merge tag 'vfs-6.14-rc1.statx.dio' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Pull vfs direct-io updates from Christian Brauner: "File systems that write out of place usually require different alignment for direct I/O writes than what they can do for reads. Add a separate dio read align field to statx, as many out of place write file systems can easily do reads aligned to the device sector size, but require bigger alignment for writes. This is usually papered over by falling back to buffered I/O for smaller writes and doing read-modify-write cycles, but performance for this sucks, so applications benefit from knowing the actual write alignment" * tag 'vfs-6.14-rc1.statx.dio' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs: xfs: report larger dio alignment for COW inodes xfs: report the correct read/write dio alignment for reflinked inodes xfs: cleanup xfs_vn_getattr fs: add STATX_DIO_READ_ALIGN fs: reformat the statx definition
No related branches found
No related tags found
Showing
- fs/stat.c 1 addition, 0 deletionsfs/stat.c
- fs/xfs/xfs_ioctl.c 10 additions, 1 deletionfs/xfs/xfs_ioctl.c
- fs/xfs/xfs_iops.c 38 additions, 24 deletionsfs/xfs/xfs_iops.c
- include/linux/stat.h 1 addition, 0 deletionsinclude/linux/stat.h
- include/uapi/linux/stat.h 75 additions, 24 deletionsinclude/uapi/linux/stat.h
Loading
Please register or sign in to comment