X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fbtrfs%2Fextent-tree.c;h=cd52f7f556efb753bc05138cb3e62e1f72a30354;hb=e8dad69408a9812d6bb42d03e74d2c314534a4fa;hp=31f33ba56fe823d40ecf308f32eb777315548376;hpb=686c4cbb10fc0e75b29b097290b4f7fc3f010b9e;p=pandora-kernel.git diff --git a/fs/btrfs/extent-tree.c b/fs/btrfs/extent-tree.c index 31f33ba56fe8..cd52f7f556ef 100644 --- a/fs/btrfs/extent-tree.c +++ b/fs/btrfs/extent-tree.c @@ -8059,6 +8059,10 @@ static noinline int relocate_one_extent(struct btrfs_root *extent_root, u64 group_start = group->key.objectid; new_extents = kmalloc(sizeof(*new_extents), GFP_NOFS); + if (!new_extents) { + ret = -ENOMEM; + goto out; + } nr_extents = 1; ret = get_new_locations(reloc_inode, extent_key,