diff options
| author | Darrick J. Wong <djwong@kernel.org> | 2026-10-04 22:56:51 -0700 |
|---|---|---|
| committer | Carlos Maiolino <cem@kernel.org> | 2026-10-08 12:33:45 +0200 |
| commit | e5bde75a816b3549942f4b09a8bf09006b7ea9de (patch) | |
| tree | 0163d42b6184a697dc2f3fb340a4922a1ea05567 /tools/perf/scripts/python | |
| parent | 71cb13685e72a3c5d118732559c727a0c9090b7f (diff) | |
| download | linux-e5bde75a816b3549942f4b09a8bf09006b7ea9de.tar.gz linux-e5bde75a816b3549942f4b09a8bf09006b7ea9de.zip | |
xfs: propagate errors while checking null siblings
LOLLM observes that if xfs_da3_path_shift returns an error here, scrub
doesn't handle it the way that it handles most runtime errors. Instead,
it drops the error and keeps going, even though that's not how that's
supposed to work. Fix that by calling xchk_da_process_error to set
corruption flags and then jump out of the flow of execution.
Cc: stable@vger.kernel.org # v4.15
Fixes: 7c4a07a424c18d ("xfs: scrub directory/attribute btrees")
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Assisted-by: LOLLM # finding obvious bugs
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
