Theodore Ts'o
f5a44db5d2
ext4: add explicit casts when masking cluster sizes
...
The missing casts can cause the high 64-bits of the physical blocks to
be lost. Set up new macros which allows us to make sure the right
thing happen, even if at some point we end up supporting larger
logical block numbers.
Thanks to the Emese Revfy and the PaX security team for reporting this
issue.
Reported-by: PaX Team <pageexec@freemail.hu>
Reported-by: Emese Revfy <re.emese@gmail.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Cc: stable@vger.kernel.org
2013-12-20 09:29:35 -05:00
..
acl.c
acl.h
balloc.c
ext4: don't count free clusters from a corrupt block group
2013-10-31 11:46:31 -04:00
bitmap.c
block_validity.c
dir.c
ext4: Fix misspellings using 'codespell' tool
2013-08-28 14:40:12 -04:00
ext4.h
ext4: add explicit casts when masking cluster sizes
2013-12-20 09:29:35 -05:00
ext4_extents.h
ext4: isolate ext4_extents.h file
2013-08-28 14:47:06 -04:00
ext4_jbd2.c
ext4: call ext4_error_inode() if jbd2_journal_dirty_metadata() fails
2013-12-02 09:31:36 -05:00
ext4_jbd2.h
ext4: Fix misspellings using 'codespell' tool
2013-08-28 14:40:12 -04:00
extents.c
ext4: add explicit casts when masking cluster sizes
2013-12-20 09:29:35 -05:00
extents_status.c
fs: convert fs shrinkers to new scan/count API
2013-09-10 18:56:31 -04:00
extents_status.h
ext4: isolate ext4_extents.h file
2013-08-28 14:47:06 -04:00
file.c
direct-io: Handle O_(D)SYNC AIO
2013-09-04 09:23:46 -04:00
fsync.c
hash.c
ialloc.c
ext4: use prandom_u32() instead of get_random_bytes()
2013-11-08 00:14:53 -05:00
indirect.c
ext4: isolate ext4_extents.h file
2013-08-28 14:47:06 -04:00
inline.c
ext4: drop set but otherwise unused variable from ext4_add_dirent_to_inline()
2013-10-30 10:53:10 -04:00
inode.c
ext4: fix deadlock when writing in ENOSPC conditions
2013-12-18 00:44:44 -05:00
ioctl.c
vfs: pull ext4's double-i_mutex-locking into common code
2013-11-09 00:16:39 -05:00
Kconfig
Makefile
mballoc.c
ext4: add explicit casts when masking cluster sizes
2013-12-20 09:29:35 -05:00
mballoc.h
migrate.c
ext4: Fix misspellings using 'codespell' tool
2013-08-28 14:40:12 -04:00
mmp.c
ext4: use prandom_u32() instead of get_random_bytes()
2013-11-08 00:14:53 -05:00
move_extent.c
vfs: pull ext4's double-i_mutex-locking into common code
2013-11-09 00:16:39 -05:00
namei.c
ext[34]: fix double put in tmpfile
2013-10-15 12:14:06 -04:00
page-io.c
ext4: fix assertion in ext4_add_complete_io()
2013-10-16 08:25:11 -04:00
resize.c
super.c
ext4: Do not reserve clusters when fs doesn't support extents
2013-12-08 21:11:59 -05:00
symlink.c
truncate.h
xattr.c
ext4: avoid bh leak in retry path of ext4_expand_extra_isize_ea()
2013-10-31 23:00:24 -04:00
xattr.h
xattr_security.c
xattr_trusted.c
xattr_user.c