From 5b846762aa2ab9095eae34d38ac660b9660b01ee Mon Sep 17 00:00:00 2001 From: Andrei Epure Date: Sun, 10 Mar 2013 15:09:47 +0200 Subject: [PATCH] --- yaml --- r: 368495 b: refs/heads/master c: 7c21bb6996d40f6bb21a015392be41ebb0e538c2 h: refs/heads/master i: 368493: 843a7fb2957deedf1ef698129c6cec9a1f1e5dd8 368491: ba976afe9c26b739c510cad23a42968a6ce536ec 368487: b99ad8e1f476ec2bc41705b6aa4b6ab0ded2dbc3 368479: 2310535b30f49f097c7a4c2b9af35f0f2bad1f64 v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/rtlwifi/usb.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 9c5bbe8a04ec..e3aa18ba1bf9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 60c46bf8176bd4cf28314a8bf0cf26f2ddc3b793 +refs/heads/master: 7c21bb6996d40f6bb21a015392be41ebb0e538c2 diff --git a/trunk/drivers/net/wireless/rtlwifi/usb.c b/trunk/drivers/net/wireless/rtlwifi/usb.c index 156b52732f3d..b5c80b5d57ef 100644 --- a/trunk/drivers/net/wireless/rtlwifi/usb.c +++ b/trunk/drivers/net/wireless/rtlwifi/usb.c @@ -224,10 +224,9 @@ static void _usb_writeN_sync(struct rtl_priv *rtlpriv, u32 addr, void *data, u8 *buffer; wvalue = (u16)(addr & 0x0000ffff); - buffer = kmalloc(len, GFP_ATOMIC); + buffer = kmemdup(data, len, GFP_ATOMIC); if (!buffer) return; - memcpy(buffer, data, len); usb_control_msg(udev, pipe, request, reqtype, wvalue, index, buffer, len, 50);