diff options
| author | Mike Hommey <[email protected]> | 2009-11-11 22:26:55 +0000 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2009-11-12 15:26:01 +0000 |
| commit | e04b5ef8b49db87d01a9b3a47fe41a918a0c0ff5 (patch) | |
| tree | f643a43591e5d4593e79bafb47b8d3db70346af2 /fs/proc/array.c | |
| parent | pps: events reporting fix up (diff) | |
| download | kernel-e04b5ef8b49db87d01a9b3a47fe41a918a0c0ff5.tar.gz kernel-e04b5ef8b49db87d01a9b3a47fe41a918a0c0ff5.zip | |
__generic_block_fiemap(): fix for files bigger than 4GB
Because of an integer overflow on start_blk, various kind of wrong results
would be returned by the generic_block_fiemap() handler, such as no
extents when there is a 4GB+ hole at the beginning of the file, or wrong
fe_logical when an extent starts after the first 4GB.
Signed-off-by: Mike Hommey <[email protected]>
Cc: Alexander Viro <[email protected]>
Cc: Steven Whitehouse <[email protected]>
Cc: Theodore Ts'o <[email protected]>
Cc: Eric Sandeen <[email protected]>
Cc: Josef Bacik <[email protected]>
Cc: Mark Fasheh <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'fs/proc/array.c')
0 files changed, 0 insertions, 0 deletions
