]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - fs/btrfs/file.c
Btrfs: check return value of alloc_extent_map()
[mv-sheeva.git] / fs / btrfs / file.c
index b0ff34b966078e0ef5221cac40678b2c725b026a..65338a1d14ad0efedf77dcd817894d4af883b879 100644 (file)
@@ -185,6 +185,7 @@ int btrfs_drop_extent_cache(struct inode *inode, u64 start, u64 end,
                        split = alloc_extent_map(GFP_NOFS);
                if (!split2)
                        split2 = alloc_extent_map(GFP_NOFS);
+               BUG_ON(!split || !split2);
 
                write_lock(&em_tree->lock);
                em = lookup_extent_mapping(em_tree, start, len);