From 6ee07d675d8175ef6d93824067909eee75b2e862 Mon Sep 17 00:00:00 2001 From: Shaun Ruffell Date: Mon, 3 Jan 2011 18:25:09 +0000 Subject: dahdi_dynamic: kmalloc/memset -> kzalloc Signed-off-by: Shaun Ruffell Acked-by: Kinsey Moore git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@9568 a0bf4364-ded3-4de4-8d8a-66a801d63aff --- drivers/dahdi/dahdi_dynamic.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'drivers/dahdi/dahdi_dynamic.c') diff --git a/drivers/dahdi/dahdi_dynamic.c b/drivers/dahdi/dahdi_dynamic.c index 14b3a73..783dfba 100644 --- a/drivers/dahdi/dahdi_dynamic.c +++ b/drivers/dahdi/dahdi_dynamic.c @@ -549,36 +549,28 @@ static int create_dynamic(struct dahdi_dynamic_span *dds) return -EEXIST; /* Allocate memory */ - d = kmalloc(sizeof(*d), GFP_KERNEL); + d = kzalloc(sizeof(*d), GFP_KERNEL); if (!d) return -ENOMEM; - /* Zero it out */ - memset(d, 0, sizeof(*d)); - for (x = 0; x < dds->numchans; x++) { - d->chans[x] = kmalloc(sizeof(*d->chans[x]), GFP_KERNEL); + d->chans[x] = kzalloc(sizeof(*d->chans[x]), GFP_KERNEL); if (!d->chans[x]) { dynamic_destroy(d); return -ENOMEM; } - - memset(d->chans[x], 0, sizeof(*d->chans[x])); } /* Allocate message buffer with sample space and header space */ bufsize = dds->numchans * DAHDI_CHUNKSIZE + dds->numchans / 4 + 48; - d->msgbuf = kmalloc(bufsize, GFP_KERNEL); + d->msgbuf = kzalloc(bufsize, GFP_KERNEL); if (!d->msgbuf) { dynamic_destroy(d); return -ENOMEM; } - /* Zero out -- probably not needed but why not */ - memset(d->msgbuf, 0, bufsize); - /* Setup parameters properly assuming we're going to be okay. */ dahdi_copy_string(d->dname, dds->driver, sizeof(d->dname)); dahdi_copy_string(d->addr, dds->addr, sizeof(d->addr)); -- cgit v1.2.3