]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: fix wrong return value of btrfs_lookup_csum()
authorMiao Xie <miaox@cn.fujitsu.com>
Thu, 28 Mar 2013 08:12:15 +0000 (08:12 +0000)
committerJosef Bacik <jbacik@fusionio.com>
Thu, 28 Mar 2013 13:51:31 +0000 (09:51 -0400)
commit780b931c7bca3c37b5bfd4cd30daa5a8cf221492
treeb9ad04b14f74ce072624b1f8a5ece4b9889187e1
parent078c81d693b1d4b94f4d4c83a1ce73327b953a16
Btrfs: fix wrong return value of btrfs_lookup_csum()

If we don't find the expected csum item, but find a csum item which is
adjacent to the specified extent, we should return -EFBIG, or we should
return -ENOENT. But btrfs_lookup_csum() return -EFBIG even the csum item
is not adjacent to the specified extent. Fix it.

Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
Signed-off-by: Josef Bacik <jbacik@fusionio.com>
fs/btrfs/file-item.c