1
linux/fs/hfsplus
Janne Kalliomäki a6dc8c0421 hfsplus: fix overflow in sector calculations in hfsplus_submit_bio
The variable io_size was unsigned int, which caused the wrong sector number
to be calculated after aligning it. This then caused mount to fail with big
volumes, as backup volume header information was searched from a
wrong sector.

Signed-off-by: Janne Kalliomäki <janne@tuxera.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2012-06-17 14:39:45 -07:00
..
bfind.c
bitmap.c
bnode.c
brec.c hfsplus: Add additional range check to handle on-disk corruptions 2011-07-22 16:36:56 +02:00
btree.c
catalog.c hfsplus: Fix potential buffer overflows 2012-05-04 17:11:24 -07:00
dir.c hfsplus: Fix potential buffer overflows 2012-05-04 17:11:24 -07:00
extents.c hfsplus: Add error propagation for hfsplus_ext_write_extent_locked 2011-07-07 17:45:46 +02:00
hfsplus_fs.h hfsplus: add an ioctl to bless files 2012-03-20 21:29:53 -04:00
hfsplus_raw.h hfsplus: change finder_info to u32 2012-03-20 21:29:52 -04:00
inode.c hfsplus: initialise userflags 2012-03-20 21:29:52 -04:00
ioctl.c hfsplus: add an ioctl to bless files 2012-03-20 21:29:53 -04:00
Kconfig
Makefile
options.c vfs: switch ->show_options() to struct dentry * 2012-01-06 23:19:54 -05:00
part_tbl.c hfsplus: ensure bio requests are not smaller than the hardware sectors 2011-07-22 16:37:44 +02:00
super.c vfs: Rename end_writeback() to clear_inode() 2012-05-06 13:43:41 +08:00
tables.c
unicode.c hfsplus: assignments inside `if' condition clean-up 2011-06-30 13:40:58 +02:00
wrapper.c hfsplus: fix overflow in sector calculations in hfsplus_submit_bio 2012-06-17 14:39:45 -07:00