Merge tag 'for-5.14-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Pull btrfs zoned mode fixes from David Sterba: - fix deadlock when allocating system chunk - fix wrong mutex unlock on an error path - fix extent map splitting for append operation - update and fix message reporting unusable chunk space - don't block when background zone reclaim runs with balance in parallel * tag 'for-5.14-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux: btrfs: zoned: fix wrong mutex unlock on failure to allocate log root tree btrfs: don't block if we can't acquire the reclaim lock btrfs: properly split extent_map for REQ_OP_ZONE_APPEND btrfs: rework chunk allocation to avoid exhaustion of the system chunk array btrfs: fix deadlock with concurrent chunk allocations involving system chunks btrfs: zoned: print unusable percentage when reclaiming block groups btrfs: zoned: fix types for u64 division in btrfs_reclaim_bgs_work
Showing
- fs/btrfs/block-group.c 271 additions, 96 deletionsfs/btrfs/block-group.c
- fs/btrfs/block-group.h 4 additions, 2 deletionsfs/btrfs/block-group.h
- fs/btrfs/ctree.c 13 additions, 54 deletionsfs/btrfs/ctree.c
- fs/btrfs/inode.c 118 additions, 29 deletionsfs/btrfs/inode.c
- fs/btrfs/transaction.c 5 additions, 10 deletionsfs/btrfs/transaction.c
- fs/btrfs/transaction.h 1 addition, 8 deletionsfs/btrfs/transaction.h
- fs/btrfs/tree-log.c 1 addition, 1 deletionfs/btrfs/tree-log.c
- fs/btrfs/volumes.c 270 additions, 85 deletionsfs/btrfs/volumes.c
- fs/btrfs/volumes.h 4 additions, 1 deletionfs/btrfs/volumes.h
Please register or sign in to comment