diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-11-13 15:25:47 +0900 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-11-13 15:25:47 +0900 |
commit | a30124539b2641c5b3551193af7d21a6fc61ba98 (patch) | |
tree | a1c7f5e641b8f44b16f1b1d201870bb7f155e8d6 /fs/ext2/inode.c | |
parent | dd1d1399f2884102172f761816c32aa311bceafb (diff) | |
parent | 7ba3ec5749ddb61f79f7be17b5fd7720eebc52de (diff) | |
download | linux-a30124539b2641c5b3551193af7d21a6fc61ba98.tar.gz linux-a30124539b2641c5b3551193af7d21a6fc61ba98.tar.bz2 linux-a30124539b2641c5b3551193af7d21a6fc61ba98.zip |
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Pull ext[23], udf and quota fixes from Jan Kara:
"Assorted fixes in quota, ext2, ext3 & udf.
Probably the most important is a fix of fs corruption issue in ext2
XIP support (OTOH xip is rarely used)"
* 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
ext2: Fix fs corruption in ext2_get_xip_mem()
quota: info leak in quota_getquota()
jbd: Revert "jbd: remove dependency on __GFP_NOFAIL"
udf: fix for pathetic mount times in case of invalid file system
ext3: Count journal as bsddf overhead in ext3_statfs
Diffstat (limited to 'fs/ext2/inode.c')
-rw-r--r-- | fs/ext2/inode.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/ext2/inode.c b/fs/ext2/inode.c index c260de6d7b6d..8a337640a46a 100644 --- a/fs/ext2/inode.c +++ b/fs/ext2/inode.c @@ -632,6 +632,8 @@ static int ext2_get_blocks(struct inode *inode, int count = 0; ext2_fsblk_t first_block = 0; + BUG_ON(maxblocks == 0); + depth = ext2_block_to_path(inode,iblock,offsets,&blocks_to_boundary); if (depth == 0) |