staging: gdm72xx: zero out padding
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 22 Feb 2016 19:32:38 +0000 (22:32 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 5 Mar 2016 22:48:04 +0000 (14:48 -0800)
We pad the start of this buffer with 256 bytes of padding.   It's not
clear to me exactly what's going on or how it's used but let's zero it
out.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/gdm72xx/usb_boot.c

index 99a5c07..b91eea6 100644 (file)
@@ -286,7 +286,7 @@ static int em_download_image(struct usb_device *usbdev, const char *img_name,
                return ret;
        }
 
-       buf = kmalloc(DOWNLOAD_CHUCK + pad_size, GFP_KERNEL);
+       buf = kzalloc(DOWNLOAD_CHUCK + pad_size, GFP_KERNEL);
        if (!buf) {
                release_firmware(firm);
                return -ENOMEM;