[GIT PULL] Btrfs fixes for 6.0-rc5

From: David Sterba
Date: Fri Sep 09 2022 - 05:12:05 EST


Hi,

a few more fixes to zoned mode and one regression fix for chunk limit.
Please pull, thanks.

- zoned fixes:
- fix how wait/wake up is done when finishing zone
- fix zone append limit in emulated mode
- fix mount on devices with conventional zones

- fix regression, user settable data chunk limit got accidentally
lowered and causes allocation problems on some profiles (raid0, raid1)

----------------------------------------------------------------
The following changes since commit f2c3bec215694fb8bc0ef5010f2a758d1906fc2d:

btrfs: add info when mount fails due to stale replace target (2022-08-23 22:15:21 +0200)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-6.0-rc4-tag

for you to fetch changes up to 5da431b71d4b9be3c8cf6786eff9e2d41a5f9f65:

btrfs: fix the max chunk size and stripe length calculation (2022-09-06 17:49:58 +0200)

----------------------------------------------------------------
Johannes Thumshirn (1):
btrfs: zoned: fix mounting with conventional zones

Naohiro Aota (1):
btrfs: zoned: fix API misuse of zone finish waiting

Qu Wenruo (1):
btrfs: fix the max chunk size and stripe length calculation

Shin'ichiro Kawasaki (1):
btrfs: zoned: set pseudo max append zone limit in zone emulation mode

fs/btrfs/ctree.h | 2 --
fs/btrfs/disk-io.c | 1 -
fs/btrfs/inode.c | 7 ++--
fs/btrfs/space-info.c | 2 +-
fs/btrfs/volumes.c | 3 ++
fs/btrfs/zoned.c | 99 +++++++++++++++++++++++++++------------------------
6 files changed, 60 insertions(+), 54 deletions(-)