btrfs-progs: Remove unused parameter
[platform/upstream/btrfs-progs.git] / inode-map.c
index 1321bfb..9000e69 100644 (file)
@@ -19,6 +19,7 @@
 #include "ctree.h"
 #include "disk-io.h"
 #include "transaction.h"
+#include "internal.h"
 
 /*
  * walks the btree of allocated inodes and find a hole.
@@ -38,12 +39,15 @@ int btrfs_find_free_objectid(struct btrfs_trans_handle *trans,
        u64 search_start = dirid;
 
        path = btrfs_alloc_path();
-       BUG_ON(!path);
+       if (!path)
+               return -ENOMEM;
+
        search_start = root->last_inode_alloc;
        search_start = max((unsigned long long)search_start,
                                BTRFS_FIRST_FREE_OBJECTID);
        search_key.objectid = search_start;
        search_key.offset = 0;
+       search_key.type = 0;
 
        btrfs_init_path(path);
        start_found = 0;