summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/crc32c.h
diff options
context:
space:
mode:
authorYan Zheng <zheng.yan@oracle.com>2008-10-09 17:46:19 +0200
committerChris Mason <chris.mason@oracle.com>2008-10-09 17:46:19 +0200
commit5b84e8d6eef82fcf7b1b16d92e29375b85b6549a (patch)
treed9ab309bc09f8a615aab2c0728272fa773beacf7 /fs/btrfs/crc32c.h
parentBtrfs: Remove offset field from struct btrfs_extent_ref (diff)
downloadlinux-5b84e8d6eef82fcf7b1b16d92e29375b85b6549a.tar.xz
linux-5b84e8d6eef82fcf7b1b16d92e29375b85b6549a.zip
Btrfs: Fix leaf reference cache miss
Due to the optimization for truncate, tree leaves only containing checksum items can be deleted without being COW'ed first. This causes reference cache misses. The way to fix the miss is create cache entries for tree leaves only contain checksum. This patch also fixes a -EEXIST issue in shared reference cache. Signed-off-by: Yan Zheng <zheng.yan@oracle.com>
Diffstat (limited to 'fs/btrfs/crc32c.h')
0 files changed, 0 insertions, 0 deletions