diff options
author | Josef Bacik <josef@redhat.com> | 2011-11-11 02:45:05 +0100 |
---|---|---|
committer | Chris Mason <chris.mason@oracle.com> | 2011-11-11 02:45:05 +0100 |
commit | 2f120c05e67ae34c93786b1050c6828904314429 (patch) | |
tree | d14dfdb4e94b5b562ed35206a8525cd5908fc0db /fs/ncpfs | |
parent | Btrfs: fix orphan backref nodes (diff) | |
download | linux-2f120c05e67ae34c93786b1050c6828904314429.tar.xz linux-2f120c05e67ae34c93786b1050c6828904314429.zip |
Btrfs: only map pages if we know we need them when reading the space cache
People have been running into a warning when loading space cache because the
page is already mapped when trying to read in a bitmap. The way we read in
entries and pages is kind of convoluted, so fix it so that io_ctl_read_entry
maps the entries if it needs to, and if it hits the end of the page it simply
unmaps the page. That way we can unconditionally unmap the io_ctl before
reading in the bitmap and we should stop hitting these warnings. Thanks,
Signed-off-by: Josef Bacik <josef@redhat.com>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/ncpfs')
0 files changed, 0 insertions, 0 deletions