From a7901d5ef7ff6bb6b7fdc500d9383450b23ba059 Mon Sep 17 00:00:00 2001 From: Alex Elder Date: Thu, 16 Oct 2014 06:35:28 -0500 Subject: [PATCH] greybus: zero all data buffers Don't assume the buffer data area will all be overwritten. Zero all buffer space, to avoid sending crap over the wire. Signed-off-by: Alex Elder Signed-off-by: Greg Kroah-Hartman --- drivers/staging/greybus/es1-ap-usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/greybus/es1-ap-usb.c b/drivers/staging/greybus/es1-ap-usb.c index e55ad03b56d6..2405670d8afc 100644 --- a/drivers/staging/greybus/es1-ap-usb.c +++ b/drivers/staging/greybus/es1-ap-usb.c @@ -113,7 +113,7 @@ static int alloc_gbuf_data(struct gbuf *gbuf, unsigned int size, * CPort Id before the data; set aside an extra byte for * that purpose in that case. */ - buffer = kmalloc(cport_reserve + size, gfp_mask); + buffer = kzalloc(cport_reserve + size, gfp_mask); if (!buffer) return -ENOMEM; -- 2.39.5