summaryrefslogtreecommitdiff
path: root/drivers/md/dm-init.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/md/dm-init.c')
-rw-r--r--drivers/md/dm-init.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/md/dm-init.c b/drivers/md/dm-init.c
index b37bbe762500..7403823384c5 100644
--- a/drivers/md/dm-init.c
+++ b/drivers/md/dm-init.c
@@ -127,7 +127,7 @@ static char __init *dm_parse_table_entry(struct dm_device *dev, char *str)
/* Delimit last field that can be terminated by comma */
next = str_field_delimit(&field[i], ',');
- sp = kzalloc(sizeof(*sp), GFP_KERNEL);
+ sp = kzalloc_obj(*sp);
if (!sp)
return ERR_PTR(-ENOMEM);
dev->table[n] = sp;
@@ -244,7 +244,7 @@ static int __init dm_parse_devices(struct list_head *devices, char *str)
DMDEBUG("parsing \"%s\"", str);
while (device) {
- dev = kzalloc(sizeof(*dev), GFP_KERNEL);
+ dev = kzalloc_obj(*dev);
if (!dev)
return -ENOMEM;
list_add_tail(&dev->list, devices);