Commit 04c3c01a authored by Jussi Kivilinna's avatar Jussi Kivilinna Committed by David S. Miller

rndis_host: Use 1KB buffer in rndis_unbind

rndis_command requires the caller to pass in a buffer of at least 1KB.
Signed-off-by: default avatarJussi Kivilinna <jussi.kivilinna@mbnet.fi>
Signed-off-by: default avatarBjorge Dijkstra <bjd@jooz.net>
Acked-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 786e3dfb
...@@ -577,7 +577,7 @@ static void rndis_unbind(struct usbnet *dev, struct usb_interface *intf) ...@@ -577,7 +577,7 @@ static void rndis_unbind(struct usbnet *dev, struct usb_interface *intf)
struct rndis_halt *halt; struct rndis_halt *halt;
/* try to clear any rndis state/activity (no i/o from stack!) */ /* try to clear any rndis state/activity (no i/o from stack!) */
halt = kzalloc(sizeof *halt, GFP_KERNEL); halt = kzalloc(CONTROL_BUFFER_SIZE, GFP_KERNEL);
if (halt) { if (halt) {
halt->msg_type = RNDIS_MSG_HALT; halt->msg_type = RNDIS_MSG_HALT;
halt->msg_len = ccpu2(sizeof *halt); halt->msg_len = ccpu2(sizeof *halt);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment