diff options
author | Josef Bacik <jbacik@fusionio.com> | 2013-11-13 21:11:49 -0500 |
---|---|---|
committer | Chris Mason <clm@fb.com> | 2014-01-28 13:19:21 -0800 |
commit | e20d6c5ba38d066c7dc0f7d3b68da14b9ae7fe37 (patch) | |
tree | c25250525b3580d0e6652e6053ad54d7bf97b26a /fs/btrfs/delayed-ref.h | |
parent | 16e7549f045d33b0c5b0ebf19d08439e9221d40c (diff) | |
download | lwn-e20d6c5ba38d066c7dc0f7d3b68da14b9ae7fe37.tar.gz lwn-e20d6c5ba38d066c7dc0f7d3b68da14b9ae7fe37.zip |
Btrfs: fix check-integrity to look at the referenced data properly
We were looking at file_extent_num_bytes unconditionally when looking at
referenced data bytes, but this isn't correct for compression. Fix this by
checking the compression of the file extent we are and setting num_bytes to
disk_num_bytes in the case of compression so that we are marking the proper
bytes as referenced. This fixes check_int_data freaking out when running
btrfs/004. Thanks,
Signed-off-by: Josef Bacik <jbacik@fusionio.com>
Signed-off-by: Chris Mason <clm@fb.com>
Diffstat (limited to 'fs/btrfs/delayed-ref.h')
0 files changed, 0 insertions, 0 deletions