ext2: Fix oops in ext2_get_block() called from ext2_quota_write()
ext2_quota_write() doesn't properly setup bh it passes to ext2_get_block() and thus we hit assertion BUG_ON(maxblocks == 0) in ext2_get_blocks() (or we could actually ask for mapping arbitrary number of blocks depending on whatever value was on stack). Fix ext2_quota_write() to properly fill in number of blocks to map. CC: stable@vger.kernel.org # >= 2.6.12 Reviewed-by: N"Theodore Ts'o" <tytso@mit.edu> Reviewed-by: NChristoph Hellwig <hch@lst.de> Reported-by: NChristoph Hellwig <hch@infradead.org> Signed-off-by: NJan Kara <jack@suse.cz>
Showing
想要评论请 注册 或 登录