diff options
author | Theodore Ts'o <tytso@mit.edu> | 2012-03-11 23:30:16 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-04-02 09:27:19 -0700 |
commit | 471320c7569290aeed04f9c730d92b67b9acb53d (patch) | |
tree | d438461965b6e1c4deaac959504cf7919d5d2555 /fs/bfs | |
parent | df3c660b5745e71665270141ced3fff82a4b0aa6 (diff) | |
download | kernel_samsung_smdk4412-471320c7569290aeed04f9c730d92b67b9acb53d.zip kernel_samsung_smdk4412-471320c7569290aeed04f9c730d92b67b9acb53d.tar.gz kernel_samsung_smdk4412-471320c7569290aeed04f9c730d92b67b9acb53d.tar.bz2 |
ext4: check for zero length extent
commit 31d4f3a2f3c73f279ff96a7135d7202ef6833f12 upstream.
Explicitly test for an extent whose length is zero, and flag that as a
corrupted extent.
This avoids a kernel BUG_ON assertion failure.
Tested: Without this patch, the file system image found in
tests/f_ext_zero_len/image.gz in the latest e2fsprogs sources causes a
kernel panic. With this patch, an ext4 file system error is noted
instead, and the file system is marked as being corrupted.
https://bugzilla.kernel.org/show_bug.cgi?id=42859
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'fs/bfs')
0 files changed, 0 insertions, 0 deletions