diff options
author | Li Zefan <lizf@cn.fujitsu.com> | 2011-09-02 07:56:55 (GMT) |
---|---|---|
committer | David Sterba <dsterba@suse.cz> | 2011-10-20 16:10:37 (GMT) |
commit | 5ca496604b5975d371bb669ee6c2394bcbea818f (patch) | |
tree | 6a99818b0c54b71c706206bf8981e807e2b0a99b /fs/btrfs/async-thread.h | |
parent | 151a31b25e5c941bdd9fdefed650effca223c716 (diff) | |
download | linux-5ca496604b5975d371bb669ee6c2394bcbea818f.tar.xz |
Btrfs: fix wrong max_to_defrag in btrfs_defrag_file()
It's off-by-one, and thus we may skip the last page while defragmenting.
An example case:
# create /mnt/file with 2 4K file extents
# btrfs fi defrag /mnt/file
# sync
# filefrag /mnt/file
/mnt/file: 2 extents found
So it's not defragmented.
Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
Diffstat (limited to 'fs/btrfs/async-thread.h')
0 files changed, 0 insertions, 0 deletions