Re: [PATCH] xfs: restore bi_bdev in xfs_zone_gc_write_chunk
Damien Le Moal <[email protected]>
| Newsgroups | org.kernel.vger.linux-xfs |
|---|---|
| Organization | Western Digital Research |
| Message-ID | <[email protected]> |
On 8/13/26 23:56, Christoph Hellwig wrote:
> xfs_zone_gc_write_chunk relies on bi_bdev to still be valid, which is not
> true when XFS is used on top of a stacked block device. This can lead to
> misdirected GC writes, writing of plain text when using dm-crypt, or
> miscalculated I/O limits in xfs_zone_gc_split_write.
>
> Fix this by reassigning bi_bdev.
>
> Fixes: 080d01c41d44 ("xfs: implement zoned garbage collection")
> Signed-off-by: Christoph Hellwig <[email protected]>
Reviewed-by: Damien Le Moal <[email protected]>
--
Damien Le Moal
Western Digital Research