* for-6.13/block: (61 commits)
block: Switch to using refcount_t for zone write plugs
Revert "block: pre-calculate max_zone_append_sectors"
mtip32xx: Replace deprecated PCI functions
md/md-bitmap: Add missing destroy_work_on_stack()
md/raid5: don't set Faulty rdev for blocked_rdev
md/raid10: don't wait for Faulty rdev in wait_blocked_rdev()
md/raid1: don't wait for Faulty rdev in wait_blocked_rdev()
md/raid1: factor out helper to handle blocked rdev from raid1_write_request()
md: don't record new badblocks for faulty rdev
md: don't wait faulty rdev in md_wait_for_blocked_rdev()
md: add a new helper rdev_blocked()
md/raid5-ppl: Use atomic64_inc_return() in ppl_new_iounit()
block: pre-calculate max_zone_append_sectors
block: remove the max_zone_append_sectors check in blk_revalidate_disk_zones
block: update blk_stack_limits documentation
lib/iov_iter: fix bvec iterator setup
loop: Simplify discard granularity calc
block: remove bio_add_zone_append_page
block: remove zone append special casing from the direct I/O path
lib/iov_iter.c: initialize bi.bi_idx before iterating over bvec
...