aboutsummaryrefslogtreecommitdiffstats
path: root/lib/kstrtox.c
diff options
context:
space:
mode:
authorDave Chinner <[email protected]>2011-04-08 02:45:07 +0000
committerDave Chinner <[email protected]>2011-04-08 02:45:07 +0000
commitbe65b18a10e62321c5ba09a1dc0f70babeb0eba1 (patch)
tree512dba387c91b778c4e2b9fafa42bfef7f074bb7 /lib/kstrtox.c
parentxfs: push the AIL from memory reclaim and periodic sync (diff)
downloadkernel-be65b18a10e62321c5ba09a1dc0f70babeb0eba1.tar.gz
kernel-be65b18a10e62321c5ba09a1dc0f70babeb0eba1.zip
xfs: catch bad block numbers freeing extents.
A fuzzed filesystem crashed a kernel when freeing an extent with a block number beyond the end of the filesystem. Convert all the debug asserts in xfs_free_extent() to active checks so that we catch bad extents and return that the filesytsem is corrupted rather than crashing. Signed-off-by: Dave Chinner <[email protected]> Reviewed-by: Christoph Hellwig <[email protected]> Reviewed-by: Alex Elder <[email protected]>
Diffstat (limited to 'lib/kstrtox.c')
0 files changed, 0 insertions, 0 deletions