Merge tag 'for-5.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Pull btrfs fixes from David Sterba: - prevent deleting subvolume with active swapfile - fix qgroup reserve limit calculation overflow - remove device count in superblock and its item in one transaction so they cant't get out of sync - skip defragmenting an isolated sector, this could cause some extra IO - unify handling of mtime/permissions in hole punch with fallocate - zoned mode fixes: - remove assert checking for only single mode, we have the DUP mode implemented - fix potential lockdep warning while traversing devices when checking for zone activation * tag 'for-5.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux: btrfs: prevent subvol with swapfile from being deleted btrfs: do not warn for free space inode in cow_file_range btrfs: avoid defragging extents whose next extents are not targets btrfs: fix fallocate to use file_modified to update permissions consistently btrfs: remove device item and update super block in the same transaction btrfs: fix qgroup reserve overflow the qgroup limit btrfs: zoned: remove left over ASSERT checking for single profile btrfs: zoned: traverse devices under chunk_mutex in btrfs_can_activate_zone
Showing
- fs/btrfs/extent_io.h 1 addition, 1 deletionfs/btrfs/extent_io.h
- fs/btrfs/file.c 11 additions, 2 deletionsfs/btrfs/file.c
- fs/btrfs/inode.c 22 additions, 1 deletionfs/btrfs/inode.c
- fs/btrfs/ioctl.c 14 additions, 6 deletionsfs/btrfs/ioctl.c
- fs/btrfs/volumes.c 28 additions, 37 deletionsfs/btrfs/volumes.c
- fs/btrfs/zoned.c 5 additions, 8 deletionsfs/btrfs/zoned.c
Please register or sign in to comment