Merge tag 'xfs-6.10-fixes-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Pull xfs fixes from Chandan Babu: - Always free only post-EOF delayed allocations for files with the XFS_DIFLAG_PREALLOC or APPEND flags set. - Do not align cow fork delalloc to cowextsz hint when running low on space. - Allow zero-size symlinks and directories as long as the link count is zero. - Change XFS_IOC_EXCHANGE_RANGE to be a _IOW only ioctl. This was ioctl was introduced during v6.10 developement cycle. - xfs_init_new_inode() now creates an attribute fork on a newly created inode even if ATTR feature flag is not enabled. * tag 'xfs-6.10-fixes-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux: xfs: honor init_xattrs in xfs_init_new_inode for !ATTR fs xfs: fix direction in XFS_IOC_EXCHANGE_RANGE xfs: allow unlinked symlinks and dirs with zero size xfs: restrict when we try to align cow fork delalloc to cowextsz hints xfs: fix freeing speculative preallocations for preallocated files
Showing
- fs/xfs/libxfs/xfs_bmap.c 27 additions, 4 deletionsfs/xfs/libxfs/xfs_bmap.c
- fs/xfs/libxfs/xfs_fs.h 1 addition, 1 deletionfs/xfs/libxfs/xfs_fs.h
- fs/xfs/libxfs/xfs_inode_buf.c 18 additions, 5 deletionsfs/xfs/libxfs/xfs_inode_buf.c
- fs/xfs/xfs_bmap_util.c 22 additions, 8 deletionsfs/xfs/xfs_bmap_util.c
- fs/xfs/xfs_bmap_util.h 1 addition, 1 deletionfs/xfs/xfs_bmap_util.h
- fs/xfs/xfs_icache.c 1 addition, 1 deletionfs/xfs/xfs_icache.c
- fs/xfs/xfs_inode.c 13 additions, 11 deletionsfs/xfs/xfs_inode.c
- fs/xfs/xfs_iomap.c 12 additions, 22 deletionsfs/xfs/xfs_iomap.c
Please register or sign in to comment