dm: use kzalloc
Alasdair G Kergon
maintainerPATCH 10/25 dm: use kzalloc
From: Dmitry Monakhov <[email protected]>
Convert kmalloc() + memset() to kzalloc().
Signed-off-by Dmitry Monakhov <[email protected]>
Signed-off-by Alasdair G Kergon <[email protected]>
--- drivers/md/dm-emc.c | 6 ++---- drivers/md/dm-hw-handler.c | 6 ++---- drivers/md/dm-path-selector.c | 6 ++---- drivers/md/dm-table.c | 3 +-- drivers/md/dm-target.c | 6 ++---- 5 files changed, 9 insertions(+), 18 deletions(-)
drivers/md/dm-emc.c +2 -4
@@ -213,12 +213,10 @@ fail_path:static struct emc_handler *alloc_emc_handler (void ) { -struct emc_handler *h =kmalloc (sizeof (*h),GFP_KERNEL ); +struct emc_handler *h =kzalloc (sizeof (*h),GFP_KERNEL ); -if (h) { -memset (h,0 ,sizeof (*h)); +if (h)spin_lock_init (&h->lock); - }return h; }
drivers/md/dm-hw-handler.c +2 -4
@@ -91,12 +91,10 @@ void dm_put_hw_handler(struct hw_handlerstatic struct hwh_internal *_alloc_hw_handler (struct hw_handler_type *hwht) { -struct hwh_internal *hwhi =kmalloc (sizeof (*hwhi),GFP_KERNEL ); +struct hwh_internal *hwhi =kzalloc (sizeof (*hwhi),GFP_KERNEL ); -if (hwhi) { -memset (hwhi,0 ,sizeof (*hwhi)); +if (hwhi) hwhi->hwht = *hwht; - }return hwhi; }
drivers/md/dm-path-selector.c +2 -4
@@ -94,12 +94,10 @@ out:static struct ps_internal *_alloc_path_selector (struct path_selector_type *pst) { -struct ps_internal *psi =kmalloc (sizeof (*psi),GFP_KERNEL ); +struct ps_internal *psi =kzalloc (sizeof (*psi),GFP_KERNEL ); -if (psi) { -memset (psi,0 ,sizeof (*psi)); +if (psi) psi->pst = *pst; - }return psi; }
drivers/md/dm-table.c +1 -2
@@ -213,12 +213,11 @@ static int alloc_targets(struct dm_tableint dm_table_create (struct dm_table **result,int mode,unsigned num_targets,struct mapped_device *md) { -struct dm_table *t =kmalloc (sizeof (*t),GFP_KERNEL ); +struct dm_table *t =kzalloc (sizeof (*t),GFP_KERNEL );if (!t)return -ENOMEM ; -memset (t,0 ,sizeof (*t));INIT_LIST_HEAD (&t->devices);atomic_set (&t->holders,1 );
drivers/md/dm-target.c +2 -4
@@ -88,12 +88,10 @@ void dm_put_target_type(struct target_tystatic struct tt_internal *alloc_target (struct target_type *t) { -struct tt_internal *ti =kmalloc (sizeof (*ti),GFP_KERNEL ); +struct tt_internal *ti =kzalloc (sizeof (*ti),GFP_KERNEL ); -if (ti) { -memset (ti,0 ,sizeof (*ti)); +if (ti) ti->tt = *t; - }return ti; }