diff options
| author | 2011-05-04 16:18:50 +0200 | |
|---|---|---|
| committer | 2011-06-10 19:00:53 -0400 | |
| commit | 08d2f347e877e489ca098c87a6fd2e872fef9767 (patch) | |
| tree | 1bbe77e283afcc22afa1510fbf42aa27529cbadd /tools/perf/scripts/python/syscall-counts.py | |
| parent | Merge branch 'for-chris' of git://git.kernel.org/pub/scm/linux/kernel/git/arne/btrfs-unstable-arne into for-linus (diff) | |
| download | wireguard-linux-08d2f347e877e489ca098c87a6fd2e872fef9767.tar.xz wireguard-linux-08d2f347e877e489ca098c87a6fd2e872fef9767.zip | |
Btrfs: fix extent state leak on failed nodatasum reads
When encountering an EIO while reading from a nodatasum extent, we
insert an error record into the inode's failure tree.
btrfs_readpage_end_io_hook returns early for nodatasum inodes. We'd
better clear the failure tree in that case, otherwise the kernel
complains about
BUG extent_state: Objects remaining on kmem_cache_close()
on rmmod.
Signed-off-by: Jan Schmidt <list.btrfs@jan-o-sch.net>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions
