FAILED: patch "[PATCH] zonefs: Fix error message in zonefs_file_dio_append()" failed to apply to 5.10-stable tree
Subsystems (2)
[email protected]
maintainerThe patch below does not apply to the 5.10-stable tree.
If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to <[email protected]>.
To reproduce the conflict and resubmit, you may use the following commands:
git fetch https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ linux-5.10.y
git checkout FETCH_HEAD
git cherry-pick -x 88b170088ad2c3e27086fe35769aa49f8a512564
# <resolve conflicts, build, test, etc.>
git commit -s
git send-email --to '<[email protected]>' --in-reply-to '[email protected]' --subject-prefix 'PATCH 5.10.y' HEAD^..
Possible dependencies:
88b170088ad2 ("zonefs: Fix error message in zonefs_file_dio_append()") aa7f243f32e1 ("zonefs: Separate zone information from inode information") 34422914dc00 ("zonefs: Reduce struct zonefs_inode_info size")46a9c526eef7 ("zonefs: Simplify IO error handling")4008e2a0b01a ("zonefs: Reorganize code")a608da3bd730 ("zonefs: Detect append writes at invalid locations")db58653ce0c7 ("zonefs: Fix active zone accounting")7dd12d65ac64 ("zonefs: fix zone report size in __zonefs_io_error()") 8745889a7fd0 ("Merge tag 'iomap-6.0-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux")
thanks,
greg k-h
------------------ original commit in Linus's tree ------------------
From 88b170088ad2c3e27086fe35769aa49f8a512564 Mon Sep 17 00:00:00 2001
From: Damien Le Moal <[email protected]>
Date: Mon, 20 Mar 2023 22:49:15 +0900
Subject: [PATCH] zonefs: Fix error message in zonefs_file_dio_append()
Since the expected write location in a sequential file is always at the end of the file (append write), when an invalid write append location is detected in zonefs_file_dio_append(), print the invalid written location instead of the expected write location.
fs/zonefs/file.c +1 -1
@@ -426,7 +426,7 @@ static ssize_t zonefs_file_dio_append(struct kiocb *iocb, struct iov_iter *from)if (bio->bi_iter.bi_sector != wpsector) {zonefs_warn (inode->i_sb,"Corrupted write pointer %llu for zone at %llu\n" , - wpsector, z->z_sector); + bio->bi_iter.bi_sector, z->z_sector); ret = -EIO ; } }
PATCH 1/1 zonefs: Fix error message in zonefs_file_dio_append()
commit 88b170088ad2c3e27086fe35769aa49f8a512564 upstream.
Since the expected write location in a sequential file is always at the end of the file (append write), when an invalid write append location is detected in zonefs_file_dio_append(), print the invalid written location instead of the expected write location.
--- fs/zonefs/super.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
fs/zonefs/super.c +1 -1
@@ -789,7 +789,7 @@ static ssize_t zonefs_file_dio_append(struct kiocb *iocb, struct iov_iter *from)if (bio->bi_iter.bi_sector != wpsector) {zonefs_warn (inode->i_sb,"Corrupted write pointer %llu for zone at %llu\n" , - wpsector, zi->i_zsector); + bio->bi_iter.bi_sector, zi->i_zsector); ret = -EIO ; } }
Signature · 1 line
2.39.2
Re: [PATCH 5.10.y] zonefs: Fix error message in zonefs_file_dio_append()
Quoted 33 lines · Damien Le Moal
commit
88b170088ad2c3e27086fe35769aa49f8a512564upstream.Since the expected write location in a sequential file is always at the end of the file (append write), when an invalid write append location is detected in
zonefs_file_dio_append(), print the invalid written location instead of the expected write location.Fixes a608da3bd730 ("zonefs: Detect append writes at invalid locations")Signed-off-by Damien Le Moal <[email protected]>Reviewed-by Christoph Hellwig <[email protected]>Reviewed-by Johannes Thumshirn <[email protected]>Reviewed-by Himanshu Madhani <[email protected]>--- fs/zonefs/super.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)fs/zonefs/super.c +1
-1@@ -789,7 +789,7 @@ static ssize_t zonefs_file_dio_append(struct kiocb *iocb, struct iov_iter *from)if (bio->bi_iter.bi_sector != wpsector) {zonefs_warn (inode->i_sb,"Corrupted write pointer %llu for zone at %llu\n" , - wpsector, zi->i_zsector); + bio->bi_iter.bi_sector, zi->i_zsector); ret = -EIO ; } }Signature · 1 line
2.39.2
All now queued up, thanks.
greg k-h