commit | 4f531501e44206862735e81ddf2b70d0dcf6acf6 | [log] [tgz] |
---|---|---|
author | Lukas Czerner <lczerner@redhat.com> | Mon Jan 10 12:04:55 2011 -0500 |
committer | Theodore Ts'o <tytso@mit.edu> | Mon Jan 10 12:04:55 2011 -0500 |
tree | 599648348e58760361dc4903e346a5f3f24175c0 | |
parent | b72143ab3ed566a12560fa4411a1f02c276dcc39 [diff] |
ext4: fix possible overflow in ext4_trim_fs() When determining last group through ext4_get_group_no_and_offset() the result may be wrong in cases when range->start and range-len are too big, because it may overflow when summing up those two numbers. Fix that by checking range->len and limit its value to ext4_blocks_count(). This commit was tested by myself with expected result. Signed-off-by: Lukas Czerner <lczerner@redhat.com>