From: Jan Schmidt Date: Wed, 4 May 2011 14:18:50 +0000 (+0200) Subject: Btrfs: fix extent state leak on failed nodatasum reads X-Git-Tag: v3.0-rc3~9^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=08d2f347e877e489ca098c87a6fd2e872fef9767;p=pandora-kernel.git 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 Signed-off-by: Chris Mason --- Reading git-diff-tree failed