summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Sterba <dsterba@suse.com>2016-09-07 16:22:33 +0200
committerDavid Sterba <dsterba@suse.com>2016-10-03 11:33:15 +0200
commit1ed3426d3f74bbbfaab2b77991596644e2e6321d (patch)
tree8ecd429e5746c766fa84781d7a73a64afe75e24f
parentb80a4641e53c042c1fd22cdce561aec9d205838b (diff)
btrfs-progs: use standard allocation functions in non-kenrel code
Signed-off-by: David Sterba <dsterba@suse.com>
-rw-r--r--btrfs-convert.c2
-rw-r--r--btrfs-corrupt-block.c2
-rw-r--r--btrfs-map-logical.c2
-rw-r--r--chunk-recover.c2
-rw-r--r--cmds-check.c10
-rw-r--r--cmds-filesystem.c2
-rw-r--r--cmds-restore.c2
-rw-r--r--utils.c10
8 files changed, 16 insertions, 16 deletions
diff --git a/btrfs-convert.c b/btrfs-convert.c
index 6a7ea5cd..ef9ba909 100644
--- a/btrfs-convert.c
+++ b/btrfs-convert.c
@@ -2598,7 +2598,7 @@ static int may_rollback(struct btrfs_root *root)
num_stripes = multi->num_stripes;
physical = multi->stripes[0].physical;
- kfree(multi);
+ free(multi);
if (num_stripes != 1) {
error("num stripes for bytenr %llu is not 1", bytenr);
diff --git a/btrfs-corrupt-block.c b/btrfs-corrupt-block.c
index 5e4ae72e..629d5a8f 100644
--- a/btrfs-corrupt-block.c
+++ b/btrfs-corrupt-block.c
@@ -65,7 +65,7 @@ static int debug_corrupt_block(struct extent_buffer *eb,
"mirror %d logical %llu physical %llu device %s\n",
mirror_num, (unsigned long long)bytenr,
(unsigned long long)eb->dev_bytenr, device->name);
- kfree(multi);
+ free(multi);
if (!copy || mirror_num == copy) {
ret = read_extent_from_disk(eb, 0, eb->len);
diff --git a/btrfs-map-logical.c b/btrfs-map-logical.c
index f3be1ea8..e49a735e 100644
--- a/btrfs-map-logical.c
+++ b/btrfs-map-logical.c
@@ -125,7 +125,7 @@ static int __print_mapping_info(struct btrfs_fs_info *fs_info, u64 logical,
multi->stripes[0].physical,
device->name);
}
- kfree(multi);
+ free(multi);
multi = NULL;
cur_offset += cur_len;
}
diff --git a/chunk-recover.c b/chunk-recover.c
index f1f9849e..107ce066 100644
--- a/chunk-recover.c
+++ b/chunk-recover.c
@@ -968,7 +968,7 @@ static int build_device_map_by_chunk_record(struct btrfs_root *root,
map->stripes[i].dev = btrfs_find_device(root, devid,
uuid, NULL);
if (!map->stripes[i].dev) {
- kfree(map);
+ free(map);
return -EIO;
}
}
diff --git a/cmds-check.c b/cmds-check.c
index aff3c03d..e7864919 100644
--- a/cmds-check.c
+++ b/cmds-check.c
@@ -3210,7 +3210,7 @@ static void free_root_record(struct cache_extent *cache)
free(backref);
}
- kfree(rec);
+ free(rec);
}
FREE_EXTENT_CACHE_BASED_TREE(root_recs, free_root_record);
@@ -5474,7 +5474,7 @@ static int check_cache_range(struct btrfs_root *root,
continue;
if (logical[nr] == offset) {
if (stripe_len >= bytes) {
- kfree(logical);
+ free(logical);
return 0;
}
bytes -= stripe_len;
@@ -5482,7 +5482,7 @@ static int check_cache_range(struct btrfs_root *root,
} else if (logical[nr] < offset) {
if (logical[nr] + stripe_len >=
offset + bytes) {
- kfree(logical);
+ free(logical);
return 0;
}
bytes = (offset + bytes) -
@@ -5505,7 +5505,7 @@ static int check_cache_range(struct btrfs_root *root,
offset,
logical[nr] - offset);
if (ret) {
- kfree(logical);
+ free(logical);
return ret;
}
@@ -5516,7 +5516,7 @@ static int check_cache_range(struct btrfs_root *root,
}
}
- kfree(logical);
+ free(logical);
}
entry = btrfs_find_free_space(cache->free_space_ctl, offset, bytes);
diff --git a/cmds-filesystem.c b/cmds-filesystem.c
index 90eccf70..26b70e13 100644
--- a/cmds-filesystem.c
+++ b/cmds-filesystem.c
@@ -495,7 +495,7 @@ static int btrfs_scan_kernel(void *search, unsigned unit_mode)
if ((fd != -1) && !get_df(fd, &space_info_arg)) {
print_one_fs(&fs_info_arg, dev_info_arg,
space_info_arg, label, unit_mode);
- kfree(space_info_arg);
+ free(space_info_arg);
memset(label, 0, sizeof(label));
found = 1;
}
diff --git a/cmds-restore.c b/cmds-restore.c
index b491f083..455c060d 100644
--- a/cmds-restore.c
+++ b/cmds-restore.c
@@ -356,7 +356,7 @@ again:
dev_fd = device->fd;
device->total_ios++;
dev_bytenr = multi->stripes[0].physical;
- kfree(multi);
+ free(multi);
if (size_left < length)
length = size_left;
diff --git a/utils.c b/utils.c
index 9942f337..f64f3fd2 100644
--- a/utils.c
+++ b/utils.c
@@ -1621,12 +1621,12 @@ int btrfs_add_to_fsid(struct btrfs_trans_handle *trans,
device_total_bytes = (device_total_bytes / sectorsize) * sectorsize;
- device = kzalloc(sizeof(*device), GFP_NOFS);
+ device = calloc(1, sizeof(*device));
if (!device) {
ret = -ENOMEM;
goto out;
}
- buf = kzalloc(sectorsize, GFP_NOFS);
+ buf = calloc(1, sectorsize);
if (!buf) {
ret = -ENOMEM;
goto out;
@@ -1679,14 +1679,14 @@ int btrfs_add_to_fsid(struct btrfs_trans_handle *trans,
ret = pwrite(fd, buf, sectorsize, BTRFS_SUPER_INFO_OFFSET);
BUG_ON(ret != sectorsize);
- kfree(buf);
+ free(buf);
list_add(&device->dev_list, &root->fs_info->fs_devices->devices);
device->fs_devices = root->fs_info->fs_devices;
return 0;
out:
- kfree(device);
- kfree(buf);
+ free(device);
+ free(buf);
return ret;
}