summaryrefslogtreecommitdiff
path: root/src/ext4.c
diff options
context:
space:
mode:
authorMichał Majewicz <mmajewicz@users.noreply.github.com>2016-08-19 10:41:47 +0200
committerMichał Majewicz <mmajewicz@users.noreply.github.com>2016-08-19 11:49:59 +0200
commit2577ef35e81f7e8064cf8dd5c23c44efe1407dc5 (patch)
tree8e67b4ea30113f511189afc06f344916c32b9dbd /src/ext4.c
parent7f35ecb424c1990684c2d1a922467f1dde69c952 (diff)
ext4: easy malloc/calloc/realloc/free substitution
Diffstat (limited to 'src/ext4.c')
-rw-r--r--src/ext4.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/ext4.c b/src/ext4.c
index 7f10e11..94744bb 100644
--- a/src/ext4.c
+++ b/src/ext4.c
@@ -395,12 +395,12 @@ int ext4_mount(const char *dev_name, const char *mount_point,
if (!bc) {
/*Automatic block cache alloc.*/
mp->cache_dynamic = 1;
- bc = malloc(sizeof(struct ext4_bcache));
+ bc = ext4_malloc(sizeof(struct ext4_bcache));
r = ext4_bcache_init_dynamic(bc, CONFIG_BLOCK_DEV_CACHE_SIZE,
bsize);
if (r != EOK) {
- free(bc);
+ ext4_free(bc);
ext4_block_fini(bd);
return r;
}
@@ -416,7 +416,7 @@ int ext4_mount(const char *dev_name, const char *mount_point,
ext4_block_fini(bd);
if (mp->cache_dynamic) {
ext4_bcache_fini_dynamic(bc);
- free(bc);
+ ext4_free(bc);
}
return r;
}
@@ -451,7 +451,7 @@ int ext4_umount(const char *mount_point)
ext4_bcache_cleanup(mp->fs.bdev->bc);
if (mp->cache_dynamic) {
ext4_bcache_fini_dynamic(mp->fs.bdev->bc);
- free(mp->fs.bdev->bc);
+ ext4_free(mp->fs.bdev->bc);
}
r = ext4_block_fini(mp->fs.bdev);
Finish:
@@ -549,7 +549,7 @@ static int __ext4_recover(const char *mount_point)
int r = ENOTSUP;
EXT4_MP_LOCK(mp);
if (ext4_sb_feature_com(&mp->fs.sb, EXT4_FCOM_HAS_JOURNAL)) {
- struct jbd_fs *jbd_fs = calloc(1, sizeof(struct jbd_fs));
+ struct jbd_fs *jbd_fs = ext4_calloc(1, sizeof(struct jbd_fs));
if (!jbd_fs) {
r = ENOMEM;
goto Finish;
@@ -558,13 +558,13 @@ static int __ext4_recover(const char *mount_point)
r = jbd_get_fs(&mp->fs, jbd_fs);
if (r != EOK) {
- free(jbd_fs);
+ ext4_free(jbd_fs);
goto Finish;
}
r = jbd_recover(jbd_fs);
jbd_put_fs(jbd_fs);
- free(jbd_fs);
+ ext4_free(jbd_fs);
}
if (r == EOK && !mp->fs.read_only) {
uint32_t bgid;
@@ -2611,7 +2611,7 @@ int ext4_listxattr(const char *path, char *list, size_t size, size_t *ret_size)
r = ext4_xattr_list(&inode_ref, NULL, &list_len);
if (r == EOK && list_len) {
- xattr_list = malloc(list_len);
+ xattr_list = ext4_malloc(list_len);
if (!xattr_list) {
ext4_fs_put_inode_ref(&inode_ref);
r = ENOMEM;
@@ -2658,7 +2658,7 @@ int ext4_listxattr(const char *path, char *list, size_t size, size_t *ret_size)
Finish:
EXT4_MP_UNLOCK(mp);
if (xattr_list)
- free(xattr_list);
+ ext4_free(xattr_list);
return r;