]> Git Repo - linux.git/commit
btrfs: fix direct I/O writes for split bios on zoned devices
authorChristoph Hellwig <[email protected]>
Thu, 24 Mar 2022 16:06:28 +0000 (17:06 +0100)
committerDavid Sterba <[email protected]>
Tue, 19 Apr 2022 13:45:04 +0000 (15:45 +0200)
commit0fdf977d4576ee0decd612e22f6a837a239573cc
tree8ef61ac8fe7274688792cc489e165bb9d736c989
parent00d825258bcc09c0e1b99aa7f9ad7d2c2fad41fa
btrfs: fix direct I/O writes for split bios on zoned devices

When a bio is split in btrfs_submit_direct, dip->file_offset contains
the file offset for the first bio.  But this means the start value used
in btrfs_end_dio_bio to record the write location for zone devices is
incorrect for subsequent bios.

CC: [email protected] # 5.16+
Reviewed-by: Johannes Thumshirn <[email protected]>
Reviewed-by: Naohiro Aota <[email protected]>
Reviewed-by: Qu Wenruo <[email protected]>
Reviewed-by: Sweet Tea Dorminy <[email protected]>
Signed-off-by: Christoph Hellwig <[email protected]>
Signed-off-by: David Sterba <[email protected]>
fs/btrfs/inode.c
This page took 0.050206 seconds and 4 git commands to generate.