summaryrefslogtreecommitdiff
path: root/drivers/md/persistent-data
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/md/persistent-data')
-rw-r--r--drivers/md/persistent-data/dm-block-manager.c2
-rw-r--r--drivers/md/persistent-data/dm-btree.c2
-rw-r--r--drivers/md/persistent-data/dm-space-map-disk.c4
-rw-r--r--drivers/md/persistent-data/dm-space-map-metadata.c2
-rw-r--r--drivers/md/persistent-data/dm-transaction-manager.c6
5 files changed, 8 insertions, 8 deletions
diff --git a/drivers/md/persistent-data/dm-block-manager.c b/drivers/md/persistent-data/dm-block-manager.c
index 1ef71e5fcde7..a5003774f8bf 100644
--- a/drivers/md/persistent-data/dm-block-manager.c
+++ b/drivers/md/persistent-data/dm-block-manager.c
@@ -388,7 +388,7 @@ struct dm_block_manager *dm_block_manager_create(struct block_device *bdev,
int r;
struct dm_block_manager *bm;
- bm = kmalloc(sizeof(*bm), GFP_KERNEL);
+ bm = kmalloc_obj(*bm);
if (!bm) {
r = -ENOMEM;
goto bad;
diff --git a/drivers/md/persistent-data/dm-btree.c b/drivers/md/persistent-data/dm-btree.c
index 0c7a2e8d1846..dd02eee4a23c 100644
--- a/drivers/md/persistent-data/dm-btree.c
+++ b/drivers/md/persistent-data/dm-btree.c
@@ -280,7 +280,7 @@ int dm_btree_del(struct dm_btree_info *info, dm_block_t root)
* considered an FS op. We can't recurse back into the FS, so we
* allocate GFP_NOFS.
*/
- s = kmalloc(sizeof(*s), GFP_NOFS);
+ s = kmalloc_obj(*s, GFP_NOFS);
if (!s)
return -ENOMEM;
s->info = info;
diff --git a/drivers/md/persistent-data/dm-space-map-disk.c b/drivers/md/persistent-data/dm-space-map-disk.c
index f4241f54e20e..27c0be9c5a37 100644
--- a/drivers/md/persistent-data/dm-space-map-disk.c
+++ b/drivers/md/persistent-data/dm-space-map-disk.c
@@ -220,7 +220,7 @@ struct dm_space_map *dm_sm_disk_create(struct dm_transaction_manager *tm,
int r;
struct sm_disk *smd;
- smd = kmalloc(sizeof(*smd), GFP_KERNEL);
+ smd = kmalloc_obj(*smd);
if (!smd)
return ERR_PTR(-ENOMEM);
@@ -254,7 +254,7 @@ struct dm_space_map *dm_sm_disk_open(struct dm_transaction_manager *tm,
int r;
struct sm_disk *smd;
- smd = kmalloc(sizeof(*smd), GFP_KERNEL);
+ smd = kmalloc_obj(*smd);
if (!smd)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/md/persistent-data/dm-space-map-metadata.c b/drivers/md/persistent-data/dm-space-map-metadata.c
index d48c4fafc779..4bffddeed8ec 100644
--- a/drivers/md/persistent-data/dm-space-map-metadata.c
+++ b/drivers/md/persistent-data/dm-space-map-metadata.c
@@ -772,7 +772,7 @@ struct dm_space_map *dm_sm_metadata_init(void)
{
struct sm_metadata *smm;
- smm = kvmalloc(sizeof(*smm), GFP_KERNEL);
+ smm = kvmalloc_obj(*smm);
if (!smm)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/md/persistent-data/dm-transaction-manager.c b/drivers/md/persistent-data/dm-transaction-manager.c
index 98c745d90f48..7401add01d12 100644
--- a/drivers/md/persistent-data/dm-transaction-manager.c
+++ b/drivers/md/persistent-data/dm-transaction-manager.c
@@ -137,7 +137,7 @@ static void insert_shadow(struct dm_transaction_manager *tm, dm_block_t b)
unsigned int bucket;
struct shadow_info *si;
- si = kmalloc(sizeof(*si), GFP_NOIO);
+ si = kmalloc_obj(*si, GFP_NOIO);
if (si) {
struct rb_node **node, *parent;
si->where = b;
@@ -185,7 +185,7 @@ static struct dm_transaction_manager *dm_tm_create(struct dm_block_manager *bm,
unsigned int i;
struct dm_transaction_manager *tm;
- tm = kmalloc(sizeof(*tm), GFP_KERNEL);
+ tm = kmalloc_obj(*tm);
if (!tm)
return ERR_PTR(-ENOMEM);
@@ -207,7 +207,7 @@ struct dm_transaction_manager *dm_tm_create_non_blocking_clone(struct dm_transac
{
struct dm_transaction_manager *tm;
- tm = kmalloc(sizeof(*tm), GFP_KERNEL);
+ tm = kmalloc_obj(*tm);
if (tm) {
tm->is_clone = 1;
tm->real = real;