diff options
| author | Darrick J. Wong <djwong@kernel.org> | 2026-10-12 08:22:41 -0700 |
|---|---|---|
| committer | Carlos Maiolino <cem@kernel.org> | 2026-10-14 09:34:54 +0200 |
| commit | fd012955641881169a9f01a00f656f6ca73842ec (patch) | |
| tree | 059e4dca1599abe200f076f004ed7db3b3eafde7 /tools/perf/scripts/python | |
| parent | 73b7276b8a4b5eb272f3c3b36ea3042e786f4741 (diff) | |
| download | linux-fd012955641881169a9f01a00f656f6ca73842ec.tar.gz linux-fd012955641881169a9f01a00f656f6ca73842ec.zip | |
xfs: reject absurdly large xattr value lengths in xchk_xattr_actor
LOLLM suggests that we shouldn't try to allocate absurdly large buffers
for xattr value checks because that will push reclaim very hard, never
succeed, and is pointless because nobody can create xattrs that large.
Since the xattr repair code ignores values larger than XATTR_SIZE_MAX,
we can flag the corruption and return early.
Cc: stable@vger.kernel.org # v5.3
Fixes: 6d6ccedd76823c ("xfs: only allocate memory for scrubbing attributes when we need it")
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
