It's very useful for debugging problems with brcmfmac setting requested channel. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 49382
29 lines
968 B
Diff
29 lines
968 B
Diff
From: Muhammad Falak R Wani <falakreyaz@gmail.com>
|
|
Date: Thu, 19 May 2016 19:29:03 +0530
|
|
Subject: [PATCH] brcmfmac: use kmemdup
|
|
|
|
Use kmemdup when some other buffer is immediately copied into allocated
|
|
region. It replaces call to allocation followed by memcpy, by a single
|
|
call to kmemdup.
|
|
|
|
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
|
|
Acked-by: Arend van Spriel <arend.vanspriel@broadcom.com>
|
|
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
|
|
---
|
|
|
|
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
|
|
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
|
|
@@ -6666,11 +6666,10 @@ struct brcmf_cfg80211_info *brcmf_cfg802
|
|
return NULL;
|
|
}
|
|
|
|
- ops = kzalloc(sizeof(*ops), GFP_KERNEL);
|
|
+ ops = kmemdup(&brcmf_cfg80211_ops, sizeof(*ops), GFP_KERNEL);
|
|
if (!ops)
|
|
return NULL;
|
|
|
|
- memcpy(ops, &brcmf_cfg80211_ops, sizeof(*ops));
|
|
ifp = netdev_priv(ndev);
|
|
#ifdef CONFIG_PM
|
|
if (brcmf_feat_is_enabled(ifp, BRCMF_FEAT_WOWL_GTK))
|