summaryrefslogtreecommitdiff
path: root/tools/lib/python
diff options
context:
space:
mode:
authorChristian Brauner <brauner@kernel.org>2026-10-13 16:58:27 +0200
committerChristian Brauner <brauner@kernel.org>2026-10-13 16:58:27 +0200
commite4e9ff5fdc726d0e5b4a0626ce6e8af89b1a2f24 (patch)
treec7cab65ce9f73b5e9979c59b48b72bbca55727de /tools/lib/python
parentc1fe257e9b727cda275eac7e40a831dcb424d8e8 (diff)
parenta9fd24bcbe690ed4a5b8ea6a7516fa297fae9360 (diff)
downloadlinux-next-e4e9ff5fdc726d0e5b4a0626ce6e8af89b1a2f24.tar.gz
linux-next-e4e9ff5fdc726d0e5b4a0626ce6e8af89b1a2f24.zip
Merge patch series "iomap: fix error handling regressions"
Andrea Parri <parri.andrea@gmail.com> says: Fix three independent error handling regressions in iomap: - clear the writeback context after a failed ->writeback_submit() call, preventing an already completed ioend from being submitted again; - preserve an iomap iteration error when iomap_fiemap() has a pending extent to emit; and - preserve a direct I/O data path error when sub-block tail zeroing succeeds. The three fixes have no ordering dependencies and can be applied or backported independently. Each issue was reproduced before and after its respective fix. Patch 2 is not a fix and carries no stable tag: it adds an XFS error tag (requested by Christoph) that lets patch 1's ->writeback_submit() failure be injected without the boot-param hack used for the original reproduction. The corresponding xfstest (list corruption caught via CONFIG_LIST_HARDENED on an unfixed kernel, clean writeback failure on a fixed one) was posted to fstests@vger.kernel.org: https://lore.kernel.org/all/20260924091338.198407-1-parri.andrea@gmail.com/ * patches from https://patch.msgid.link/cover.1790342457.git.parri.andrea@gmail.com: iomap: don't lose a failed direct I/O bio's error when zeroing the tail iomap: don't lose a fiemap iteration error when emitting the last extent xfs: add an error tag to inject a ->writeback_submit() failure iomap: don't resubmit an ioend after ->writeback_submit() failed Link: https://patch.msgid.link/cover.1790342457.git.parri.andrea@gmail.com Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions