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.carpen...@oracle.com>

diff --git a/drivers/staging/gdm72xx/usb_boot.c 
b/drivers/staging/gdm72xx/usb_boot.c
index 3082987..4431a80 100644
--- a/drivers/staging/gdm72xx/usb_boot.c
+++ b/drivers/staging/gdm72xx/usb_boot.c
@@ -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;
_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to