summaryrefslogtreecommitdiff
path: root/fs/ext4/mballoc.c
diff options
context:
space:
mode:
authorEric Sandeen <sandeen@redhat.com>2009-08-17 23:48:51 -0400
committerTheodore Ts'o <tytso@mit.edu>2009-08-17 23:48:51 -0400
commitbf43d84b185e2ff54598f8c58a5a8e63148b6e90 (patch)
tree1e7a7ca7e5d328c41ef6757ea33d709d8e47fcfb /fs/ext4/mballoc.c
parent0ccff1a49def92d6b838a6da166c89004b3a4d0c (diff)
downloadlinux-bf43d84b185e2ff54598f8c58a5a8e63148b6e90.tar.gz
ext4: reject too-large filesystems on 32-bit kernels
ext4 will happily mount a > 16T filesystem on a 32-bit box, but this is not safe; writes to the block device will wrap past 16T and the page cache can't index past 16T (232 index * 4k pages). Adding another test to the existing "too many sectors" test should do the trick. Add a comment, a relevant return value, and fix the reference to the CONFIG_LBD(AF) option as well. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/mballoc.c')
0 files changed, 0 insertions, 0 deletions