On Mon, 12 May 2025 16:43:05 +0200, Christoph Hellwig wrote: > xfs_zone_gc_write_chunk writes out the data buffer read in earlier using > the same bio, and currenly looks at bv_offset for the offset into the > scratch folio for that. But commit 26064d3e2b4d ("block: fix adding > folio to bio") changed how bv_page and bv_offset are calculated for > adding larger folios, breaking this fragile logic. > > Switch to extracting the full physical address from the old bio_vec, > and calculate the offset into the folio from that instead. > > [...] Applied to for-next, thanks! [1/1] xfs: fix zoned GC data corruption due to wrong bv_offset commit: 91ffea7cf2f0b53686bba24c3bd86fa5cedd48d6 Best regards, -- Carlos Maiolino <cem@xxxxxxxxxx>