diff options
| author | Josef Bacik <[email protected]> | 2011-11-17 16:34:31 +0000 |
|---|---|---|
| committer | Chris Mason <[email protected]> | 2011-11-20 12:42:17 +0000 |
| commit | 4d479cf010d56ec9c54f3099992d039918f1296b (patch) | |
| tree | efed635e7dc1d53c9a63787846912df1667e8a16 /drivers/i2c/algos/i2c-algo-bit.c | |
| parent | Btrfs: clear pages dirty for io and set them extent mapped (diff) | |
| download | kernel-4d479cf010d56ec9c54f3099992d039918f1296b.tar.gz kernel-4d479cf010d56ec9c54f3099992d039918f1296b.zip | |
Btrfs: sectorsize align offsets in fiemap
We've been hitting BUG()'s in btrfs_cont_expand and btrfs_fallocate and anywhere
else that calls btrfs_get_extent while running xfstests 13 in a loop. This is
because fiemap is calling btrfs_get_extent with non-sectorsize aligned offsets,
which will end up adding mappings that are not sectorsize aligned, which will
cause problems in some cases for subsequent calls to btrfs_get_extent for
similar areas that are sectorsize aligned. With this patch I ran xfstests 13 in
a loop for a couple of hours and didn't hit the problem that I could previously
hit in at most 20 minutes. Thanks,
Signed-off-by: Josef Bacik <[email protected]>
Diffstat (limited to 'drivers/i2c/algos/i2c-algo-bit.c')
0 files changed, 0 insertions, 0 deletions
