staging: wlan-ng: replace kmalloc and memset with kzalloc
authorTapasweni Pathak <tapaswenipathak@gmail.com>
Wed, 8 Oct 2014 18:03:40 +0000 (23:33 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 20 Oct 2014 02:29:19 +0000 (10:29 +0800)
Replace kmalloc and memset with a single call of kzalloc in
file of wlan-ng.

Signed-off-by: Tapasweni Pathak <tapaswenipathak@gmail.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/wlan-ng/prism2fw.c

index 6c38f797d1abd2bd47d3d3b9b3b589ecbec778fd..e907380f9163cb24bd95451fe3e6eb865ae4dfff 100644 (file)
@@ -986,8 +986,8 @@ static int writeimage(wlandevice_t *wlandev, struct imgchunk *fchunk,
        u32 currlen;
        u32 currdaddr;
 
-       rstmsg = kmalloc(sizeof(*rstmsg), GFP_KERNEL);
-       rwrmsg = kmalloc(sizeof(*rwrmsg), GFP_KERNEL);
+       rstmsg = kzalloc(sizeof(*rstmsg), GFP_KERNEL);
+       rwrmsg = kzalloc(sizeof(*rwrmsg), GFP_KERNEL);
        if (!rstmsg || !rwrmsg) {
                kfree(rstmsg);
                kfree(rwrmsg);
@@ -997,7 +997,6 @@ static int writeimage(wlandevice_t *wlandev, struct imgchunk *fchunk,
        }
 
        /* Initialize the messages */
-       memset(rstmsg, 0, sizeof(*rstmsg));
        strcpy(rstmsg->devname, wlandev->name);
        rstmsg->msgcode = DIDmsg_p2req_ramdl_state;
        rstmsg->msglen = sizeof(*rstmsg);
@@ -1011,7 +1010,6 @@ static int writeimage(wlandevice_t *wlandev, struct imgchunk *fchunk,
        rstmsg->exeaddr.len = sizeof(u32);
        rstmsg->resultcode.len = sizeof(u32);
 
-       memset(rwrmsg, 0, sizeof(*rwrmsg));
        strcpy(rwrmsg->devname, wlandev->name);
        rwrmsg->msgcode = DIDmsg_p2req_ramdl_write;
        rwrmsg->msglen = sizeof(*rwrmsg);