ext4: fix trimming of a single group
authorJan Kara <jack@suse.cz>
Mon, 10 Jan 2011 17:30:39 +0000 (12:30 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 10 Jan 2011 17:30:39 +0000 (12:30 -0500)
commitca6e909f9bebe709bc65a3ee605ce32969db0452
treedb7d324b995ff5fe74dcce00c9bf8c4da3adc5e3
parent6c5a6cb998854f3c579ecb2bc1423d302bcb1b76
ext4: fix trimming of a single group

When ext4_trim_fs() is called to trim a part of a single group, the
logic will wrongly set last block of the interval to 'len' instead
of 'first_block + len'. Thus a shorter interval is possibly trimmed.
Fix it.

CC: Lukas Czerner <lczerner@redhat.com>
Cc: stable@kernel.org
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
fs/ext4/mballoc.c