diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-07-20 18:59:12 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-07-20 18:59:12 -0400 |
commit | 55a27055b9ea5aabf8206ed6b7777c79f4e840c3 (patch) | |
tree | 29867609589a69e8a86e6e76b0885f0dbf4ce78f /drivers/staging | |
parent | 4becf12de1a4efefd28e057750e35f4ceb32dd1d (diff) |
staging: csr: remove CsrPmemFree()
It's just a wrapper around kfree() so call that instead.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com>
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com>
Cc: Riku Mettälä <riku.mettala@bluegiga.com>
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging')
23 files changed, 282 insertions, 303 deletions
diff --git a/drivers/staging/csr/csr_msgconv.c b/drivers/staging/csr/csr_msgconv.c index 04ce4ae49ccd..42e0a4aef0a7 100644 --- a/drivers/staging/csr/csr_msgconv.c +++ b/drivers/staging/csr/csr_msgconv.c | |||
@@ -10,6 +10,7 @@ | |||
10 | 10 | ||
11 | #include <linux/module.h> | 11 | #include <linux/module.h> |
12 | #include <linux/types.h> | 12 | #include <linux/types.h> |
13 | #include <linux/slab.h> | ||
13 | #include "csr_pmem.h" | 14 | #include "csr_pmem.h" |
14 | #include "csr_panic.h" | 15 | #include "csr_panic.h" |
15 | #include "csr_sched.h" | 16 | #include "csr_sched.h" |
@@ -312,11 +313,11 @@ void CsrMsgConvDeinit(void) | |||
312 | { | 313 | { |
313 | CsrMsgConvPrimEntry *s_next; | 314 | CsrMsgConvPrimEntry *s_next; |
314 | s_next = s->next; | 315 | s_next = s->next; |
315 | CsrPmemFree(s); | 316 | kfree(s); |
316 | s = s_next; | 317 | s = s_next; |
317 | } | 318 | } |
318 | 319 | ||
319 | CsrPmemFree(converter); | 320 | kfree(converter); |
320 | converter = NULL; | 321 | converter = NULL; |
321 | } | 322 | } |
322 | EXPORT_SYMBOL_GPL(CsrMsgConvDeinit); | 323 | EXPORT_SYMBOL_GPL(CsrMsgConvDeinit); |
diff --git a/drivers/staging/csr/csr_pmem.c b/drivers/staging/csr/csr_pmem.c index aeb924289099..a2779256005c 100644 --- a/drivers/staging/csr/csr_pmem.c +++ b/drivers/staging/csr/csr_pmem.c | |||
@@ -38,14 +38,3 @@ void *CsrPmemAlloc(size_t size) | |||
38 | return ret; | 38 | return ret; |
39 | } | 39 | } |
40 | EXPORT_SYMBOL_GPL(CsrPmemAlloc); | 40 | EXPORT_SYMBOL_GPL(CsrPmemAlloc); |
41 | |||
42 | void CsrPmemFree(void *ptr) | ||
43 | { | ||
44 | if (ptr == NULL) | ||
45 | { | ||
46 | return; | ||
47 | } | ||
48 | |||
49 | kfree(ptr); | ||
50 | } | ||
51 | EXPORT_SYMBOL_GPL(CsrPmemFree); | ||
diff --git a/drivers/staging/csr/csr_pmem.h b/drivers/staging/csr/csr_pmem.h index 5e8b6a08c63e..283aff09d867 100644 --- a/drivers/staging/csr/csr_pmem.h +++ b/drivers/staging/csr/csr_pmem.h | |||
@@ -45,20 +45,6 @@ void *CsrPmemAllocDebug(size_t size, | |||
45 | void *CsrPmemAlloc(size_t size); | 45 | void *CsrPmemAlloc(size_t size); |
46 | #endif | 46 | #endif |
47 | 47 | ||
48 | |||
49 | /***************************************************************************** | ||
50 | |||
51 | NAME | ||
52 | CsrPmemFree | ||
53 | |||
54 | DESCRIPTION | ||
55 | This function will deallocate a previously allocated block of memory. | ||
56 | |||
57 | PARAMETERS | ||
58 | ptr - Pointer to allocated memory. | ||
59 | |||
60 | *****************************************************************************/ | ||
61 | void CsrPmemFree(void *ptr); | ||
62 | #endif | 48 | #endif |
63 | 49 | ||
64 | /***************************************************************************** | 50 | /***************************************************************************** |
@@ -131,7 +117,6 @@ void *CsrPmemDebugAlloc(size_t size, CsrPmemDebugAllocType type, const char* fil | |||
131 | #define CsrPmemAlloc(size) CsrPmemDebugAlloc(size, CSR_PMEM_DEBUG_TYPE_PMEM_ALLOC, __FILE__, __LINE__) | 117 | #define CsrPmemAlloc(size) CsrPmemDebugAlloc(size, CSR_PMEM_DEBUG_TYPE_PMEM_ALLOC, __FILE__, __LINE__) |
132 | 118 | ||
133 | void CsrPmemDebugFree(void *ptr, CsrPmemDebugAllocType type, const char* file, u32 line); | 119 | void CsrPmemDebugFree(void *ptr, CsrPmemDebugAllocType type, const char* file, u32 line); |
134 | #define CsrPmemFree(ptr) CsrPmemDebugFree(ptr, CSR_PMEM_DEBUG_TYPE_PMEM_ALLOC, __FILE__, __LINE__) | ||
135 | 120 | ||
136 | #endif | 121 | #endif |
137 | 122 | ||
diff --git a/drivers/staging/csr/csr_sched.h b/drivers/staging/csr/csr_sched.h index e42fca9a859f..7ae1ea5b3229 100644 --- a/drivers/staging/csr/csr_sched.h +++ b/drivers/staging/csr/csr_sched.h | |||
@@ -125,7 +125,7 @@ void CsrSchedBgintSet(CsrSchedBgint bgint); | |||
125 | * obey the convention that when a message built with CsrPmemAlloc()ed memory | 125 | * obey the convention that when a message built with CsrPmemAlloc()ed memory |
126 | * is given to CsrSchedMessagePut() then ownership of the memory is ceded to the | 126 | * is given to CsrSchedMessagePut() then ownership of the memory is ceded to the |
127 | * scheduler - and eventually to the recipient task. I.e., the receiver of | 127 | * scheduler - and eventually to the recipient task. I.e., the receiver of |
128 | * the message will be expected to CsrPmemFree() the message storage. | 128 | * the message will be expected to kfree() the message storage. |
129 | * | 129 | * |
130 | * RETURNS | 130 | * RETURNS |
131 | * void. | 131 | * void. |
diff --git a/drivers/staging/csr/csr_utf16.c b/drivers/staging/csr/csr_utf16.c index be48097cd0db..f827342b1487 100644 --- a/drivers/staging/csr/csr_utf16.c +++ b/drivers/staging/csr/csr_utf16.c | |||
@@ -8,6 +8,7 @@ | |||
8 | 8 | ||
9 | *****************************************************************************/ | 9 | *****************************************************************************/ |
10 | #include <linux/module.h> | 10 | #include <linux/module.h> |
11 | #include <linux/slab.h> | ||
11 | #include "csr_pmem.h" | 12 | #include "csr_pmem.h" |
12 | #include "csr_unicode.h" | 13 | #include "csr_unicode.h" |
13 | #include "csr_macro.h" | 14 | #include "csr_macro.h" |
@@ -881,7 +882,7 @@ u16 *CsrUtf16String2XML(u16 *str) | |||
881 | 882 | ||
882 | *outputString++ = 0; | 883 | *outputString++ = 0; |
883 | 884 | ||
884 | CsrPmemFree(str); | 885 | kfree(str); |
885 | } | 886 | } |
886 | } | 887 | } |
887 | 888 | ||
@@ -1008,7 +1009,7 @@ u16 *CsrXML2Utf16String(u16 *str) | |||
1008 | 1009 | ||
1009 | *outputString++ = 0; | 1010 | *outputString++ = 0; |
1010 | 1011 | ||
1011 | CsrPmemFree(str); | 1012 | kfree(str); |
1012 | } | 1013 | } |
1013 | } | 1014 | } |
1014 | 1015 | ||
diff --git a/drivers/staging/csr/csr_wifi_nme_ap_free_downstream_contents.c b/drivers/staging/csr/csr_wifi_nme_ap_free_downstream_contents.c index 68123968ae93..bfc511ed49d1 100644 --- a/drivers/staging/csr/csr_wifi_nme_ap_free_downstream_contents.c +++ b/drivers/staging/csr/csr_wifi_nme_ap_free_downstream_contents.c | |||
@@ -9,7 +9,7 @@ | |||
9 | *****************************************************************************/ | 9 | *****************************************************************************/ |
10 | 10 | ||
11 | /* Note: this is an auto-generated file. */ | 11 | /* Note: this is an auto-generated file. */ |
12 | 12 | #include <linux/slab.h> | |
13 | #include "csr_pmem.h" | 13 | #include "csr_pmem.h" |
14 | #include "csr_wifi_nme_ap_prim.h" | 14 | #include "csr_wifi_nme_ap_prim.h" |
15 | #include "csr_wifi_nme_ap_lib.h" | 15 | #include "csr_wifi_nme_ap_lib.h" |
@@ -41,7 +41,7 @@ void CsrWifiNmeApFreeDownstreamMessageContents(u16 eventClass, void *message) | |||
41 | case CSR_WIFI_NME_AP_CONFIG_SET_REQ: | 41 | case CSR_WIFI_NME_AP_CONFIG_SET_REQ: |
42 | { | 42 | { |
43 | CsrWifiNmeApConfigSetReq *p = (CsrWifiNmeApConfigSetReq *)message; | 43 | CsrWifiNmeApConfigSetReq *p = (CsrWifiNmeApConfigSetReq *)message; |
44 | CsrPmemFree(p->apMacConfig.macAddressList); | 44 | kfree(p->apMacConfig.macAddressList); |
45 | p->apMacConfig.macAddressList = NULL; | 45 | p->apMacConfig.macAddressList = NULL; |
46 | break; | 46 | break; |
47 | } | 47 | } |
@@ -54,7 +54,7 @@ void CsrWifiNmeApFreeDownstreamMessageContents(u16 eventClass, void *message) | |||
54 | switch (p->apCredentials.nmeAuthType.authTypePersonal.pskOrPassphrase) | 54 | switch (p->apCredentials.nmeAuthType.authTypePersonal.pskOrPassphrase) |
55 | { | 55 | { |
56 | case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PASSPHRASE: | 56 | case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PASSPHRASE: |
57 | CsrPmemFree(p->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase); | 57 | kfree(p->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase); |
58 | p->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase = NULL; | 58 | p->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase = NULL; |
59 | break; | 59 | break; |
60 | default: | 60 | default: |
@@ -68,11 +68,11 @@ void CsrWifiNmeApFreeDownstreamMessageContents(u16 eventClass, void *message) | |||
68 | u16 i3; | 68 | u16 i3; |
69 | for (i3 = 0; i3 < p->p2pGoParam.operatingChanList.channelEntryListCount; i3++) | 69 | for (i3 = 0; i3 < p->p2pGoParam.operatingChanList.channelEntryListCount; i3++) |
70 | { | 70 | { |
71 | CsrPmemFree(p->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel); | 71 | kfree(p->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel); |
72 | p->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel = NULL; | 72 | p->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel = NULL; |
73 | } | 73 | } |
74 | } | 74 | } |
75 | CsrPmemFree(p->p2pGoParam.operatingChanList.channelEntryList); | 75 | kfree(p->p2pGoParam.operatingChanList.channelEntryList); |
76 | p->p2pGoParam.operatingChanList.channelEntryList = NULL; | 76 | p->p2pGoParam.operatingChanList.channelEntryList = NULL; |
77 | break; | 77 | break; |
78 | } | 78 | } |
diff --git a/drivers/staging/csr/csr_wifi_nme_ap_serialize.c b/drivers/staging/csr/csr_wifi_nme_ap_serialize.c index b673c1ca421b..dcdcc32b597c 100644 --- a/drivers/staging/csr/csr_wifi_nme_ap_serialize.c +++ b/drivers/staging/csr/csr_wifi_nme_ap_serialize.c | |||
@@ -10,6 +10,7 @@ | |||
10 | 10 | ||
11 | /* Note: this is an auto-generated file. */ | 11 | /* Note: this is an auto-generated file. */ |
12 | #include <linux/string.h> | 12 | #include <linux/string.h> |
13 | #include <linux/slab.h> | ||
13 | #include "csr_pmem.h" | 14 | #include "csr_pmem.h" |
14 | #include "csr_msgconv.h" | 15 | #include "csr_msgconv.h" |
15 | #include "csr_unicode.h" | 16 | #include "csr_unicode.h" |
@@ -22,7 +23,7 @@ | |||
22 | 23 | ||
23 | void CsrWifiNmeApPfree(void *ptr) | 24 | void CsrWifiNmeApPfree(void *ptr) |
24 | { | 25 | { |
25 | CsrPmemFree(ptr); | 26 | kfree(ptr); |
26 | } | 27 | } |
27 | 28 | ||
28 | 29 | ||
@@ -221,8 +222,8 @@ void* CsrWifiNmeApConfigSetReqDes(u8 *buffer, size_t length) | |||
221 | void CsrWifiNmeApConfigSetReqSerFree(void *voidPrimitivePointer) | 222 | void CsrWifiNmeApConfigSetReqSerFree(void *voidPrimitivePointer) |
222 | { | 223 | { |
223 | CsrWifiNmeApConfigSetReq *primitive = (CsrWifiNmeApConfigSetReq *) voidPrimitivePointer; | 224 | CsrWifiNmeApConfigSetReq *primitive = (CsrWifiNmeApConfigSetReq *) voidPrimitivePointer; |
224 | CsrPmemFree(primitive->apMacConfig.macAddressList); | 225 | kfree(primitive->apMacConfig.macAddressList); |
225 | CsrPmemFree(primitive); | 226 | kfree(primitive); |
226 | } | 227 | } |
227 | 228 | ||
228 | 229 | ||
@@ -555,7 +556,7 @@ void CsrWifiNmeApStartReqSerFree(void *voidPrimitivePointer) | |||
555 | switch (primitive->apCredentials.nmeAuthType.authTypePersonal.pskOrPassphrase) | 556 | switch (primitive->apCredentials.nmeAuthType.authTypePersonal.pskOrPassphrase) |
556 | { | 557 | { |
557 | case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PASSPHRASE: | 558 | case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PASSPHRASE: |
558 | CsrPmemFree(primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase); | 559 | kfree(primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase); |
559 | break; | 560 | break; |
560 | default: | 561 | default: |
561 | break; | 562 | break; |
@@ -568,11 +569,11 @@ void CsrWifiNmeApStartReqSerFree(void *voidPrimitivePointer) | |||
568 | u16 i3; | 569 | u16 i3; |
569 | for (i3 = 0; i3 < primitive->p2pGoParam.operatingChanList.channelEntryListCount; i3++) | 570 | for (i3 = 0; i3 < primitive->p2pGoParam.operatingChanList.channelEntryListCount; i3++) |
570 | { | 571 | { |
571 | CsrPmemFree(primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel); | 572 | kfree(primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel); |
572 | } | 573 | } |
573 | } | 574 | } |
574 | CsrPmemFree(primitive->p2pGoParam.operatingChanList.channelEntryList); | 575 | kfree(primitive->p2pGoParam.operatingChanList.channelEntryList); |
575 | CsrPmemFree(primitive); | 576 | kfree(primitive); |
576 | } | 577 | } |
577 | 578 | ||
578 | 579 | ||
diff --git a/drivers/staging/csr/csr_wifi_router_ctrl_free_downstream_contents.c b/drivers/staging/csr/csr_wifi_router_ctrl_free_downstream_contents.c index 2329dc3af8a9..b4b724356c1e 100644 --- a/drivers/staging/csr/csr_wifi_router_ctrl_free_downstream_contents.c +++ b/drivers/staging/csr/csr_wifi_router_ctrl_free_downstream_contents.c | |||
@@ -9,7 +9,7 @@ | |||
9 | *****************************************************************************/ | 9 | *****************************************************************************/ |
10 | 10 | ||
11 | /* Note: this is an auto-generated file. */ | 11 | /* Note: this is an auto-generated file. */ |
12 | 12 | #include <linux/slab.h> | |
13 | #include "csr_pmem.h" | 13 | #include "csr_pmem.h" |
14 | #include "csr_wifi_router_ctrl_prim.h" | 14 | #include "csr_wifi_router_ctrl_prim.h" |
15 | #include "csr_wifi_router_ctrl_lib.h" | 15 | #include "csr_wifi_router_ctrl_lib.h" |
@@ -41,62 +41,62 @@ void CsrWifiRouterCtrlFreeDownstreamMessageContents(u16 eventClass, void *messag | |||
41 | case CSR_WIFI_ROUTER_CTRL_HIP_REQ: | 41 | case CSR_WIFI_ROUTER_CTRL_HIP_REQ: |
42 | { | 42 | { |
43 | CsrWifiRouterCtrlHipReq *p = (CsrWifiRouterCtrlHipReq *)message; | 43 | CsrWifiRouterCtrlHipReq *p = (CsrWifiRouterCtrlHipReq *)message; |
44 | CsrPmemFree(p->mlmeCommand); | 44 | kfree(p->mlmeCommand); |
45 | p->mlmeCommand = NULL; | 45 | p->mlmeCommand = NULL; |
46 | CsrPmemFree(p->dataRef1); | 46 | kfree(p->dataRef1); |
47 | p->dataRef1 = NULL; | 47 | p->dataRef1 = NULL; |
48 | CsrPmemFree(p->dataRef2); | 48 | kfree(p->dataRef2); |
49 | p->dataRef2 = NULL; | 49 | p->dataRef2 = NULL; |
50 | break; | 50 | break; |
51 | } | 51 | } |
52 | case CSR_WIFI_ROUTER_CTRL_MULTICAST_ADDRESS_RES: | 52 | case CSR_WIFI_ROUTER_CTRL_MULTICAST_ADDRESS_RES: |
53 | { | 53 | { |
54 | CsrWifiRouterCtrlMulticastAddressRes *p = (CsrWifiRouterCtrlMulticastAddressRes *)message; | 54 | CsrWifiRouterCtrlMulticastAddressRes *p = (CsrWifiRouterCtrlMulticastAddressRes *)message; |
55 | CsrPmemFree(p->getAddresses); | 55 | kfree(p->getAddresses); |
56 | p->getAddresses = NULL; | 56 | p->getAddresses = NULL; |
57 | break; | 57 | break; |
58 | } | 58 | } |
59 | case CSR_WIFI_ROUTER_CTRL_TCLAS_ADD_REQ: | 59 | case CSR_WIFI_ROUTER_CTRL_TCLAS_ADD_REQ: |
60 | { | 60 | { |
61 | CsrWifiRouterCtrlTclasAddReq *p = (CsrWifiRouterCtrlTclasAddReq *)message; | 61 | CsrWifiRouterCtrlTclasAddReq *p = (CsrWifiRouterCtrlTclasAddReq *)message; |
62 | CsrPmemFree(p->tclas); | 62 | kfree(p->tclas); |
63 | p->tclas = NULL; | 63 | p->tclas = NULL; |
64 | break; | 64 | break; |
65 | } | 65 | } |
66 | case CSR_WIFI_ROUTER_CTRL_TCLAS_DEL_REQ: | 66 | case CSR_WIFI_ROUTER_CTRL_TCLAS_DEL_REQ: |
67 | { | 67 | { |
68 | CsrWifiRouterCtrlTclasDelReq *p = (CsrWifiRouterCtrlTclasDelReq *)message; | 68 | CsrWifiRouterCtrlTclasDelReq *p = (CsrWifiRouterCtrlTclasDelReq *)message; |
69 | CsrPmemFree(p->tclas); | 69 | kfree(p->tclas); |
70 | p->tclas = NULL; | 70 | p->tclas = NULL; |
71 | break; | 71 | break; |
72 | } | 72 | } |
73 | case CSR_WIFI_ROUTER_CTRL_WIFI_ON_REQ: | 73 | case CSR_WIFI_ROUTER_CTRL_WIFI_ON_REQ: |
74 | { | 74 | { |
75 | CsrWifiRouterCtrlWifiOnReq *p = (CsrWifiRouterCtrlWifiOnReq *)message; | 75 | CsrWifiRouterCtrlWifiOnReq *p = (CsrWifiRouterCtrlWifiOnReq *)message; |
76 | CsrPmemFree(p->data); | 76 | kfree(p->data); |
77 | p->data = NULL; | 77 | p->data = NULL; |
78 | break; | 78 | break; |
79 | } | 79 | } |
80 | case CSR_WIFI_ROUTER_CTRL_WIFI_ON_RES: | 80 | case CSR_WIFI_ROUTER_CTRL_WIFI_ON_RES: |
81 | { | 81 | { |
82 | CsrWifiRouterCtrlWifiOnRes *p = (CsrWifiRouterCtrlWifiOnRes *)message; | 82 | CsrWifiRouterCtrlWifiOnRes *p = (CsrWifiRouterCtrlWifiOnRes *)message; |
83 | CsrPmemFree(p->smeVersions.smeBuild); | 83 | kfree(p->smeVersions.smeBuild); |
84 | p->smeVersions.smeBuild = NULL; | 84 | p->smeVersions.smeBuild = NULL; |
85 | break; | 85 | break; |
86 | } | 86 | } |
87 | case CSR_WIFI_ROUTER_CTRL_WAPI_RX_PKT_REQ: | 87 | case CSR_WIFI_ROUTER_CTRL_WAPI_RX_PKT_REQ: |
88 | { | 88 | { |
89 | CsrWifiRouterCtrlWapiRxPktReq *p = (CsrWifiRouterCtrlWapiRxPktReq *)message; | 89 | CsrWifiRouterCtrlWapiRxPktReq *p = (CsrWifiRouterCtrlWapiRxPktReq *)message; |
90 | CsrPmemFree(p->signal); | 90 | kfree(p->signal); |
91 | p->signal = NULL; | 91 | p->signal = NULL; |
92 | CsrPmemFree(p->data); | 92 | kfree(p->data); |
93 | p->data = NULL; | 93 | p->data = NULL; |
94 | break; | 94 | break; |
95 | } | 95 | } |
96 | case CSR_WIFI_ROUTER_CTRL_WAPI_UNICAST_TX_PKT_REQ: | 96 | case CSR_WIFI_ROUTER_CTRL_WAPI_UNICAST_TX_PKT_REQ: |
97 | { | 97 | { |
98 | CsrWifiRouterCtrlWapiUnicastTxPktReq *p = (CsrWifiRouterCtrlWapiUnicastTxPktReq *)message; | 98 | CsrWifiRouterCtrlWapiUnicastTxPktReq *p = (CsrWifiRouterCtrlWapiUnicastTxPktReq *)message; |
99 | CsrPmemFree(p->data); | 99 | kfree(p->data); |
100 | p->data = NULL; | 100 | p->data = NULL; |
101 | break; | 101 | break; |
102 | } | 102 | } |
diff --git a/drivers/staging/csr/csr_wifi_router_ctrl_free_upstream_contents.c b/drivers/staging/csr/csr_wifi_router_ctrl_free_upstream_contents.c index 8f1ce3d93e8f..4605c535b3b9 100644 --- a/drivers/staging/csr/csr_wifi_router_ctrl_free_upstream_contents.c +++ b/drivers/staging/csr/csr_wifi_router_ctrl_free_upstream_contents.c | |||
@@ -9,7 +9,7 @@ | |||
9 | *****************************************************************************/ | 9 | *****************************************************************************/ |
10 | 10 | ||
11 | /* Note: this is an auto-generated file. */ | 11 | /* Note: this is an auto-generated file. */ |
12 | 12 | #include <linux/slab.h> | |
13 | #include "csr_pmem.h" | 13 | #include "csr_pmem.h" |
14 | #include "csr_wifi_router_ctrl_prim.h" | 14 | #include "csr_wifi_router_ctrl_prim.h" |
15 | #include "csr_wifi_router_ctrl_lib.h" | 15 | #include "csr_wifi_router_ctrl_lib.h" |
@@ -41,41 +41,41 @@ void CsrWifiRouterCtrlFreeUpstreamMessageContents(u16 eventClass, void *message) | |||
41 | case CSR_WIFI_ROUTER_CTRL_HIP_IND: | 41 | case CSR_WIFI_ROUTER_CTRL_HIP_IND: |
42 | { | 42 | { |
43 | CsrWifiRouterCtrlHipInd *p = (CsrWifiRouterCtrlHipInd *)message; | 43 | CsrWifiRouterCtrlHipInd *p = (CsrWifiRouterCtrlHipInd *)message; |
44 | CsrPmemFree(p->mlmeCommand); | 44 | kfree(p->mlmeCommand); |
45 | p->mlmeCommand = NULL; | 45 | p->mlmeCommand = NULL; |
46 | CsrPmemFree(p->dataRef1); | 46 | kfree(p->dataRef1); |
47 | p->dataRef1 = NULL; | 47 | p->dataRef1 = NULL; |
48 | CsrPmemFree(p->dataRef2); | 48 | kfree(p->dataRef2); |
49 | p->dataRef2 = NULL; | 49 | p->dataRef2 = NULL; |
50 | break; | 50 | break; |
51 | } | 51 | } |
52 | case CSR_WIFI_ROUTER_CTRL_MULTICAST_ADDRESS_IND: | 52 | case CSR_WIFI_ROUTER_CTRL_MULTICAST_ADDRESS_IND: |
53 | { | 53 | { |
54 | CsrWifiRouterCtrlMulticastAddressInd *p = (CsrWifiRouterCtrlMulticastAddressInd *)message; | 54 | CsrWifiRouterCtrlMulticastAddressInd *p = (CsrWifiRouterCtrlMulticastAddressInd *)message; |
55 | CsrPmemFree(p->setAddresses); | 55 | kfree(p->setAddresses); |
56 | p->setAddresses = NULL; | 56 | p->setAddresses = NULL; |
57 | break; | 57 | break; |
58 | } | 58 | } |
59 | case CSR_WIFI_ROUTER_CTRL_WIFI_ON_IND: | 59 | case CSR_WIFI_ROUTER_CTRL_WIFI_ON_IND: |
60 | { | 60 | { |
61 | CsrWifiRouterCtrlWifiOnInd *p = (CsrWifiRouterCtrlWifiOnInd *)message; | 61 | CsrWifiRouterCtrlWifiOnInd *p = (CsrWifiRouterCtrlWifiOnInd *)message; |
62 | CsrPmemFree(p->versions.routerBuild); | 62 | kfree(p->versions.routerBuild); |
63 | p->versions.routerBuild = NULL; | 63 | p->versions.routerBuild = NULL; |
64 | break; | 64 | break; |
65 | } | 65 | } |
66 | case CSR_WIFI_ROUTER_CTRL_WAPI_RX_MIC_CHECK_IND: | 66 | case CSR_WIFI_ROUTER_CTRL_WAPI_RX_MIC_CHECK_IND: |
67 | { | 67 | { |
68 | CsrWifiRouterCtrlWapiRxMicCheckInd *p = (CsrWifiRouterCtrlWapiRxMicCheckInd *)message; | 68 | CsrWifiRouterCtrlWapiRxMicCheckInd *p = (CsrWifiRouterCtrlWapiRxMicCheckInd *)message; |
69 | CsrPmemFree(p->signal); | 69 | kfree(p->signal); |
70 | p->signal = NULL; | 70 | p->signal = NULL; |
71 | CsrPmemFree(p->data); | 71 | kfree(p->data); |
72 | p->data = NULL; | 72 | p->data = NULL; |
73 | break; | 73 | break; |
74 | } | 74 | } |
75 | case CSR_WIFI_ROUTER_CTRL_WAPI_UNICAST_TX_ENCRYPT_IND: | 75 | case CSR_WIFI_ROUTER_CTRL_WAPI_UNICAST_TX_ENCRYPT_IND: |
76 | { | 76 | { |
77 | CsrWifiRouterCtrlWapiUnicastTxEncryptInd *p = (CsrWifiRouterCtrlWapiUnicastTxEncryptInd *)message; | 77 | CsrWifiRouterCtrlWapiUnicastTxEncryptInd *p = (CsrWifiRouterCtrlWapiUnicastTxEncryptInd *)message; |
78 | CsrPmemFree(p->data); | 78 | kfree(p->data); |
79 | p->data = NULL; | 79 | p->data = NULL; |
80 | break; | 80 | break; |
81 | } | 81 | } |
diff --git a/drivers/staging/csr/csr_wifi_router_ctrl_serialize.c b/drivers/staging/csr/csr_wifi_router_ctrl_serialize.c index 330eb9523904..7340f58b6599 100644 --- a/drivers/staging/csr/csr_wifi_router_ctrl_serialize.c +++ b/drivers/staging/csr/csr_wifi_router_ctrl_serialize.c | |||
@@ -10,6 +10,7 @@ | |||
10 | 10 | ||
11 | /* Note: this is an auto-generated file. */ | 11 | /* Note: this is an auto-generated file. */ |
12 | #include <linux/string.h> | 12 | #include <linux/string.h> |
13 | #include <linux/slab.h> | ||
13 | #include "csr_pmem.h" | 14 | #include "csr_pmem.h" |
14 | #include "csr_msgconv.h" | 15 | #include "csr_msgconv.h" |
15 | #include "csr_unicode.h" | 16 | #include "csr_unicode.h" |
@@ -20,7 +21,7 @@ | |||
20 | 21 | ||
21 | void CsrWifiRouterCtrlPfree(void *ptr) | 22 | void CsrWifiRouterCtrlPfree(void *ptr) |
22 | { | 23 | { |
23 | CsrPmemFree(ptr); | 24 | kfree(ptr); |
24 | } | 25 | } |
25 | 26 | ||
26 | 27 | ||
@@ -148,10 +149,10 @@ void* CsrWifiRouterCtrlHipReqDes(u8 *buffer, size_t length) | |||
148 | void CsrWifiRouterCtrlHipReqSerFree(void *voidPrimitivePointer) | 149 | void CsrWifiRouterCtrlHipReqSerFree(void *voidPrimitivePointer) |
149 | { | 150 | { |
150 | CsrWifiRouterCtrlHipReq *primitive = (CsrWifiRouterCtrlHipReq *) voidPrimitivePointer; | 151 | CsrWifiRouterCtrlHipReq *primitive = (CsrWifiRouterCtrlHipReq *) voidPrimitivePointer; |
151 | CsrPmemFree(primitive->mlmeCommand); | 152 | kfree(primitive->mlmeCommand); |
152 | CsrPmemFree(primitive->dataRef1); | 153 | kfree(primitive->dataRef1); |
153 | CsrPmemFree(primitive->dataRef2); | 154 | kfree(primitive->dataRef2); |
154 | CsrPmemFree(primitive); | 155 | kfree(primitive); |
155 | } | 156 | } |
156 | 157 | ||
157 | 158 | ||
@@ -269,8 +270,8 @@ void* CsrWifiRouterCtrlMulticastAddressResDes(u8 *buffer, size_t length) | |||
269 | void CsrWifiRouterCtrlMulticastAddressResSerFree(void *voidPrimitivePointer) | 270 | void CsrWifiRouterCtrlMulticastAddressResSerFree(void *voidPrimitivePointer) |
270 | { | 271 | { |
271 | CsrWifiRouterCtrlMulticastAddressRes *primitive = (CsrWifiRouterCtrlMulticastAddressRes *) voidPrimitivePointer; | 272 | CsrWifiRouterCtrlMulticastAddressRes *primitive = (CsrWifiRouterCtrlMulticastAddressRes *) voidPrimitivePointer; |
272 | CsrPmemFree(primitive->getAddresses); | 273 | kfree(primitive->getAddresses); |
273 | CsrPmemFree(primitive); | 274 | kfree(primitive); |
274 | } | 275 | } |
275 | 276 | ||
276 | 277 | ||
@@ -457,8 +458,8 @@ void* CsrWifiRouterCtrlTclasAddReqDes(u8 *buffer, size_t length) | |||
457 | void CsrWifiRouterCtrlTclasAddReqSerFree(void *voidPrimitivePointer) | 458 | void CsrWifiRouterCtrlTclasAddReqSerFree(void *voidPrimitivePointer) |
458 | { | 459 | { |
459 | CsrWifiRouterCtrlTclasAddReq *primitive = (CsrWifiRouterCtrlTclasAddReq *) voidPrimitivePointer; | 460 | CsrWifiRouterCtrlTclasAddReq *primitive = (CsrWifiRouterCtrlTclasAddReq *) voidPrimitivePointer; |
460 | CsrPmemFree(primitive->tclas); | 461 | kfree(primitive->tclas); |
461 | CsrPmemFree(primitive); | 462 | kfree(primitive); |
462 | } | 463 | } |
463 | 464 | ||
464 | 465 | ||
@@ -555,8 +556,8 @@ void* CsrWifiRouterCtrlTclasDelReqDes(u8 *buffer, size_t length) | |||
555 | void CsrWifiRouterCtrlTclasDelReqSerFree(void *voidPrimitivePointer) | 556 | void CsrWifiRouterCtrlTclasDelReqSerFree(void *voidPrimitivePointer) |
556 | { | 557 | { |
557 | CsrWifiRouterCtrlTclasDelReq *primitive = (CsrWifiRouterCtrlTclasDelReq *) voidPrimitivePointer; | 558 | CsrWifiRouterCtrlTclasDelReq *primitive = (CsrWifiRouterCtrlTclasDelReq *) voidPrimitivePointer; |
558 | CsrPmemFree(primitive->tclas); | 559 | kfree(primitive->tclas); |
559 | CsrPmemFree(primitive); | 560 | kfree(primitive); |
560 | } | 561 | } |
561 | 562 | ||
562 | 563 | ||
@@ -710,8 +711,8 @@ void* CsrWifiRouterCtrlWifiOnReqDes(u8 *buffer, size_t length) | |||
710 | void CsrWifiRouterCtrlWifiOnReqSerFree(void *voidPrimitivePointer) | 711 | void CsrWifiRouterCtrlWifiOnReqSerFree(void *voidPrimitivePointer) |
711 | { | 712 | { |
712 | CsrWifiRouterCtrlWifiOnReq *primitive = (CsrWifiRouterCtrlWifiOnReq *) voidPrimitivePointer; | 713 | CsrWifiRouterCtrlWifiOnReq *primitive = (CsrWifiRouterCtrlWifiOnReq *) voidPrimitivePointer; |
713 | CsrPmemFree(primitive->data); | 714 | kfree(primitive->data); |
714 | CsrPmemFree(primitive); | 715 | kfree(primitive); |
715 | } | 716 | } |
716 | 717 | ||
717 | 718 | ||
@@ -791,8 +792,8 @@ void* CsrWifiRouterCtrlWifiOnResDes(u8 *buffer, size_t length) | |||
791 | void CsrWifiRouterCtrlWifiOnResSerFree(void *voidPrimitivePointer) | 792 | void CsrWifiRouterCtrlWifiOnResSerFree(void *voidPrimitivePointer) |
792 | { | 793 | { |
793 | CsrWifiRouterCtrlWifiOnRes *primitive = (CsrWifiRouterCtrlWifiOnRes *) voidPrimitivePointer; | 794 | CsrWifiRouterCtrlWifiOnRes *primitive = (CsrWifiRouterCtrlWifiOnRes *) voidPrimitivePointer; |
794 | CsrPmemFree(primitive->smeVersions.smeBuild); | 795 | kfree(primitive->smeVersions.smeBuild); |
795 | CsrPmemFree(primitive); | 796 | kfree(primitive); |
796 | } | 797 | } |
797 | 798 | ||
798 | 799 | ||
@@ -1185,9 +1186,9 @@ void* CsrWifiRouterCtrlWapiRxPktReqDes(u8 *buffer, size_t length) | |||
1185 | void CsrWifiRouterCtrlWapiRxPktReqSerFree(void *voidPrimitivePointer) | 1186 | void CsrWifiRouterCtrlWapiRxPktReqSerFree(void *voidPrimitivePointer) |
1186 | { | 1187 | { |
1187 | CsrWifiRouterCtrlWapiRxPktReq *primitive = (CsrWifiRouterCtrlWapiRxPktReq *) voidPrimitivePointer; | 1188 | CsrWifiRouterCtrlWapiRxPktReq *primitive = (CsrWifiRouterCtrlWapiRxPktReq *) voidPrimitivePointer; |
1188 | CsrPmemFree(primitive->signal); | 1189 | kfree(primitive->signal); |
1189 | CsrPmemFree(primitive->data); | 1190 | kfree(primitive->data); |
1190 | CsrPmemFree(primitive); | 1191 | kfree(primitive); |
1191 | } | 1192 | } |
1192 | 1193 | ||
1193 | 1194 | ||
@@ -1245,8 +1246,8 @@ void* CsrWifiRouterCtrlWapiUnicastTxPktReqDes(u8 *buffer, size_t length) | |||
1245 | void CsrWifiRouterCtrlWapiUnicastTxPktReqSerFree(void *voidPrimitivePointer) | 1246 | void CsrWifiRouterCtrlWapiUnicastTxPktReqSerFree(void *voidPrimitivePointer) |
1246 | { | 1247 | { |
1247 | CsrWifiRouterCtrlWapiUnicastTxPktReq *primitive = (CsrWifiRouterCtrlWapiUnicastTxPktReq *) voidPrimitivePointer; | 1248 | CsrWifiRouterCtrlWapiUnicastTxPktReq *primitive = (CsrWifiRouterCtrlWapiUnicastTxPktReq *) voidPrimitivePointer; |
1248 | CsrPmemFree(primitive->data); | 1249 | kfree(primitive->data); |
1249 | CsrPmemFree(primitive); | 1250 | kfree(primitive); |
1250 | } | 1251 | } |
1251 | 1252 | ||
1252 | 1253 | ||
@@ -1335,10 +1336,10 @@ void* CsrWifiRouterCtrlHipIndDes(u8 *buffer, size_t length) | |||
1335 | void CsrWifiRouterCtrlHipIndSerFree(void *voidPrimitivePointer) | 1336 | void CsrWifiRouterCtrlHipIndSerFree(void *voidPrimitivePointer) |
1336 | { | 1337 | { |
1337 | CsrWifiRouterCtrlHipInd *primitive = (CsrWifiRouterCtrlHipInd *) voidPrimitivePointer; | 1338 | CsrWifiRouterCtrlHipInd *primitive = (CsrWifiRouterCtrlHipInd *) voidPrimitivePointer; |
1338 | CsrPmemFree(primitive->mlmeCommand); | 1339 | kfree(primitive->mlmeCommand); |
1339 | CsrPmemFree(primitive->dataRef1); | 1340 | kfree(primitive->dataRef1); |
1340 | CsrPmemFree(primitive->dataRef2); | 1341 | kfree(primitive->dataRef2); |
1341 | CsrPmemFree(primitive); | 1342 | kfree(primitive); |
1342 | } | 1343 | } |
1343 | 1344 | ||
1344 | 1345 | ||
@@ -1414,8 +1415,8 @@ void* CsrWifiRouterCtrlMulticastAddressIndDes(u8 *buffer, size_t length) | |||
1414 | void CsrWifiRouterCtrlMulticastAddressIndSerFree(void *voidPrimitivePointer) | 1415 | void CsrWifiRouterCtrlMulticastAddressIndSerFree(void *voidPrimitivePointer) |
1415 | { | 1416 | { |
1416 | CsrWifiRouterCtrlMulticastAddressInd *primitive = (CsrWifiRouterCtrlMulticastAddressInd *) voidPrimitivePointer; | 1417 | CsrWifiRouterCtrlMulticastAddressInd *primitive = (CsrWifiRouterCtrlMulticastAddressInd *) voidPrimitivePointer; |
1417 | CsrPmemFree(primitive->setAddresses); | 1418 | kfree(primitive->setAddresses); |
1418 | CsrPmemFree(primitive); | 1419 | kfree(primitive); |
1419 | } | 1420 | } |
1420 | 1421 | ||
1421 | 1422 | ||
@@ -1839,8 +1840,8 @@ void* CsrWifiRouterCtrlWifiOnIndDes(u8 *buffer, size_t length) | |||
1839 | void CsrWifiRouterCtrlWifiOnIndSerFree(void *voidPrimitivePointer) | 1840 | void CsrWifiRouterCtrlWifiOnIndSerFree(void *voidPrimitivePointer) |
1840 | { | 1841 | { |
1841 | CsrWifiRouterCtrlWifiOnInd *primitive = (CsrWifiRouterCtrlWifiOnInd *) voidPrimitivePointer; | 1842 | CsrWifiRouterCtrlWifiOnInd *primitive = (CsrWifiRouterCtrlWifiOnInd *) voidPrimitivePointer; |
1842 | CsrPmemFree(primitive->versions.routerBuild); | 1843 | kfree(primitive->versions.routerBuild); |
1843 | CsrPmemFree(primitive); | 1844 | kfree(primitive); |
1844 | } | 1845 | } |
1845 | 1846 | ||
1846 | 1847 | ||
@@ -2482,9 +2483,9 @@ void* CsrWifiRouterCtrlWapiRxMicCheckIndDes(u8 *buffer, size_t length) | |||
2482 | void CsrWifiRouterCtrlWapiRxMicCheckIndSerFree(void *voidPrimitivePointer) | 2483 | void CsrWifiRouterCtrlWapiRxMicCheckIndSerFree(void *voidPrimitivePointer) |
2483 | { | 2484 | { |
2484 | CsrWifiRouterCtrlWapiRxMicCheckInd *primitive = (CsrWifiRouterCtrlWapiRxMicCheckInd *) voidPrimitivePointer; | 2485 | CsrWifiRouterCtrlWapiRxMicCheckInd *primitive = (CsrWifiRouterCtrlWapiRxMicCheckInd *) voidPrimitivePointer; |
2485 | CsrPmemFree(primitive->signal); | 2486 | kfree(primitive->signal); |
2486 | CsrPmemFree(primitive->data); | 2487 | kfree(primitive->data); |
2487 | CsrPmemFree(primitive); | 2488 | kfree(primitive); |
2488 | } | 2489 | } |
2489 | 2490 | ||
2490 | 2491 | ||
@@ -2587,8 +2588,8 @@ void* CsrWifiRouterCtrlWapiUnicastTxEncryptIndDes(u8 *buffer, size_t length) | |||
2587 | void CsrWifiRouterCtrlWapiUnicastTxEncryptIndSerFree(void *voidPrimitivePointer) | 2588 | void CsrWifiRouterCtrlWapiUnicastTxEncryptIndSerFree(void *voidPrimitivePointer) |
2588 | { | 2589 | { |
2589 | CsrWifiRouterCtrlWapiUnicastTxEncryptInd *primitive = (CsrWifiRouterCtrlWapiUnicastTxEncryptInd *) voidPrimitivePointer; | 2590 | CsrWifiRouterCtrlWapiUnicastTxEncryptInd *primitive = (CsrWifiRouterCtrlWapiUnicastTxEncryptInd *) voidPrimitivePointer; |
2590 | CsrPmemFree(primitive->data); | 2591 | kfree(primitive->data); |
2591 | CsrPmemFree(primitive); | 2592 | kfree(primitive); |
2592 | } | 2593 | } |
2593 | 2594 | ||
2594 | 2595 | ||
diff --git a/drivers/staging/csr/csr_wifi_router_free_downstream_contents.c b/drivers/staging/csr/csr_wifi_router_free_downstream_contents.c index 24d4ae209908..fbd5b35551c2 100644 --- a/drivers/staging/csr/csr_wifi_router_free_downstream_contents.c +++ b/drivers/staging/csr/csr_wifi_router_free_downstream_contents.c | |||
@@ -9,7 +9,7 @@ | |||
9 | *****************************************************************************/ | 9 | *****************************************************************************/ |
10 | 10 | ||
11 | /* Note: this is an auto-generated file. */ | 11 | /* Note: this is an auto-generated file. */ |
12 | 12 | #include <linux/slab.h> | |
13 | #include "csr_pmem.h" | 13 | #include "csr_pmem.h" |
14 | #include "csr_wifi_router_prim.h" | 14 | #include "csr_wifi_router_prim.h" |
15 | #include "csr_wifi_router_lib.h" | 15 | #include "csr_wifi_router_lib.h" |
@@ -41,7 +41,7 @@ void CsrWifiRouterFreeDownstreamMessageContents(u16 eventClass, void *message) | |||
41 | case CSR_WIFI_ROUTER_MA_PACKET_REQ: | 41 | case CSR_WIFI_ROUTER_MA_PACKET_REQ: |
42 | { | 42 | { |
43 | CsrWifiRouterMaPacketReq *p = (CsrWifiRouterMaPacketReq *)message; | 43 | CsrWifiRouterMaPacketReq *p = (CsrWifiRouterMaPacketReq *)message; |
44 | CsrPmemFree(p->frame); | 44 | kfree(p->frame); |
45 | p->frame = NULL; | 45 | p->frame = NULL; |
46 | break; | 46 | break; |
47 | } | 47 | } |
diff --git a/drivers/staging/csr/csr_wifi_router_free_upstream_contents.c b/drivers/staging/csr/csr_wifi_router_free_upstream_contents.c index 2faaaace9dab..60f6ecd4472e 100644 --- a/drivers/staging/csr/csr_wifi_router_free_upstream_contents.c +++ b/drivers/staging/csr/csr_wifi_router_free_upstream_contents.c | |||
@@ -9,7 +9,7 @@ | |||
9 | *****************************************************************************/ | 9 | *****************************************************************************/ |
10 | 10 | ||
11 | /* Note: this is an auto-generated file. */ | 11 | /* Note: this is an auto-generated file. */ |
12 | 12 | #include <linux/slab.h> | |
13 | #include "csr_pmem.h" | 13 | #include "csr_pmem.h" |
14 | #include "csr_wifi_router_prim.h" | 14 | #include "csr_wifi_router_prim.h" |
15 | #include "csr_wifi_router_lib.h" | 15 | #include "csr_wifi_router_lib.h" |
@@ -41,7 +41,7 @@ void CsrWifiRouterFreeUpstreamMessageContents(u16 eventClass, void *message) | |||
41 | case CSR_WIFI_ROUTER_MA_PACKET_IND: | 41 | case CSR_WIFI_ROUTER_MA_PACKET_IND: |
42 | { | 42 | { |
43 | CsrWifiRouterMaPacketInd *p = (CsrWifiRouterMaPacketInd *)message; | 43 | CsrWifiRouterMaPacketInd *p = (CsrWifiRouterMaPacketInd *)message; |
44 | CsrPmemFree(p->frame); | 44 | kfree(p->frame); |
45 | p->frame = NULL; | 45 | p->frame = NULL; |
46 | break; | 46 | break; |
47 | } | 47 | } |
diff --git a/drivers/staging/csr/csr_wifi_router_serialize.c b/drivers/staging/csr/csr_wifi_router_serialize.c index f8447c8e231f..dd2c2cee5de1 100644 --- a/drivers/staging/csr/csr_wifi_router_serialize.c +++ b/drivers/staging/csr/csr_wifi_router_serialize.c | |||
@@ -9,7 +9,7 @@ | |||
9 | *****************************************************************************/ | 9 | *****************************************************************************/ |
10 | 10 | ||
11 | /* Note: this is an auto-generated file. */ | 11 | /* Note: this is an auto-generated file. */ |
12 | 12 | #include <linux/slab.h> | |
13 | #include "csr_pmem.h" | 13 | #include "csr_pmem.h" |
14 | #include "csr_msgconv.h" | 14 | #include "csr_msgconv.h" |
15 | #include "csr_unicode.h" | 15 | #include "csr_unicode.h" |
@@ -20,7 +20,7 @@ | |||
20 | 20 | ||
21 | void CsrWifiRouterPfree(void *ptr) | 21 | void CsrWifiRouterPfree(void *ptr) |
22 | { | 22 | { |
23 | CsrPmemFree(ptr); | 23 | kfree(ptr); |
24 | } | 24 | } |
25 | 25 | ||
26 | 26 | ||
@@ -136,8 +136,8 @@ void* CsrWifiRouterMaPacketReqDes(u8 *buffer, size_t length) | |||
136 | void CsrWifiRouterMaPacketReqSerFree(void *voidPrimitivePointer) | 136 | void CsrWifiRouterMaPacketReqSerFree(void *voidPrimitivePointer) |
137 | { | 137 | { |
138 | CsrWifiRouterMaPacketReq *primitive = (CsrWifiRouterMaPacketReq *) voidPrimitivePointer; | 138 | CsrWifiRouterMaPacketReq *primitive = (CsrWifiRouterMaPacketReq *) voidPrimitivePointer; |
139 | CsrPmemFree(primitive->frame); | 139 | kfree(primitive->frame); |
140 | CsrPmemFree(primitive); | 140 | kfree(primitive); |
141 | } | 141 | } |
142 | 142 | ||
143 | 143 | ||
@@ -415,8 +415,8 @@ void* CsrWifiRouterMaPacketIndDes(u8 *buffer, size_t length) | |||
415 | void CsrWifiRouterMaPacketIndSerFree(void *voidPrimitivePointer) | 415 | void CsrWifiRouterMaPacketIndSerFree(void *voidPrimitivePointer) |
416 | { | 416 | { |
417 | CsrWifiRouterMaPacketInd *primitive = (CsrWifiRouterMaPacketInd *) voidPrimitivePointer; | 417 | CsrWifiRouterMaPacketInd *primitive = (CsrWifiRouterMaPacketInd *) voidPrimitivePointer; |
418 | CsrPmemFree(primitive->frame); | 418 | kfree(primitive->frame); |
419 | CsrPmemFree(primitive); | 419 | kfree(primitive); |
420 | } | 420 | } |
421 | 421 | ||
422 | 422 | ||
diff --git a/drivers/staging/csr/csr_wifi_router_transport.c b/drivers/staging/csr/csr_wifi_router_transport.c index f340780a27af..5d86aa88a40d 100644 --- a/drivers/staging/csr/csr_wifi_router_transport.c +++ b/drivers/staging/csr/csr_wifi_router_transport.c | |||
@@ -155,7 +155,7 @@ void CsrWifiRouterTransportRecv(unifi_priv_t *priv, u8* buffer, size_t bufferLen | |||
155 | unifi_error(priv, "CsrWifiRouterTransportDeserialiseAndSend unhandled prim type 0x%.4X\n", primType); | 155 | unifi_error(priv, "CsrWifiRouterTransportDeserialiseAndSend unhandled prim type 0x%.4X\n", primType); |
156 | break; | 156 | break; |
157 | } | 157 | } |
158 | CsrPmemFree(msg); | 158 | kfree(msg); |
159 | } | 159 | } |
160 | 160 | ||
161 | static void CsrWifiRouterTransportSerialiseAndSend(u16 primType, void* msg) | 161 | static void CsrWifiRouterTransportSerialiseAndSend(u16 primType, void* msg) |
@@ -193,7 +193,7 @@ static void CsrWifiRouterTransportSerialiseAndSend(u16 primType, void* msg) | |||
193 | uf_sme_queue_message(drvpriv, encodeBuffer, encodeBufferLen); | 193 | uf_sme_queue_message(drvpriv, encodeBuffer, encodeBufferLen); |
194 | 194 | ||
195 | /* Do not use msgEntry->freeFunc because the memory is owned by the driver */ | 195 | /* Do not use msgEntry->freeFunc because the memory is owned by the driver */ |
196 | CsrPmemFree(msg); | 196 | kfree(msg); |
197 | } | 197 | } |
198 | 198 | ||
199 | #if defined(CSR_LOG_ENABLE) && defined(CSR_LOG_INCLUDE_FILE_NAME_AND_LINE_NUMBER) | 199 | #if defined(CSR_LOG_ENABLE) && defined(CSR_LOG_INCLUDE_FILE_NAME_AND_LINE_NUMBER) |
diff --git a/drivers/staging/csr/csr_wifi_sme_free_downstream_contents.c b/drivers/staging/csr/csr_wifi_sme_free_downstream_contents.c index 826ef3a9b828..ae3fec896aaf 100644 --- a/drivers/staging/csr/csr_wifi_sme_free_downstream_contents.c +++ b/drivers/staging/csr/csr_wifi_sme_free_downstream_contents.c | |||
@@ -9,7 +9,7 @@ | |||
9 | *****************************************************************************/ | 9 | *****************************************************************************/ |
10 | 10 | ||
11 | /* Note: this is an auto-generated file. */ | 11 | /* Note: this is an auto-generated file. */ |
12 | 12 | #include <linux/slab.h> | |
13 | #include "csr_pmem.h" | 13 | #include "csr_pmem.h" |
14 | #include "csr_wifi_sme_prim.h" | 14 | #include "csr_wifi_sme_prim.h" |
15 | #include "csr_wifi_sme_lib.h" | 15 | #include "csr_wifi_sme_lib.h" |
@@ -41,90 +41,90 @@ void CsrWifiSmeFreeDownstreamMessageContents(u16 eventClass, void *message) | |||
41 | case CSR_WIFI_SME_BLACKLIST_REQ: | 41 | case CSR_WIFI_SME_BLACKLIST_REQ: |
42 | { | 42 | { |
43 | CsrWifiSmeBlacklistReq *p = (CsrWifiSmeBlacklistReq *)message; | 43 | CsrWifiSmeBlacklistReq *p = (CsrWifiSmeBlacklistReq *)message; |
44 | CsrPmemFree(p->setAddresses); | 44 | kfree(p->setAddresses); |
45 | p->setAddresses = NULL; | 45 | p->setAddresses = NULL; |
46 | break; | 46 | break; |
47 | } | 47 | } |
48 | case CSR_WIFI_SME_CALIBRATION_DATA_SET_REQ: | 48 | case CSR_WIFI_SME_CALIBRATION_DATA_SET_REQ: |
49 | { | 49 | { |
50 | CsrWifiSmeCalibrationDataSetReq *p = (CsrWifiSmeCalibrationDataSetReq *)message; | 50 | CsrWifiSmeCalibrationDataSetReq *p = (CsrWifiSmeCalibrationDataSetReq *)message; |
51 | CsrPmemFree(p->calibrationData); | 51 | kfree(p->calibrationData); |
52 | p->calibrationData = NULL; | 52 | p->calibrationData = NULL; |
53 | break; | 53 | break; |
54 | } | 54 | } |
55 | case CSR_WIFI_SME_CONNECT_REQ: | 55 | case CSR_WIFI_SME_CONNECT_REQ: |
56 | { | 56 | { |
57 | CsrWifiSmeConnectReq *p = (CsrWifiSmeConnectReq *)message; | 57 | CsrWifiSmeConnectReq *p = (CsrWifiSmeConnectReq *)message; |
58 | CsrPmemFree(p->connectionConfig.mlmeAssociateReqInformationElements); | 58 | kfree(p->connectionConfig.mlmeAssociateReqInformationElements); |
59 | p->connectionConfig.mlmeAssociateReqInformationElements = NULL; | 59 | p->connectionConfig.mlmeAssociateReqInformationElements = NULL; |
60 | break; | 60 | break; |
61 | } | 61 | } |
62 | case CSR_WIFI_SME_MIB_GET_NEXT_REQ: | 62 | case CSR_WIFI_SME_MIB_GET_NEXT_REQ: |
63 | { | 63 | { |
64 | CsrWifiSmeMibGetNextReq *p = (CsrWifiSmeMibGetNextReq *)message; | 64 | CsrWifiSmeMibGetNextReq *p = (CsrWifiSmeMibGetNextReq *)message; |
65 | CsrPmemFree(p->mibAttribute); | 65 | kfree(p->mibAttribute); |
66 | p->mibAttribute = NULL; | 66 | p->mibAttribute = NULL; |
67 | break; | 67 | break; |
68 | } | 68 | } |
69 | case CSR_WIFI_SME_MIB_GET_REQ: | 69 | case CSR_WIFI_SME_MIB_GET_REQ: |
70 | { | 70 | { |
71 | CsrWifiSmeMibGetReq *p = (CsrWifiSmeMibGetReq *)message; | 71 | CsrWifiSmeMibGetReq *p = (CsrWifiSmeMibGetReq *)message; |
72 | CsrPmemFree(p->mibAttribute); | 72 | kfree(p->mibAttribute); |
73 | p->mibAttribute = NULL; | 73 | p->mibAttribute = NULL; |
74 | break; | 74 | break; |
75 | } | 75 | } |
76 | case CSR_WIFI_SME_MIB_SET_REQ: | 76 | case CSR_WIFI_SME_MIB_SET_REQ: |
77 | { | 77 | { |
78 | CsrWifiSmeMibSetReq *p = (CsrWifiSmeMibSetReq *)message; | 78 | CsrWifiSmeMibSetReq *p = (CsrWifiSmeMibSetReq *)message; |
79 | CsrPmemFree(p->mibAttribute); | 79 | kfree(p->mibAttribute); |
80 | p->mibAttribute = NULL; | 80 | p->mibAttribute = NULL; |
81 | break; | 81 | break; |
82 | } | 82 | } |
83 | case CSR_WIFI_SME_MULTICAST_ADDRESS_REQ: | 83 | case CSR_WIFI_SME_MULTICAST_ADDRESS_REQ: |
84 | { | 84 | { |
85 | CsrWifiSmeMulticastAddressReq *p = (CsrWifiSmeMulticastAddressReq *)message; | 85 | CsrWifiSmeMulticastAddressReq *p = (CsrWifiSmeMulticastAddressReq *)message; |
86 | CsrPmemFree(p->setAddresses); | 86 | kfree(p->setAddresses); |
87 | p->setAddresses = NULL; | 87 | p->setAddresses = NULL; |
88 | break; | 88 | break; |
89 | } | 89 | } |
90 | case CSR_WIFI_SME_PACKET_FILTER_SET_REQ: | 90 | case CSR_WIFI_SME_PACKET_FILTER_SET_REQ: |
91 | { | 91 | { |
92 | CsrWifiSmePacketFilterSetReq *p = (CsrWifiSmePacketFilterSetReq *)message; | 92 | CsrWifiSmePacketFilterSetReq *p = (CsrWifiSmePacketFilterSetReq *)message; |
93 | CsrPmemFree(p->filter); | 93 | kfree(p->filter); |
94 | p->filter = NULL; | 94 | p->filter = NULL; |
95 | break; | 95 | break; |
96 | } | 96 | } |
97 | case CSR_WIFI_SME_PMKID_REQ: | 97 | case CSR_WIFI_SME_PMKID_REQ: |
98 | { | 98 | { |
99 | CsrWifiSmePmkidReq *p = (CsrWifiSmePmkidReq *)message; | 99 | CsrWifiSmePmkidReq *p = (CsrWifiSmePmkidReq *)message; |
100 | CsrPmemFree(p->setPmkids); | 100 | kfree(p->setPmkids); |
101 | p->setPmkids = NULL; | 101 | p->setPmkids = NULL; |
102 | break; | 102 | break; |
103 | } | 103 | } |
104 | case CSR_WIFI_SME_SCAN_CONFIG_SET_REQ: | 104 | case CSR_WIFI_SME_SCAN_CONFIG_SET_REQ: |
105 | { | 105 | { |
106 | CsrWifiSmeScanConfigSetReq *p = (CsrWifiSmeScanConfigSetReq *)message; | 106 | CsrWifiSmeScanConfigSetReq *p = (CsrWifiSmeScanConfigSetReq *)message; |
107 | CsrPmemFree(p->scanConfig.passiveChannelList); | 107 | kfree(p->scanConfig.passiveChannelList); |
108 | p->scanConfig.passiveChannelList = NULL; | 108 | p->scanConfig.passiveChannelList = NULL; |
109 | break; | 109 | break; |
110 | } | 110 | } |
111 | case CSR_WIFI_SME_SCAN_FULL_REQ: | 111 | case CSR_WIFI_SME_SCAN_FULL_REQ: |
112 | { | 112 | { |
113 | CsrWifiSmeScanFullReq *p = (CsrWifiSmeScanFullReq *)message; | 113 | CsrWifiSmeScanFullReq *p = (CsrWifiSmeScanFullReq *)message; |
114 | CsrPmemFree(p->ssid); | 114 | kfree(p->ssid); |
115 | p->ssid = NULL; | 115 | p->ssid = NULL; |
116 | CsrPmemFree(p->channelList); | 116 | kfree(p->channelList); |
117 | p->channelList = NULL; | 117 | p->channelList = NULL; |
118 | CsrPmemFree(p->probeIe); | 118 | kfree(p->probeIe); |
119 | p->probeIe = NULL; | 119 | p->probeIe = NULL; |
120 | break; | 120 | break; |
121 | } | 121 | } |
122 | case CSR_WIFI_SME_TSPEC_REQ: | 122 | case CSR_WIFI_SME_TSPEC_REQ: |
123 | { | 123 | { |
124 | CsrWifiSmeTspecReq *p = (CsrWifiSmeTspecReq *)message; | 124 | CsrWifiSmeTspecReq *p = (CsrWifiSmeTspecReq *)message; |
125 | CsrPmemFree(p->tspec); | 125 | kfree(p->tspec); |
126 | p->tspec = NULL; | 126 | p->tspec = NULL; |
127 | CsrPmemFree(p->tclas); | 127 | kfree(p->tclas); |
128 | p->tclas = NULL; | 128 | p->tclas = NULL; |
129 | break; | 129 | break; |
130 | } | 130 | } |
@@ -135,11 +135,11 @@ void CsrWifiSmeFreeDownstreamMessageContents(u16 eventClass, void *message) | |||
135 | u16 i1; | 135 | u16 i1; |
136 | for (i1 = 0; i1 < p->mibFilesCount; i1++) | 136 | for (i1 = 0; i1 < p->mibFilesCount; i1++) |
137 | { | 137 | { |
138 | CsrPmemFree(p->mibFiles[i1].data); | 138 | kfree(p->mibFiles[i1].data); |
139 | p->mibFiles[i1].data = NULL; | 139 | p->mibFiles[i1].data = NULL; |
140 | } | 140 | } |
141 | } | 141 | } |
142 | CsrPmemFree(p->mibFiles); | 142 | kfree(p->mibFiles); |
143 | p->mibFiles = NULL; | 143 | p->mibFiles = NULL; |
144 | break; | 144 | break; |
145 | } | 145 | } |
@@ -150,32 +150,32 @@ void CsrWifiSmeFreeDownstreamMessageContents(u16 eventClass, void *message) | |||
150 | u16 i1; | 150 | u16 i1; |
151 | for (i1 = 0; i1 < p->mibFilesCount; i1++) | 151 | for (i1 = 0; i1 < p->mibFilesCount; i1++) |
152 | { | 152 | { |
153 | CsrPmemFree(p->mibFiles[i1].data); | 153 | kfree(p->mibFiles[i1].data); |
154 | p->mibFiles[i1].data = NULL; | 154 | p->mibFiles[i1].data = NULL; |
155 | } | 155 | } |
156 | } | 156 | } |
157 | CsrPmemFree(p->mibFiles); | 157 | kfree(p->mibFiles); |
158 | p->mibFiles = NULL; | 158 | p->mibFiles = NULL; |
159 | break; | 159 | break; |
160 | } | 160 | } |
161 | case CSR_WIFI_SME_CLOAKED_SSIDS_SET_REQ: | 161 | case CSR_WIFI_SME_CLOAKED_SSIDS_SET_REQ: |
162 | { | 162 | { |
163 | CsrWifiSmeCloakedSsidsSetReq *p = (CsrWifiSmeCloakedSsidsSetReq *)message; | 163 | CsrWifiSmeCloakedSsidsSetReq *p = (CsrWifiSmeCloakedSsidsSetReq *)message; |
164 | CsrPmemFree(p->cloakedSsids.cloakedSsids); | 164 | kfree(p->cloakedSsids.cloakedSsids); |
165 | p->cloakedSsids.cloakedSsids = NULL; | 165 | p->cloakedSsids.cloakedSsids = NULL; |
166 | break; | 166 | break; |
167 | } | 167 | } |
168 | case CSR_WIFI_SME_WPS_CONFIGURATION_REQ: | 168 | case CSR_WIFI_SME_WPS_CONFIGURATION_REQ: |
169 | { | 169 | { |
170 | CsrWifiSmeWpsConfigurationReq *p = (CsrWifiSmeWpsConfigurationReq *)message; | 170 | CsrWifiSmeWpsConfigurationReq *p = (CsrWifiSmeWpsConfigurationReq *)message; |
171 | CsrPmemFree(p->wpsConfig.secondaryDeviceType); | 171 | kfree(p->wpsConfig.secondaryDeviceType); |
172 | p->wpsConfig.secondaryDeviceType = NULL; | 172 | p->wpsConfig.secondaryDeviceType = NULL; |
173 | break; | 173 | break; |
174 | } | 174 | } |
175 | case CSR_WIFI_SME_SET_REQ: | 175 | case CSR_WIFI_SME_SET_REQ: |
176 | { | 176 | { |
177 | CsrWifiSmeSetReq *p = (CsrWifiSmeSetReq *)message; | 177 | CsrWifiSmeSetReq *p = (CsrWifiSmeSetReq *)message; |
178 | CsrPmemFree(p->data); | 178 | kfree(p->data); |
179 | p->data = NULL; | 179 | p->data = NULL; |
180 | break; | 180 | break; |
181 | } | 181 | } |
diff --git a/drivers/staging/csr/csr_wifi_sme_free_upstream_contents.c b/drivers/staging/csr/csr_wifi_sme_free_upstream_contents.c index c34b57e960dd..1977747a51d1 100644 --- a/drivers/staging/csr/csr_wifi_sme_free_upstream_contents.c +++ b/drivers/staging/csr/csr_wifi_sme_free_upstream_contents.c | |||
@@ -9,7 +9,7 @@ | |||
9 | *****************************************************************************/ | 9 | *****************************************************************************/ |
10 | 10 | ||
11 | /* Note: this is an auto-generated file. */ | 11 | /* Note: this is an auto-generated file. */ |
12 | 12 | #include <linux/slab.h> | |
13 | #include "csr_pmem.h" | 13 | #include "csr_pmem.h" |
14 | #include "csr_wifi_sme_prim.h" | 14 | #include "csr_wifi_sme_prim.h" |
15 | #include "csr_wifi_sme_lib.h" | 15 | #include "csr_wifi_sme_lib.h" |
@@ -41,121 +41,121 @@ void CsrWifiSmeFreeUpstreamMessageContents(u16 eventClass, void *message) | |||
41 | case CSR_WIFI_SME_ASSOCIATION_COMPLETE_IND: | 41 | case CSR_WIFI_SME_ASSOCIATION_COMPLETE_IND: |
42 | { | 42 | { |
43 | CsrWifiSmeAssociationCompleteInd *p = (CsrWifiSmeAssociationCompleteInd *)message; | 43 | CsrWifiSmeAssociationCompleteInd *p = (CsrWifiSmeAssociationCompleteInd *)message; |
44 | CsrPmemFree(p->connectionInfo.beaconFrame); | 44 | kfree(p->connectionInfo.beaconFrame); |
45 | p->connectionInfo.beaconFrame = NULL; | 45 | p->connectionInfo.beaconFrame = NULL; |
46 | CsrPmemFree(p->connectionInfo.associationReqFrame); | 46 | kfree(p->connectionInfo.associationReqFrame); |
47 | p->connectionInfo.associationReqFrame = NULL; | 47 | p->connectionInfo.associationReqFrame = NULL; |
48 | CsrPmemFree(p->connectionInfo.associationRspFrame); | 48 | kfree(p->connectionInfo.associationRspFrame); |
49 | p->connectionInfo.associationRspFrame = NULL; | 49 | p->connectionInfo.associationRspFrame = NULL; |
50 | CsrPmemFree(p->connectionInfo.assocScanInfoElements); | 50 | kfree(p->connectionInfo.assocScanInfoElements); |
51 | p->connectionInfo.assocScanInfoElements = NULL; | 51 | p->connectionInfo.assocScanInfoElements = NULL; |
52 | CsrPmemFree(p->connectionInfo.assocReqInfoElements); | 52 | kfree(p->connectionInfo.assocReqInfoElements); |
53 | p->connectionInfo.assocReqInfoElements = NULL; | 53 | p->connectionInfo.assocReqInfoElements = NULL; |
54 | CsrPmemFree(p->connectionInfo.assocRspInfoElements); | 54 | kfree(p->connectionInfo.assocRspInfoElements); |
55 | p->connectionInfo.assocRspInfoElements = NULL; | 55 | p->connectionInfo.assocRspInfoElements = NULL; |
56 | break; | 56 | break; |
57 | } | 57 | } |
58 | case CSR_WIFI_SME_BLACKLIST_CFM: | 58 | case CSR_WIFI_SME_BLACKLIST_CFM: |
59 | { | 59 | { |
60 | CsrWifiSmeBlacklistCfm *p = (CsrWifiSmeBlacklistCfm *)message; | 60 | CsrWifiSmeBlacklistCfm *p = (CsrWifiSmeBlacklistCfm *)message; |
61 | CsrPmemFree(p->getAddresses); | 61 | kfree(p->getAddresses); |
62 | p->getAddresses = NULL; | 62 | p->getAddresses = NULL; |
63 | break; | 63 | break; |
64 | } | 64 | } |
65 | case CSR_WIFI_SME_CALIBRATION_DATA_GET_CFM: | 65 | case CSR_WIFI_SME_CALIBRATION_DATA_GET_CFM: |
66 | { | 66 | { |
67 | CsrWifiSmeCalibrationDataGetCfm *p = (CsrWifiSmeCalibrationDataGetCfm *)message; | 67 | CsrWifiSmeCalibrationDataGetCfm *p = (CsrWifiSmeCalibrationDataGetCfm *)message; |
68 | CsrPmemFree(p->calibrationData); | 68 | kfree(p->calibrationData); |
69 | p->calibrationData = NULL; | 69 | p->calibrationData = NULL; |
70 | break; | 70 | break; |
71 | } | 71 | } |
72 | case CSR_WIFI_SME_CONNECTION_CONFIG_GET_CFM: | 72 | case CSR_WIFI_SME_CONNECTION_CONFIG_GET_CFM: |
73 | { | 73 | { |
74 | CsrWifiSmeConnectionConfigGetCfm *p = (CsrWifiSmeConnectionConfigGetCfm *)message; | 74 | CsrWifiSmeConnectionConfigGetCfm *p = (CsrWifiSmeConnectionConfigGetCfm *)message; |
75 | CsrPmemFree(p->connectionConfig.mlmeAssociateReqInformationElements); | 75 | kfree(p->connectionConfig.mlmeAssociateReqInformationElements); |
76 | p->connectionConfig.mlmeAssociateReqInformationElements = NULL; | 76 | p->connectionConfig.mlmeAssociateReqInformationElements = NULL; |
77 | break; | 77 | break; |
78 | } | 78 | } |
79 | case CSR_WIFI_SME_CONNECTION_INFO_GET_CFM: | 79 | case CSR_WIFI_SME_CONNECTION_INFO_GET_CFM: |
80 | { | 80 | { |
81 | CsrWifiSmeConnectionInfoGetCfm *p = (CsrWifiSmeConnectionInfoGetCfm *)message; | 81 | CsrWifiSmeConnectionInfoGetCfm *p = (CsrWifiSmeConnectionInfoGetCfm *)message; |
82 | CsrPmemFree(p->connectionInfo.beaconFrame); | 82 | kfree(p->connectionInfo.beaconFrame); |
83 | p->connectionInfo.beaconFrame = NULL; | 83 | p->connectionInfo.beaconFrame = NULL; |
84 | CsrPmemFree(p->connectionInfo.associationReqFrame); | 84 | kfree(p->connectionInfo.associationReqFrame); |
85 | p->connectionInfo.associationReqFrame = NULL; | 85 | p->connectionInfo.associationReqFrame = NULL; |
86 | CsrPmemFree(p->connectionInfo.associationRspFrame); | 86 | kfree(p->connectionInfo.associationRspFrame); |
87 | p->connectionInfo.associationRspFrame = NULL; | 87 | p->connectionInfo.associationRspFrame = NULL; |
88 | CsrPmemFree(p->connectionInfo.assocScanInfoElements); | 88 | kfree(p->connectionInfo.assocScanInfoElements); |
89 | p->connectionInfo.assocScanInfoElements = NULL; | 89 | p->connectionInfo.assocScanInfoElements = NULL; |
90 | CsrPmemFree(p->connectionInfo.assocReqInfoElements); | 90 | kfree(p->connectionInfo.assocReqInfoElements); |
91 | p->connectionInfo.assocReqInfoElements = NULL; | 91 | p->connectionInfo.assocReqInfoElements = NULL; |
92 | CsrPmemFree(p->connectionInfo.assocRspInfoElements); | 92 | kfree(p->connectionInfo.assocRspInfoElements); |
93 | p->connectionInfo.assocRspInfoElements = NULL; | 93 | p->connectionInfo.assocRspInfoElements = NULL; |
94 | break; | 94 | break; |
95 | } | 95 | } |
96 | case CSR_WIFI_SME_MEDIA_STATUS_IND: | 96 | case CSR_WIFI_SME_MEDIA_STATUS_IND: |
97 | { | 97 | { |
98 | CsrWifiSmeMediaStatusInd *p = (CsrWifiSmeMediaStatusInd *)message; | 98 | CsrWifiSmeMediaStatusInd *p = (CsrWifiSmeMediaStatusInd *)message; |
99 | CsrPmemFree(p->connectionInfo.beaconFrame); | 99 | kfree(p->connectionInfo.beaconFrame); |
100 | p->connectionInfo.beaconFrame = NULL; | 100 | p->connectionInfo.beaconFrame = NULL; |
101 | CsrPmemFree(p->connectionInfo.associationReqFrame); | 101 | kfree(p->connectionInfo.associationReqFrame); |
102 | p->connectionInfo.associationReqFrame = NULL; | 102 | p->connectionInfo.associationReqFrame = NULL; |
103 | CsrPmemFree(p->connectionInfo.associationRspFrame); | 103 | kfree(p->connectionInfo.associationRspFrame); |
104 | p->connectionInfo.associationRspFrame = NULL; | 104 | p->connectionInfo.associationRspFrame = NULL; |
105 | CsrPmemFree(p->connectionInfo.assocScanInfoElements); | 105 | kfree(p->connectionInfo.assocScanInfoElements); |
106 | p->connectionInfo.assocScanInfoElements = NULL; | 106 | p->connectionInfo.assocScanInfoElements = NULL; |
107 | CsrPmemFree(p->connectionInfo.assocReqInfoElements); | 107 | kfree(p->connectionInfo.assocReqInfoElements); |
108 | p->connectionInfo.assocReqInfoElements = NULL; | 108 | p->connectionInfo.assocReqInfoElements = NULL; |
109 | CsrPmemFree(p->connectionInfo.assocRspInfoElements); | 109 | kfree(p->connectionInfo.assocRspInfoElements); |
110 | p->connectionInfo.assocRspInfoElements = NULL; | 110 | p->connectionInfo.assocRspInfoElements = NULL; |
111 | break; | 111 | break; |
112 | } | 112 | } |
113 | case CSR_WIFI_SME_MIB_GET_CFM: | 113 | case CSR_WIFI_SME_MIB_GET_CFM: |
114 | { | 114 | { |
115 | CsrWifiSmeMibGetCfm *p = (CsrWifiSmeMibGetCfm *)message; | 115 | CsrWifiSmeMibGetCfm *p = (CsrWifiSmeMibGetCfm *)message; |
116 | CsrPmemFree(p->mibAttribute); | 116 | kfree(p->mibAttribute); |
117 | p->mibAttribute = NULL; | 117 | p->mibAttribute = NULL; |
118 | break; | 118 | break; |
119 | } | 119 | } |
120 | case CSR_WIFI_SME_MIB_GET_NEXT_CFM: | 120 | case CSR_WIFI_SME_MIB_GET_NEXT_CFM: |
121 | { | 121 | { |
122 | CsrWifiSmeMibGetNextCfm *p = (CsrWifiSmeMibGetNextCfm *)message; | 122 | CsrWifiSmeMibGetNextCfm *p = (CsrWifiSmeMibGetNextCfm *)message; |
123 | CsrPmemFree(p->mibAttribute); | 123 | kfree(p->mibAttribute); |
124 | p->mibAttribute = NULL; | 124 | p->mibAttribute = NULL; |
125 | break; | 125 | break; |
126 | } | 126 | } |
127 | case CSR_WIFI_SME_MULTICAST_ADDRESS_CFM: | 127 | case CSR_WIFI_SME_MULTICAST_ADDRESS_CFM: |
128 | { | 128 | { |
129 | CsrWifiSmeMulticastAddressCfm *p = (CsrWifiSmeMulticastAddressCfm *)message; | 129 | CsrWifiSmeMulticastAddressCfm *p = (CsrWifiSmeMulticastAddressCfm *)message; |
130 | CsrPmemFree(p->getAddresses); | 130 | kfree(p->getAddresses); |
131 | p->getAddresses = NULL; | 131 | p->getAddresses = NULL; |
132 | break; | 132 | break; |
133 | } | 133 | } |
134 | case CSR_WIFI_SME_PMKID_CANDIDATE_LIST_IND: | 134 | case CSR_WIFI_SME_PMKID_CANDIDATE_LIST_IND: |
135 | { | 135 | { |
136 | CsrWifiSmePmkidCandidateListInd *p = (CsrWifiSmePmkidCandidateListInd *)message; | 136 | CsrWifiSmePmkidCandidateListInd *p = (CsrWifiSmePmkidCandidateListInd *)message; |
137 | CsrPmemFree(p->pmkidCandidates); | 137 | kfree(p->pmkidCandidates); |
138 | p->pmkidCandidates = NULL; | 138 | p->pmkidCandidates = NULL; |
139 | break; | 139 | break; |
140 | } | 140 | } |
141 | case CSR_WIFI_SME_PMKID_CFM: | 141 | case CSR_WIFI_SME_PMKID_CFM: |
142 | { | 142 | { |
143 | CsrWifiSmePmkidCfm *p = (CsrWifiSmePmkidCfm *)message; | 143 | CsrWifiSmePmkidCfm *p = (CsrWifiSmePmkidCfm *)message; |
144 | CsrPmemFree(p->getPmkids); | 144 | kfree(p->getPmkids); |
145 | p->getPmkids = NULL; | 145 | p->getPmkids = NULL; |
146 | break; | 146 | break; |
147 | } | 147 | } |
148 | case CSR_WIFI_SME_SCAN_CONFIG_GET_CFM: | 148 | case CSR_WIFI_SME_SCAN_CONFIG_GET_CFM: |
149 | { | 149 | { |
150 | CsrWifiSmeScanConfigGetCfm *p = (CsrWifiSmeScanConfigGetCfm *)message; | 150 | CsrWifiSmeScanConfigGetCfm *p = (CsrWifiSmeScanConfigGetCfm *)message; |
151 | CsrPmemFree(p->scanConfig.passiveChannelList); | 151 | kfree(p->scanConfig.passiveChannelList); |
152 | p->scanConfig.passiveChannelList = NULL; | 152 | p->scanConfig.passiveChannelList = NULL; |
153 | break; | 153 | break; |
154 | } | 154 | } |
155 | case CSR_WIFI_SME_SCAN_RESULT_IND: | 155 | case CSR_WIFI_SME_SCAN_RESULT_IND: |
156 | { | 156 | { |
157 | CsrWifiSmeScanResultInd *p = (CsrWifiSmeScanResultInd *)message; | 157 | CsrWifiSmeScanResultInd *p = (CsrWifiSmeScanResultInd *)message; |
158 | CsrPmemFree(p->result.informationElements); | 158 | kfree(p->result.informationElements); |
159 | p->result.informationElements = NULL; | 159 | p->result.informationElements = NULL; |
160 | switch (p->result.p2pDeviceRole) | 160 | switch (p->result.p2pDeviceRole) |
161 | { | 161 | { |
@@ -164,15 +164,15 @@ void CsrWifiSmeFreeUpstreamMessageContents(u16 eventClass, void *message) | |||
164 | u16 i4; | 164 | u16 i4; |
165 | for (i4 = 0; i4 < p->result.deviceInfo.groupInfo.p2pClientInfoCount; i4++) | 165 | for (i4 = 0; i4 < p->result.deviceInfo.groupInfo.p2pClientInfoCount; i4++) |
166 | { | 166 | { |
167 | CsrPmemFree(p->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType); | 167 | kfree(p->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType); |
168 | p->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType = NULL; | 168 | p->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType = NULL; |
169 | } | 169 | } |
170 | } | 170 | } |
171 | CsrPmemFree(p->result.deviceInfo.groupInfo.p2PClientInfo); | 171 | kfree(p->result.deviceInfo.groupInfo.p2PClientInfo); |
172 | p->result.deviceInfo.groupInfo.p2PClientInfo = NULL; | 172 | p->result.deviceInfo.groupInfo.p2PClientInfo = NULL; |
173 | break; | 173 | break; |
174 | case CSR_WIFI_SME_P2P_ROLE_STANDALONE: | 174 | case CSR_WIFI_SME_P2P_ROLE_STANDALONE: |
175 | CsrPmemFree(p->result.deviceInfo.standalonedevInfo.secDeviceType); | 175 | kfree(p->result.deviceInfo.standalonedevInfo.secDeviceType); |
176 | p->result.deviceInfo.standalonedevInfo.secDeviceType = NULL; | 176 | p->result.deviceInfo.standalonedevInfo.secDeviceType = NULL; |
177 | break; | 177 | break; |
178 | default: | 178 | default: |
@@ -187,7 +187,7 @@ void CsrWifiSmeFreeUpstreamMessageContents(u16 eventClass, void *message) | |||
187 | u16 i1; | 187 | u16 i1; |
188 | for (i1 = 0; i1 < p->scanResultsCount; i1++) | 188 | for (i1 = 0; i1 < p->scanResultsCount; i1++) |
189 | { | 189 | { |
190 | CsrPmemFree(p->scanResults[i1].informationElements); | 190 | kfree(p->scanResults[i1].informationElements); |
191 | p->scanResults[i1].informationElements = NULL; | 191 | p->scanResults[i1].informationElements = NULL; |
192 | switch (p->scanResults[i1].p2pDeviceRole) | 192 | switch (p->scanResults[i1].p2pDeviceRole) |
193 | { | 193 | { |
@@ -196,15 +196,15 @@ void CsrWifiSmeFreeUpstreamMessageContents(u16 eventClass, void *message) | |||
196 | u16 i4; | 196 | u16 i4; |
197 | for (i4 = 0; i4 < p->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount; i4++) | 197 | for (i4 = 0; i4 < p->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount; i4++) |
198 | { | 198 | { |
199 | CsrPmemFree(p->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType); | 199 | kfree(p->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType); |
200 | p->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType = NULL; | 200 | p->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType = NULL; |
201 | } | 201 | } |
202 | } | 202 | } |
203 | CsrPmemFree(p->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo); | 203 | kfree(p->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo); |
204 | p->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo = NULL; | 204 | p->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo = NULL; |
205 | break; | 205 | break; |
206 | case CSR_WIFI_SME_P2P_ROLE_STANDALONE: | 206 | case CSR_WIFI_SME_P2P_ROLE_STANDALONE: |
207 | CsrPmemFree(p->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType); | 207 | kfree(p->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType); |
208 | p->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType = NULL; | 208 | p->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType = NULL; |
209 | break; | 209 | break; |
210 | default: | 210 | default: |
@@ -212,58 +212,58 @@ void CsrWifiSmeFreeUpstreamMessageContents(u16 eventClass, void *message) | |||
212 | } | 212 | } |
213 | } | 213 | } |
214 | } | 214 | } |
215 | CsrPmemFree(p->scanResults); | 215 | kfree(p->scanResults); |
216 | p->scanResults = NULL; | 216 | p->scanResults = NULL; |
217 | break; | 217 | break; |
218 | } | 218 | } |
219 | case CSR_WIFI_SME_TSPEC_IND: | 219 | case CSR_WIFI_SME_TSPEC_IND: |
220 | { | 220 | { |
221 | CsrWifiSmeTspecInd *p = (CsrWifiSmeTspecInd *)message; | 221 | CsrWifiSmeTspecInd *p = (CsrWifiSmeTspecInd *)message; |
222 | CsrPmemFree(p->tspec); | 222 | kfree(p->tspec); |
223 | p->tspec = NULL; | 223 | p->tspec = NULL; |
224 | break; | 224 | break; |
225 | } | 225 | } |
226 | case CSR_WIFI_SME_TSPEC_CFM: | 226 | case CSR_WIFI_SME_TSPEC_CFM: |
227 | { | 227 | { |
228 | CsrWifiSmeTspecCfm *p = (CsrWifiSmeTspecCfm *)message; | 228 | CsrWifiSmeTspecCfm *p = (CsrWifiSmeTspecCfm *)message; |
229 | CsrPmemFree(p->tspec); | 229 | kfree(p->tspec); |
230 | p->tspec = NULL; | 230 | p->tspec = NULL; |
231 | break; | 231 | break; |
232 | } | 232 | } |
233 | case CSR_WIFI_SME_VERSIONS_GET_CFM: | 233 | case CSR_WIFI_SME_VERSIONS_GET_CFM: |
234 | { | 234 | { |
235 | CsrWifiSmeVersionsGetCfm *p = (CsrWifiSmeVersionsGetCfm *)message; | 235 | CsrWifiSmeVersionsGetCfm *p = (CsrWifiSmeVersionsGetCfm *)message; |
236 | CsrPmemFree(p->versions.routerBuild); | 236 | kfree(p->versions.routerBuild); |
237 | p->versions.routerBuild = NULL; | 237 | p->versions.routerBuild = NULL; |
238 | CsrPmemFree(p->versions.smeBuild); | 238 | kfree(p->versions.smeBuild); |
239 | p->versions.smeBuild = NULL; | 239 | p->versions.smeBuild = NULL; |
240 | break; | 240 | break; |
241 | } | 241 | } |
242 | case CSR_WIFI_SME_CLOAKED_SSIDS_GET_CFM: | 242 | case CSR_WIFI_SME_CLOAKED_SSIDS_GET_CFM: |
243 | { | 243 | { |
244 | CsrWifiSmeCloakedSsidsGetCfm *p = (CsrWifiSmeCloakedSsidsGetCfm *)message; | 244 | CsrWifiSmeCloakedSsidsGetCfm *p = (CsrWifiSmeCloakedSsidsGetCfm *)message; |
245 | CsrPmemFree(p->cloakedSsids.cloakedSsids); | 245 | kfree(p->cloakedSsids.cloakedSsids); |
246 | p->cloakedSsids.cloakedSsids = NULL; | 246 | p->cloakedSsids.cloakedSsids = NULL; |
247 | break; | 247 | break; |
248 | } | 248 | } |
249 | case CSR_WIFI_SME_ERROR_IND: | 249 | case CSR_WIFI_SME_ERROR_IND: |
250 | { | 250 | { |
251 | CsrWifiSmeErrorInd *p = (CsrWifiSmeErrorInd *)message; | 251 | CsrWifiSmeErrorInd *p = (CsrWifiSmeErrorInd *)message; |
252 | CsrPmemFree(p->errorMessage); | 252 | kfree(p->errorMessage); |
253 | p->errorMessage = NULL; | 253 | p->errorMessage = NULL; |
254 | break; | 254 | break; |
255 | } | 255 | } |
256 | case CSR_WIFI_SME_INFO_IND: | 256 | case CSR_WIFI_SME_INFO_IND: |
257 | { | 257 | { |
258 | CsrWifiSmeInfoInd *p = (CsrWifiSmeInfoInd *)message; | 258 | CsrWifiSmeInfoInd *p = (CsrWifiSmeInfoInd *)message; |
259 | CsrPmemFree(p->infoMessage); | 259 | kfree(p->infoMessage); |
260 | p->infoMessage = NULL; | 260 | p->infoMessage = NULL; |
261 | break; | 261 | break; |
262 | } | 262 | } |
263 | case CSR_WIFI_SME_CORE_DUMP_IND: | 263 | case CSR_WIFI_SME_CORE_DUMP_IND: |
264 | { | 264 | { |
265 | CsrWifiSmeCoreDumpInd *p = (CsrWifiSmeCoreDumpInd *)message; | 265 | CsrWifiSmeCoreDumpInd *p = (CsrWifiSmeCoreDumpInd *)message; |
266 | CsrPmemFree(p->data); | 266 | kfree(p->data); |
267 | p->data = NULL; | 267 | p->data = NULL; |
268 | break; | 268 | break; |
269 | } | 269 | } |
diff --git a/drivers/staging/csr/csr_wifi_sme_serialize.c b/drivers/staging/csr/csr_wifi_sme_serialize.c index 27e969caf1dd..57b4cf060f70 100644 --- a/drivers/staging/csr/csr_wifi_sme_serialize.c +++ b/drivers/staging/csr/csr_wifi_sme_serialize.c | |||
@@ -10,6 +10,7 @@ | |||
10 | 10 | ||
11 | /* Note: this is an auto-generated file. */ | 11 | /* Note: this is an auto-generated file. */ |
12 | #include <linux/string.h> | 12 | #include <linux/string.h> |
13 | #include <linux/slab.h> | ||
13 | #include "csr_pmem.h" | 14 | #include "csr_pmem.h" |
14 | #include "csr_msgconv.h" | 15 | #include "csr_msgconv.h" |
15 | #include "csr_unicode.h" | 16 | #include "csr_unicode.h" |
@@ -20,7 +21,7 @@ | |||
20 | 21 | ||
21 | void CsrWifiSmePfree(void *ptr) | 22 | void CsrWifiSmePfree(void *ptr) |
22 | { | 23 | { |
23 | CsrPmemFree(ptr); | 24 | kfree(ptr); |
24 | } | 25 | } |
25 | 26 | ||
26 | 27 | ||
@@ -135,8 +136,8 @@ void* CsrWifiSmeBlacklistReqDes(u8 *buffer, size_t length) | |||
135 | void CsrWifiSmeBlacklistReqSerFree(void *voidPrimitivePointer) | 136 | void CsrWifiSmeBlacklistReqSerFree(void *voidPrimitivePointer) |
136 | { | 137 | { |
137 | CsrWifiSmeBlacklistReq *primitive = (CsrWifiSmeBlacklistReq *) voidPrimitivePointer; | 138 | CsrWifiSmeBlacklistReq *primitive = (CsrWifiSmeBlacklistReq *) voidPrimitivePointer; |
138 | CsrPmemFree(primitive->setAddresses); | 139 | kfree(primitive->setAddresses); |
139 | CsrPmemFree(primitive); | 140 | kfree(primitive); |
140 | } | 141 | } |
141 | 142 | ||
142 | 143 | ||
@@ -191,8 +192,8 @@ void* CsrWifiSmeCalibrationDataSetReqDes(u8 *buffer, size_t length) | |||
191 | void CsrWifiSmeCalibrationDataSetReqSerFree(void *voidPrimitivePointer) | 192 | void CsrWifiSmeCalibrationDataSetReqSerFree(void *voidPrimitivePointer) |
192 | { | 193 | { |
193 | CsrWifiSmeCalibrationDataSetReq *primitive = (CsrWifiSmeCalibrationDataSetReq *) voidPrimitivePointer; | 194 | CsrWifiSmeCalibrationDataSetReq *primitive = (CsrWifiSmeCalibrationDataSetReq *) voidPrimitivePointer; |
194 | CsrPmemFree(primitive->calibrationData); | 195 | kfree(primitive->calibrationData); |
195 | CsrPmemFree(primitive); | 196 | kfree(primitive); |
196 | } | 197 | } |
197 | 198 | ||
198 | 199 | ||
@@ -400,8 +401,8 @@ void* CsrWifiSmeConnectReqDes(u8 *buffer, size_t length) | |||
400 | void CsrWifiSmeConnectReqSerFree(void *voidPrimitivePointer) | 401 | void CsrWifiSmeConnectReqSerFree(void *voidPrimitivePointer) |
401 | { | 402 | { |
402 | CsrWifiSmeConnectReq *primitive = (CsrWifiSmeConnectReq *) voidPrimitivePointer; | 403 | CsrWifiSmeConnectReq *primitive = (CsrWifiSmeConnectReq *) voidPrimitivePointer; |
403 | CsrPmemFree(primitive->connectionConfig.mlmeAssociateReqInformationElements); | 404 | kfree(primitive->connectionConfig.mlmeAssociateReqInformationElements); |
404 | CsrPmemFree(primitive); | 405 | kfree(primitive); |
405 | } | 406 | } |
406 | 407 | ||
407 | 408 | ||
@@ -618,8 +619,8 @@ void* CsrWifiSmeMibGetNextReqDes(u8 *buffer, size_t length) | |||
618 | void CsrWifiSmeMibGetNextReqSerFree(void *voidPrimitivePointer) | 619 | void CsrWifiSmeMibGetNextReqSerFree(void *voidPrimitivePointer) |
619 | { | 620 | { |
620 | CsrWifiSmeMibGetNextReq *primitive = (CsrWifiSmeMibGetNextReq *) voidPrimitivePointer; | 621 | CsrWifiSmeMibGetNextReq *primitive = (CsrWifiSmeMibGetNextReq *) voidPrimitivePointer; |
621 | CsrPmemFree(primitive->mibAttribute); | 622 | kfree(primitive->mibAttribute); |
622 | CsrPmemFree(primitive); | 623 | kfree(primitive); |
623 | } | 624 | } |
624 | 625 | ||
625 | 626 | ||
@@ -674,8 +675,8 @@ void* CsrWifiSmeMibGetReqDes(u8 *buffer, size_t length) | |||
674 | void CsrWifiSmeMibGetReqSerFree(void *voidPrimitivePointer) | 675 | void CsrWifiSmeMibGetReqSerFree(void *voidPrimitivePointer) |
675 | { | 676 | { |
676 | CsrWifiSmeMibGetReq *primitive = (CsrWifiSmeMibGetReq *) voidPrimitivePointer; | 677 | CsrWifiSmeMibGetReq *primitive = (CsrWifiSmeMibGetReq *) voidPrimitivePointer; |
677 | CsrPmemFree(primitive->mibAttribute); | 678 | kfree(primitive->mibAttribute); |
678 | CsrPmemFree(primitive); | 679 | kfree(primitive); |
679 | } | 680 | } |
680 | 681 | ||
681 | 682 | ||
@@ -730,8 +731,8 @@ void* CsrWifiSmeMibSetReqDes(u8 *buffer, size_t length) | |||
730 | void CsrWifiSmeMibSetReqSerFree(void *voidPrimitivePointer) | 731 | void CsrWifiSmeMibSetReqSerFree(void *voidPrimitivePointer) |
731 | { | 732 | { |
732 | CsrWifiSmeMibSetReq *primitive = (CsrWifiSmeMibSetReq *) voidPrimitivePointer; | 733 | CsrWifiSmeMibSetReq *primitive = (CsrWifiSmeMibSetReq *) voidPrimitivePointer; |
733 | CsrPmemFree(primitive->mibAttribute); | 734 | kfree(primitive->mibAttribute); |
734 | CsrPmemFree(primitive); | 735 | kfree(primitive); |
735 | } | 736 | } |
736 | 737 | ||
737 | 738 | ||
@@ -804,8 +805,8 @@ void* CsrWifiSmeMulticastAddressReqDes(u8 *buffer, size_t length) | |||
804 | void CsrWifiSmeMulticastAddressReqSerFree(void *voidPrimitivePointer) | 805 | void CsrWifiSmeMulticastAddressReqSerFree(void *voidPrimitivePointer) |
805 | { | 806 | { |
806 | CsrWifiSmeMulticastAddressReq *primitive = (CsrWifiSmeMulticastAddressReq *) voidPrimitivePointer; | 807 | CsrWifiSmeMulticastAddressReq *primitive = (CsrWifiSmeMulticastAddressReq *) voidPrimitivePointer; |
807 | CsrPmemFree(primitive->setAddresses); | 808 | kfree(primitive->setAddresses); |
808 | CsrPmemFree(primitive); | 809 | kfree(primitive); |
809 | } | 810 | } |
810 | 811 | ||
811 | 812 | ||
@@ -869,8 +870,8 @@ void* CsrWifiSmePacketFilterSetReqDes(u8 *buffer, size_t length) | |||
869 | void CsrWifiSmePacketFilterSetReqSerFree(void *voidPrimitivePointer) | 870 | void CsrWifiSmePacketFilterSetReqSerFree(void *voidPrimitivePointer) |
870 | { | 871 | { |
871 | CsrWifiSmePacketFilterSetReq *primitive = (CsrWifiSmePacketFilterSetReq *) voidPrimitivePointer; | 872 | CsrWifiSmePacketFilterSetReq *primitive = (CsrWifiSmePacketFilterSetReq *) voidPrimitivePointer; |
872 | CsrPmemFree(primitive->filter); | 873 | kfree(primitive->filter); |
873 | CsrPmemFree(primitive); | 874 | kfree(primitive); |
874 | } | 875 | } |
875 | 876 | ||
876 | 877 | ||
@@ -946,8 +947,8 @@ void* CsrWifiSmePmkidReqDes(u8 *buffer, size_t length) | |||
946 | void CsrWifiSmePmkidReqSerFree(void *voidPrimitivePointer) | 947 | void CsrWifiSmePmkidReqSerFree(void *voidPrimitivePointer) |
947 | { | 948 | { |
948 | CsrWifiSmePmkidReq *primitive = (CsrWifiSmePmkidReq *) voidPrimitivePointer; | 949 | CsrWifiSmePmkidReq *primitive = (CsrWifiSmePmkidReq *) voidPrimitivePointer; |
949 | CsrPmemFree(primitive->setPmkids); | 950 | kfree(primitive->setPmkids); |
950 | CsrPmemFree(primitive); | 951 | kfree(primitive); |
951 | } | 952 | } |
952 | 953 | ||
953 | 954 | ||
@@ -1224,8 +1225,8 @@ void* CsrWifiSmeScanConfigSetReqDes(u8 *buffer, size_t length) | |||
1224 | void CsrWifiSmeScanConfigSetReqSerFree(void *voidPrimitivePointer) | 1225 | void CsrWifiSmeScanConfigSetReqSerFree(void *voidPrimitivePointer) |
1225 | { | 1226 | { |
1226 | CsrWifiSmeScanConfigSetReq *primitive = (CsrWifiSmeScanConfigSetReq *) voidPrimitivePointer; | 1227 | CsrWifiSmeScanConfigSetReq *primitive = (CsrWifiSmeScanConfigSetReq *) voidPrimitivePointer; |
1227 | CsrPmemFree(primitive->scanConfig.passiveChannelList); | 1228 | kfree(primitive->scanConfig.passiveChannelList); |
1228 | CsrPmemFree(primitive); | 1229 | kfree(primitive); |
1229 | } | 1230 | } |
1230 | 1231 | ||
1231 | 1232 | ||
@@ -1341,10 +1342,10 @@ void* CsrWifiSmeScanFullReqDes(u8 *buffer, size_t length) | |||
1341 | void CsrWifiSmeScanFullReqSerFree(void *voidPrimitivePointer) | 1342 | void CsrWifiSmeScanFullReqSerFree(void *voidPrimitivePointer) |
1342 | { | 1343 | { |
1343 | CsrWifiSmeScanFullReq *primitive = (CsrWifiSmeScanFullReq *) voidPrimitivePointer; | 1344 | CsrWifiSmeScanFullReq *primitive = (CsrWifiSmeScanFullReq *) voidPrimitivePointer; |
1344 | CsrPmemFree(primitive->ssid); | 1345 | kfree(primitive->ssid); |
1345 | CsrPmemFree(primitive->channelList); | 1346 | kfree(primitive->channelList); |
1346 | CsrPmemFree(primitive->probeIe); | 1347 | kfree(primitive->probeIe); |
1347 | CsrPmemFree(primitive); | 1348 | kfree(primitive); |
1348 | } | 1349 | } |
1349 | 1350 | ||
1350 | 1351 | ||
@@ -1482,9 +1483,9 @@ void* CsrWifiSmeTspecReqDes(u8 *buffer, size_t length) | |||
1482 | void CsrWifiSmeTspecReqSerFree(void *voidPrimitivePointer) | 1483 | void CsrWifiSmeTspecReqSerFree(void *voidPrimitivePointer) |
1483 | { | 1484 | { |
1484 | CsrWifiSmeTspecReq *primitive = (CsrWifiSmeTspecReq *) voidPrimitivePointer; | 1485 | CsrWifiSmeTspecReq *primitive = (CsrWifiSmeTspecReq *) voidPrimitivePointer; |
1485 | CsrPmemFree(primitive->tspec); | 1486 | kfree(primitive->tspec); |
1486 | CsrPmemFree(primitive->tclas); | 1487 | kfree(primitive->tclas); |
1487 | CsrPmemFree(primitive); | 1488 | kfree(primitive); |
1488 | } | 1489 | } |
1489 | 1490 | ||
1490 | 1491 | ||
@@ -1572,11 +1573,11 @@ void CsrWifiSmeWifiFlightmodeReqSerFree(void *voidPrimitivePointer) | |||
1572 | u16 i1; | 1573 | u16 i1; |
1573 | for (i1 = 0; i1 < primitive->mibFilesCount; i1++) | 1574 | for (i1 = 0; i1 < primitive->mibFilesCount; i1++) |
1574 | { | 1575 | { |
1575 | CsrPmemFree(primitive->mibFiles[i1].data); | 1576 | kfree(primitive->mibFiles[i1].data); |
1576 | } | 1577 | } |
1577 | } | 1578 | } |
1578 | CsrPmemFree(primitive->mibFiles); | 1579 | kfree(primitive->mibFiles); |
1579 | CsrPmemFree(primitive); | 1580 | kfree(primitive); |
1580 | } | 1581 | } |
1581 | 1582 | ||
1582 | 1583 | ||
@@ -1664,11 +1665,11 @@ void CsrWifiSmeWifiOnReqSerFree(void *voidPrimitivePointer) | |||
1664 | u16 i1; | 1665 | u16 i1; |
1665 | for (i1 = 0; i1 < primitive->mibFilesCount; i1++) | 1666 | for (i1 = 0; i1 < primitive->mibFilesCount; i1++) |
1666 | { | 1667 | { |
1667 | CsrPmemFree(primitive->mibFiles[i1].data); | 1668 | kfree(primitive->mibFiles[i1].data); |
1668 | } | 1669 | } |
1669 | } | 1670 | } |
1670 | CsrPmemFree(primitive->mibFiles); | 1671 | kfree(primitive->mibFiles); |
1671 | CsrPmemFree(primitive); | 1672 | kfree(primitive); |
1672 | } | 1673 | } |
1673 | 1674 | ||
1674 | 1675 | ||
@@ -1738,8 +1739,8 @@ void* CsrWifiSmeCloakedSsidsSetReqDes(u8 *buffer, size_t length) | |||
1738 | void CsrWifiSmeCloakedSsidsSetReqSerFree(void *voidPrimitivePointer) | 1739 | void CsrWifiSmeCloakedSsidsSetReqSerFree(void *voidPrimitivePointer) |
1739 | { | 1740 | { |
1740 | CsrWifiSmeCloakedSsidsSetReq *primitive = (CsrWifiSmeCloakedSsidsSetReq *) voidPrimitivePointer; | 1741 | CsrWifiSmeCloakedSsidsSetReq *primitive = (CsrWifiSmeCloakedSsidsSetReq *) voidPrimitivePointer; |
1741 | CsrPmemFree(primitive->cloakedSsids.cloakedSsids); | 1742 | kfree(primitive->cloakedSsids.cloakedSsids); |
1742 | CsrPmemFree(primitive); | 1743 | kfree(primitive); |
1743 | } | 1744 | } |
1744 | 1745 | ||
1745 | 1746 | ||
@@ -1893,8 +1894,8 @@ void* CsrWifiSmeWpsConfigurationReqDes(u8 *buffer, size_t length) | |||
1893 | void CsrWifiSmeWpsConfigurationReqSerFree(void *voidPrimitivePointer) | 1894 | void CsrWifiSmeWpsConfigurationReqSerFree(void *voidPrimitivePointer) |
1894 | { | 1895 | { |
1895 | CsrWifiSmeWpsConfigurationReq *primitive = (CsrWifiSmeWpsConfigurationReq *) voidPrimitivePointer; | 1896 | CsrWifiSmeWpsConfigurationReq *primitive = (CsrWifiSmeWpsConfigurationReq *) voidPrimitivePointer; |
1896 | CsrPmemFree(primitive->wpsConfig.secondaryDeviceType); | 1897 | kfree(primitive->wpsConfig.secondaryDeviceType); |
1897 | CsrPmemFree(primitive); | 1898 | kfree(primitive); |
1898 | } | 1899 | } |
1899 | 1900 | ||
1900 | 1901 | ||
@@ -1949,8 +1950,8 @@ void* CsrWifiSmeSetReqDes(u8 *buffer, size_t length) | |||
1949 | void CsrWifiSmeSetReqSerFree(void *voidPrimitivePointer) | 1950 | void CsrWifiSmeSetReqSerFree(void *voidPrimitivePointer) |
1950 | { | 1951 | { |
1951 | CsrWifiSmeSetReq *primitive = (CsrWifiSmeSetReq *) voidPrimitivePointer; | 1952 | CsrWifiSmeSetReq *primitive = (CsrWifiSmeSetReq *) voidPrimitivePointer; |
1952 | CsrPmemFree(primitive->data); | 1953 | kfree(primitive->data); |
1953 | CsrPmemFree(primitive); | 1954 | kfree(primitive); |
1954 | } | 1955 | } |
1955 | 1956 | ||
1956 | 1957 | ||
@@ -2201,13 +2202,13 @@ void* CsrWifiSmeAssociationCompleteIndDes(u8 *buffer, size_t length) | |||
2201 | void CsrWifiSmeAssociationCompleteIndSerFree(void *voidPrimitivePointer) | 2202 | void CsrWifiSmeAssociationCompleteIndSerFree(void *voidPrimitivePointer) |
2202 | { | 2203 | { |
2203 | CsrWifiSmeAssociationCompleteInd *primitive = (CsrWifiSmeAssociationCompleteInd *) voidPrimitivePointer; | 2204 | CsrWifiSmeAssociationCompleteInd *primitive = (CsrWifiSmeAssociationCompleteInd *) voidPrimitivePointer; |
2204 | CsrPmemFree(primitive->connectionInfo.beaconFrame); | 2205 | kfree(primitive->connectionInfo.beaconFrame); |
2205 | CsrPmemFree(primitive->connectionInfo.associationReqFrame); | 2206 | kfree(primitive->connectionInfo.associationReqFrame); |
2206 | CsrPmemFree(primitive->connectionInfo.associationRspFrame); | 2207 | kfree(primitive->connectionInfo.associationRspFrame); |
2207 | CsrPmemFree(primitive->connectionInfo.assocScanInfoElements); | 2208 | kfree(primitive->connectionInfo.assocScanInfoElements); |
2208 | CsrPmemFree(primitive->connectionInfo.assocReqInfoElements); | 2209 | kfree(primitive->connectionInfo.assocReqInfoElements); |
2209 | CsrPmemFree(primitive->connectionInfo.assocRspInfoElements); | 2210 | kfree(primitive->connectionInfo.assocRspInfoElements); |
2210 | CsrPmemFree(primitive); | 2211 | kfree(primitive); |
2211 | } | 2212 | } |
2212 | 2213 | ||
2213 | 2214 | ||
@@ -2325,8 +2326,8 @@ void* CsrWifiSmeBlacklistCfmDes(u8 *buffer, size_t length) | |||
2325 | void CsrWifiSmeBlacklistCfmSerFree(void *voidPrimitivePointer) | 2326 | void CsrWifiSmeBlacklistCfmSerFree(void *voidPrimitivePointer) |
2326 | { | 2327 | { |
2327 | CsrWifiSmeBlacklistCfm *primitive = (CsrWifiSmeBlacklistCfm *) voidPrimitivePointer; | 2328 | CsrWifiSmeBlacklistCfm *primitive = (CsrWifiSmeBlacklistCfm *) voidPrimitivePointer; |
2328 | CsrPmemFree(primitive->getAddresses); | 2329 | kfree(primitive->getAddresses); |
2329 | CsrPmemFree(primitive); | 2330 | kfree(primitive); |
2330 | } | 2331 | } |
2331 | 2332 | ||
2332 | 2333 | ||
@@ -2384,8 +2385,8 @@ void* CsrWifiSmeCalibrationDataGetCfmDes(u8 *buffer, size_t length) | |||
2384 | void CsrWifiSmeCalibrationDataGetCfmSerFree(void *voidPrimitivePointer) | 2385 | void CsrWifiSmeCalibrationDataGetCfmSerFree(void *voidPrimitivePointer) |
2385 | { | 2386 | { |
2386 | CsrWifiSmeCalibrationDataGetCfm *primitive = (CsrWifiSmeCalibrationDataGetCfm *) voidPrimitivePointer; | 2387 | CsrWifiSmeCalibrationDataGetCfm *primitive = (CsrWifiSmeCalibrationDataGetCfm *) voidPrimitivePointer; |
2387 | CsrPmemFree(primitive->calibrationData); | 2388 | kfree(primitive->calibrationData); |
2388 | CsrPmemFree(primitive); | 2389 | kfree(primitive); |
2389 | } | 2390 | } |
2390 | 2391 | ||
2391 | 2392 | ||
@@ -2737,8 +2738,8 @@ void* CsrWifiSmeConnectionConfigGetCfmDes(u8 *buffer, size_t length) | |||
2737 | void CsrWifiSmeConnectionConfigGetCfmSerFree(void *voidPrimitivePointer) | 2738 | void CsrWifiSmeConnectionConfigGetCfmSerFree(void *voidPrimitivePointer) |
2738 | { | 2739 | { |
2739 | CsrWifiSmeConnectionConfigGetCfm *primitive = (CsrWifiSmeConnectionConfigGetCfm *) voidPrimitivePointer; | 2740 | CsrWifiSmeConnectionConfigGetCfm *primitive = (CsrWifiSmeConnectionConfigGetCfm *) voidPrimitivePointer; |
2740 | CsrPmemFree(primitive->connectionConfig.mlmeAssociateReqInformationElements); | 2741 | kfree(primitive->connectionConfig.mlmeAssociateReqInformationElements); |
2741 | CsrPmemFree(primitive); | 2742 | kfree(primitive); |
2742 | } | 2743 | } |
2743 | 2744 | ||
2744 | 2745 | ||
@@ -2941,13 +2942,13 @@ void* CsrWifiSmeConnectionInfoGetCfmDes(u8 *buffer, size_t length) | |||
2941 | void CsrWifiSmeConnectionInfoGetCfmSerFree(void *voidPrimitivePointer) | 2942 | void CsrWifiSmeConnectionInfoGetCfmSerFree(void *voidPrimitivePointer) |
2942 | { | 2943 | { |
2943 | CsrWifiSmeConnectionInfoGetCfm *primitive = (CsrWifiSmeConnectionInfoGetCfm *) voidPrimitivePointer; | 2944 | CsrWifiSmeConnectionInfoGetCfm *primitive = (CsrWifiSmeConnectionInfoGetCfm *) voidPrimitivePointer; |
2944 | CsrPmemFree(primitive->connectionInfo.beaconFrame); | 2945 | kfree(primitive->connectionInfo.beaconFrame); |
2945 | CsrPmemFree(primitive->connectionInfo.associationReqFrame); | 2946 | kfree(primitive->connectionInfo.associationReqFrame); |
2946 | CsrPmemFree(primitive->connectionInfo.associationRspFrame); | 2947 | kfree(primitive->connectionInfo.associationRspFrame); |
2947 | CsrPmemFree(primitive->connectionInfo.assocScanInfoElements); | 2948 | kfree(primitive->connectionInfo.assocScanInfoElements); |
2948 | CsrPmemFree(primitive->connectionInfo.assocReqInfoElements); | 2949 | kfree(primitive->connectionInfo.assocReqInfoElements); |
2949 | CsrPmemFree(primitive->connectionInfo.assocRspInfoElements); | 2950 | kfree(primitive->connectionInfo.assocRspInfoElements); |
2950 | CsrPmemFree(primitive); | 2951 | kfree(primitive); |
2951 | } | 2952 | } |
2952 | 2953 | ||
2953 | 2954 | ||
@@ -3543,13 +3544,13 @@ void* CsrWifiSmeMediaStatusIndDes(u8 *buffer, size_t length) | |||
3543 | void CsrWifiSmeMediaStatusIndSerFree(void *voidPrimitivePointer) | 3544 | void CsrWifiSmeMediaStatusIndSerFree(void *voidPrimitivePointer) |
3544 | { | 3545 | { |
3545 | CsrWifiSmeMediaStatusInd *primitive = (CsrWifiSmeMediaStatusInd *) voidPrimitivePointer; | 3546 | CsrWifiSmeMediaStatusInd *primitive = (CsrWifiSmeMediaStatusInd *) voidPrimitivePointer; |
3546 | CsrPmemFree(primitive->connectionInfo.beaconFrame); | 3547 | kfree(primitive->connectionInfo.beaconFrame); |
3547 | CsrPmemFree(primitive->connectionInfo.associationReqFrame); | 3548 | kfree(primitive->connectionInfo.associationReqFrame); |
3548 | CsrPmemFree(primitive->connectionInfo.associationRspFrame); | 3549 | kfree(primitive->connectionInfo.associationRspFrame); |
3549 | CsrPmemFree(primitive->connectionInfo.assocScanInfoElements); | 3550 | kfree(primitive->connectionInfo.assocScanInfoElements); |
3550 | CsrPmemFree(primitive->connectionInfo.assocReqInfoElements); | 3551 | kfree(primitive->connectionInfo.assocReqInfoElements); |
3551 | CsrPmemFree(primitive->connectionInfo.assocRspInfoElements); | 3552 | kfree(primitive->connectionInfo.assocRspInfoElements); |
3552 | CsrPmemFree(primitive); | 3553 | kfree(primitive); |
3553 | } | 3554 | } |
3554 | 3555 | ||
3555 | 3556 | ||
@@ -3655,8 +3656,8 @@ void* CsrWifiSmeMibGetCfmDes(u8 *buffer, size_t length) | |||
3655 | void CsrWifiSmeMibGetCfmSerFree(void *voidPrimitivePointer) | 3656 | void CsrWifiSmeMibGetCfmSerFree(void *voidPrimitivePointer) |
3656 | { | 3657 | { |
3657 | CsrWifiSmeMibGetCfm *primitive = (CsrWifiSmeMibGetCfm *) voidPrimitivePointer; | 3658 | CsrWifiSmeMibGetCfm *primitive = (CsrWifiSmeMibGetCfm *) voidPrimitivePointer; |
3658 | CsrPmemFree(primitive->mibAttribute); | 3659 | kfree(primitive->mibAttribute); |
3659 | CsrPmemFree(primitive); | 3660 | kfree(primitive); |
3660 | } | 3661 | } |
3661 | 3662 | ||
3662 | 3663 | ||
@@ -3714,8 +3715,8 @@ void* CsrWifiSmeMibGetNextCfmDes(u8 *buffer, size_t length) | |||
3714 | void CsrWifiSmeMibGetNextCfmSerFree(void *voidPrimitivePointer) | 3715 | void CsrWifiSmeMibGetNextCfmSerFree(void *voidPrimitivePointer) |
3715 | { | 3716 | { |
3716 | CsrWifiSmeMibGetNextCfm *primitive = (CsrWifiSmeMibGetNextCfm *) voidPrimitivePointer; | 3717 | CsrWifiSmeMibGetNextCfm *primitive = (CsrWifiSmeMibGetNextCfm *) voidPrimitivePointer; |
3717 | CsrPmemFree(primitive->mibAttribute); | 3718 | kfree(primitive->mibAttribute); |
3718 | CsrPmemFree(primitive); | 3719 | kfree(primitive); |
3719 | } | 3720 | } |
3720 | 3721 | ||
3721 | 3722 | ||
@@ -3836,8 +3837,8 @@ void* CsrWifiSmeMulticastAddressCfmDes(u8 *buffer, size_t length) | |||
3836 | void CsrWifiSmeMulticastAddressCfmSerFree(void *voidPrimitivePointer) | 3837 | void CsrWifiSmeMulticastAddressCfmSerFree(void *voidPrimitivePointer) |
3837 | { | 3838 | { |
3838 | CsrWifiSmeMulticastAddressCfm *primitive = (CsrWifiSmeMulticastAddressCfm *) voidPrimitivePointer; | 3839 | CsrWifiSmeMulticastAddressCfm *primitive = (CsrWifiSmeMulticastAddressCfm *) voidPrimitivePointer; |
3839 | CsrPmemFree(primitive->getAddresses); | 3840 | kfree(primitive->getAddresses); |
3840 | CsrPmemFree(primitive); | 3841 | kfree(primitive); |
3841 | } | 3842 | } |
3842 | 3843 | ||
3843 | 3844 | ||
@@ -3982,8 +3983,8 @@ void* CsrWifiSmePmkidCandidateListIndDes(u8 *buffer, size_t length) | |||
3982 | void CsrWifiSmePmkidCandidateListIndSerFree(void *voidPrimitivePointer) | 3983 | void CsrWifiSmePmkidCandidateListIndSerFree(void *voidPrimitivePointer) |
3983 | { | 3984 | { |
3984 | CsrWifiSmePmkidCandidateListInd *primitive = (CsrWifiSmePmkidCandidateListInd *) voidPrimitivePointer; | 3985 | CsrWifiSmePmkidCandidateListInd *primitive = (CsrWifiSmePmkidCandidateListInd *) voidPrimitivePointer; |
3985 | CsrPmemFree(primitive->pmkidCandidates); | 3986 | kfree(primitive->pmkidCandidates); |
3986 | CsrPmemFree(primitive); | 3987 | kfree(primitive); |
3987 | } | 3988 | } |
3988 | 3989 | ||
3989 | 3990 | ||
@@ -4062,8 +4063,8 @@ void* CsrWifiSmePmkidCfmDes(u8 *buffer, size_t length) | |||
4062 | void CsrWifiSmePmkidCfmSerFree(void *voidPrimitivePointer) | 4063 | void CsrWifiSmePmkidCfmSerFree(void *voidPrimitivePointer) |
4063 | { | 4064 | { |
4064 | CsrWifiSmePmkidCfm *primitive = (CsrWifiSmePmkidCfm *) voidPrimitivePointer; | 4065 | CsrWifiSmePmkidCfm *primitive = (CsrWifiSmePmkidCfm *) voidPrimitivePointer; |
4065 | CsrPmemFree(primitive->getPmkids); | 4066 | kfree(primitive->getPmkids); |
4066 | CsrPmemFree(primitive); | 4067 | kfree(primitive); |
4067 | } | 4068 | } |
4068 | 4069 | ||
4069 | 4070 | ||
@@ -4505,8 +4506,8 @@ void* CsrWifiSmeScanConfigGetCfmDes(u8 *buffer, size_t length) | |||
4505 | void CsrWifiSmeScanConfigGetCfmSerFree(void *voidPrimitivePointer) | 4506 | void CsrWifiSmeScanConfigGetCfmSerFree(void *voidPrimitivePointer) |
4506 | { | 4507 | { |
4507 | CsrWifiSmeScanConfigGetCfm *primitive = (CsrWifiSmeScanConfigGetCfm *) voidPrimitivePointer; | 4508 | CsrWifiSmeScanConfigGetCfm *primitive = (CsrWifiSmeScanConfigGetCfm *) voidPrimitivePointer; |
4508 | CsrPmemFree(primitive->scanConfig.passiveChannelList); | 4509 | kfree(primitive->scanConfig.passiveChannelList); |
4509 | CsrPmemFree(primitive); | 4510 | kfree(primitive); |
4510 | } | 4511 | } |
4511 | 4512 | ||
4512 | 4513 | ||
@@ -4780,7 +4781,7 @@ void* CsrWifiSmeScanResultIndDes(u8 *buffer, size_t length) | |||
4780 | void CsrWifiSmeScanResultIndSerFree(void *voidPrimitivePointer) | 4781 | void CsrWifiSmeScanResultIndSerFree(void *voidPrimitivePointer) |
4781 | { | 4782 | { |
4782 | CsrWifiSmeScanResultInd *primitive = (CsrWifiSmeScanResultInd *) voidPrimitivePointer; | 4783 | CsrWifiSmeScanResultInd *primitive = (CsrWifiSmeScanResultInd *) voidPrimitivePointer; |
4783 | CsrPmemFree(primitive->result.informationElements); | 4784 | kfree(primitive->result.informationElements); |
4784 | switch (primitive->result.p2pDeviceRole) | 4785 | switch (primitive->result.p2pDeviceRole) |
4785 | { | 4786 | { |
4786 | case CSR_WIFI_SME_P2P_ROLE_GO: | 4787 | case CSR_WIFI_SME_P2P_ROLE_GO: |
@@ -4788,18 +4789,18 @@ void CsrWifiSmeScanResultIndSerFree(void *voidPrimitivePointer) | |||
4788 | u16 i4; | 4789 | u16 i4; |
4789 | for (i4 = 0; i4 < primitive->result.deviceInfo.groupInfo.p2pClientInfoCount; i4++) | 4790 | for (i4 = 0; i4 < primitive->result.deviceInfo.groupInfo.p2pClientInfoCount; i4++) |
4790 | { | 4791 | { |
4791 | CsrPmemFree(primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType); | 4792 | kfree(primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType); |
4792 | } | 4793 | } |
4793 | } | 4794 | } |
4794 | CsrPmemFree(primitive->result.deviceInfo.groupInfo.p2PClientInfo); | 4795 | kfree(primitive->result.deviceInfo.groupInfo.p2PClientInfo); |
4795 | break; | 4796 | break; |
4796 | case CSR_WIFI_SME_P2P_ROLE_STANDALONE: | 4797 | case CSR_WIFI_SME_P2P_ROLE_STANDALONE: |
4797 | CsrPmemFree(primitive->result.deviceInfo.standalonedevInfo.secDeviceType); | 4798 | kfree(primitive->result.deviceInfo.standalonedevInfo.secDeviceType); |
4798 | break; | 4799 | break; |
4799 | default: | 4800 | default: |
4800 | break; | 4801 | break; |
4801 | } | 4802 | } |
4802 | CsrPmemFree(primitive); | 4803 | kfree(primitive); |
4803 | } | 4804 | } |
4804 | 4805 | ||
4805 | 4806 | ||
@@ -5106,7 +5107,7 @@ void CsrWifiSmeScanResultsGetCfmSerFree(void *voidPrimitivePointer) | |||
5106 | u16 i1; | 5107 | u16 i1; |
5107 | for (i1 = 0; i1 < primitive->scanResultsCount; i1++) | 5108 | for (i1 = 0; i1 < primitive->scanResultsCount; i1++) |
5108 | { | 5109 | { |
5109 | CsrPmemFree(primitive->scanResults[i1].informationElements); | 5110 | kfree(primitive->scanResults[i1].informationElements); |
5110 | switch (primitive->scanResults[i1].p2pDeviceRole) | 5111 | switch (primitive->scanResults[i1].p2pDeviceRole) |
5111 | { | 5112 | { |
5112 | case CSR_WIFI_SME_P2P_ROLE_GO: | 5113 | case CSR_WIFI_SME_P2P_ROLE_GO: |
@@ -5114,21 +5115,21 @@ void CsrWifiSmeScanResultsGetCfmSerFree(void *voidPrimitivePointer) | |||
5114 | u16 i4; | 5115 | u16 i4; |
5115 | for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount; i4++) | 5116 | for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount; i4++) |
5116 | { | 5117 | { |
5117 | CsrPmemFree(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType); | 5118 | kfree(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType); |
5118 | } | 5119 | } |
5119 | } | 5120 | } |
5120 | CsrPmemFree(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo); | 5121 | kfree(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo); |
5121 | break; | 5122 | break; |
5122 | case CSR_WIFI_SME_P2P_ROLE_STANDALONE: | 5123 | case CSR_WIFI_SME_P2P_ROLE_STANDALONE: |
5123 | CsrPmemFree(primitive->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType); | 5124 | kfree(primitive->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType); |
5124 | break; | 5125 | break; |
5125 | default: | 5126 | default: |
5126 | break; | 5127 | break; |
5127 | } | 5128 | } |
5128 | } | 5129 | } |
5129 | } | 5130 | } |
5130 | CsrPmemFree(primitive->scanResults); | 5131 | kfree(primitive->scanResults); |
5131 | CsrPmemFree(primitive); | 5132 | kfree(primitive); |
5132 | } | 5133 | } |
5133 | 5134 | ||
5134 | 5135 | ||
@@ -5336,8 +5337,8 @@ void* CsrWifiSmeTspecIndDes(u8 *buffer, size_t length) | |||
5336 | void CsrWifiSmeTspecIndSerFree(void *voidPrimitivePointer) | 5337 | void CsrWifiSmeTspecIndSerFree(void *voidPrimitivePointer) |
5337 | { | 5338 | { |
5338 | CsrWifiSmeTspecInd *primitive = (CsrWifiSmeTspecInd *) voidPrimitivePointer; | 5339 | CsrWifiSmeTspecInd *primitive = (CsrWifiSmeTspecInd *) voidPrimitivePointer; |
5339 | CsrPmemFree(primitive->tspec); | 5340 | kfree(primitive->tspec); |
5340 | CsrPmemFree(primitive); | 5341 | kfree(primitive); |
5341 | } | 5342 | } |
5342 | 5343 | ||
5343 | 5344 | ||
@@ -5404,8 +5405,8 @@ void* CsrWifiSmeTspecCfmDes(u8 *buffer, size_t length) | |||
5404 | void CsrWifiSmeTspecCfmSerFree(void *voidPrimitivePointer) | 5405 | void CsrWifiSmeTspecCfmSerFree(void *voidPrimitivePointer) |
5405 | { | 5406 | { |
5406 | CsrWifiSmeTspecCfm *primitive = (CsrWifiSmeTspecCfm *) voidPrimitivePointer; | 5407 | CsrWifiSmeTspecCfm *primitive = (CsrWifiSmeTspecCfm *) voidPrimitivePointer; |
5407 | CsrPmemFree(primitive->tspec); | 5408 | kfree(primitive->tspec); |
5408 | CsrPmemFree(primitive); | 5409 | kfree(primitive); |
5409 | } | 5410 | } |
5410 | 5411 | ||
5411 | 5412 | ||
@@ -5473,9 +5474,9 @@ void* CsrWifiSmeVersionsGetCfmDes(u8 *buffer, size_t length) | |||
5473 | void CsrWifiSmeVersionsGetCfmSerFree(void *voidPrimitivePointer) | 5474 | void CsrWifiSmeVersionsGetCfmSerFree(void *voidPrimitivePointer) |
5474 | { | 5475 | { |
5475 | CsrWifiSmeVersionsGetCfm *primitive = (CsrWifiSmeVersionsGetCfm *) voidPrimitivePointer; | 5476 | CsrWifiSmeVersionsGetCfm *primitive = (CsrWifiSmeVersionsGetCfm *) voidPrimitivePointer; |
5476 | CsrPmemFree(primitive->versions.routerBuild); | 5477 | kfree(primitive->versions.routerBuild); |
5477 | CsrPmemFree(primitive->versions.smeBuild); | 5478 | kfree(primitive->versions.smeBuild); |
5478 | CsrPmemFree(primitive); | 5479 | kfree(primitive); |
5479 | } | 5480 | } |
5480 | 5481 | ||
5481 | 5482 | ||
@@ -5548,8 +5549,8 @@ void* CsrWifiSmeCloakedSsidsGetCfmDes(u8 *buffer, size_t length) | |||
5548 | void CsrWifiSmeCloakedSsidsGetCfmSerFree(void *voidPrimitivePointer) | 5549 | void CsrWifiSmeCloakedSsidsGetCfmSerFree(void *voidPrimitivePointer) |
5549 | { | 5550 | { |
5550 | CsrWifiSmeCloakedSsidsGetCfm *primitive = (CsrWifiSmeCloakedSsidsGetCfm *) voidPrimitivePointer; | 5551 | CsrWifiSmeCloakedSsidsGetCfm *primitive = (CsrWifiSmeCloakedSsidsGetCfm *) voidPrimitivePointer; |
5551 | CsrPmemFree(primitive->cloakedSsids.cloakedSsids); | 5552 | kfree(primitive->cloakedSsids.cloakedSsids); |
5552 | CsrPmemFree(primitive); | 5553 | kfree(primitive); |
5553 | } | 5554 | } |
5554 | 5555 | ||
5555 | 5556 | ||
@@ -5707,8 +5708,8 @@ void* CsrWifiSmeErrorIndDes(u8 *buffer, size_t length) | |||
5707 | void CsrWifiSmeErrorIndSerFree(void *voidPrimitivePointer) | 5708 | void CsrWifiSmeErrorIndSerFree(void *voidPrimitivePointer) |
5708 | { | 5709 | { |
5709 | CsrWifiSmeErrorInd *primitive = (CsrWifiSmeErrorInd *) voidPrimitivePointer; | 5710 | CsrWifiSmeErrorInd *primitive = (CsrWifiSmeErrorInd *) voidPrimitivePointer; |
5710 | CsrPmemFree(primitive->errorMessage); | 5711 | kfree(primitive->errorMessage); |
5711 | CsrPmemFree(primitive); | 5712 | kfree(primitive); |
5712 | } | 5713 | } |
5713 | 5714 | ||
5714 | 5715 | ||
@@ -5749,8 +5750,8 @@ void* CsrWifiSmeInfoIndDes(u8 *buffer, size_t length) | |||
5749 | void CsrWifiSmeInfoIndSerFree(void *voidPrimitivePointer) | 5750 | void CsrWifiSmeInfoIndSerFree(void *voidPrimitivePointer) |
5750 | { | 5751 | { |
5751 | CsrWifiSmeInfoInd *primitive = (CsrWifiSmeInfoInd *) voidPrimitivePointer; | 5752 | CsrWifiSmeInfoInd *primitive = (CsrWifiSmeInfoInd *) voidPrimitivePointer; |
5752 | CsrPmemFree(primitive->infoMessage); | 5753 | kfree(primitive->infoMessage); |
5753 | CsrPmemFree(primitive); | 5754 | kfree(primitive); |
5754 | } | 5755 | } |
5755 | 5756 | ||
5756 | 5757 | ||
@@ -5805,8 +5806,8 @@ void* CsrWifiSmeCoreDumpIndDes(u8 *buffer, size_t length) | |||
5805 | void CsrWifiSmeCoreDumpIndSerFree(void *voidPrimitivePointer) | 5806 | void CsrWifiSmeCoreDumpIndSerFree(void *voidPrimitivePointer) |
5806 | { | 5807 | { |
5807 | CsrWifiSmeCoreDumpInd *primitive = (CsrWifiSmeCoreDumpInd *) voidPrimitivePointer; | 5808 | CsrWifiSmeCoreDumpInd *primitive = (CsrWifiSmeCoreDumpInd *) voidPrimitivePointer; |
5808 | CsrPmemFree(primitive->data); | 5809 | kfree(primitive->data); |
5809 | CsrPmemFree(primitive); | 5810 | kfree(primitive); |
5810 | } | 5811 | } |
5811 | 5812 | ||
5812 | 5813 | ||
diff --git a/drivers/staging/csr/drv.c b/drivers/staging/csr/drv.c index 36d9d539f9f0..6f5b3dd7ce1f 100644 --- a/drivers/staging/csr/drv.c +++ b/drivers/staging/csr/drv.c | |||
@@ -1476,7 +1476,7 @@ unifi_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) | |||
1476 | 1476 | ||
1477 | if (pcli->snap_filter.count) { | 1477 | if (pcli->snap_filter.count) { |
1478 | pcli->snap_filter.count = 0; | 1478 | pcli->snap_filter.count = 0; |
1479 | CsrPmemFree(pcli->snap_filter.protocols); | 1479 | kfree(pcli->snap_filter.protocols); |
1480 | } | 1480 | } |
1481 | 1481 | ||
1482 | if (snap_filter.count == 0) { | 1482 | if (snap_filter.count == 0) { |
@@ -1492,7 +1492,7 @@ unifi_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) | |||
1492 | (void*)snap_filter.protocols, | 1492 | (void*)snap_filter.protocols, |
1493 | snap_filter.count * sizeof(u16))) | 1493 | snap_filter.count * sizeof(u16))) |
1494 | { | 1494 | { |
1495 | CsrPmemFree(pcli->snap_filter.protocols); | 1495 | kfree(pcli->snap_filter.protocols); |
1496 | r = -EFAULT; | 1496 | r = -EFAULT; |
1497 | goto out; | 1497 | goto out; |
1498 | } | 1498 | } |
@@ -1938,7 +1938,7 @@ uf_sme_queue_message(unifi_priv_t *priv, u8 *buffer, int length) | |||
1938 | if (logptr == NULL) { | 1938 | if (logptr == NULL) { |
1939 | unifi_error(priv, "Failed to allocate %d bytes for an SME message\n", | 1939 | unifi_error(priv, "Failed to allocate %d bytes for an SME message\n", |
1940 | sizeof(udi_log_t) + length); | 1940 | sizeof(udi_log_t) + length); |
1941 | CsrPmemFree(buffer); | 1941 | kfree(buffer); |
1942 | return -ENOMEM; | 1942 | return -ENOMEM; |
1943 | } | 1943 | } |
1944 | 1944 | ||
@@ -1956,7 +1956,7 @@ uf_sme_queue_message(unifi_priv_t *priv, u8 *buffer, int length) | |||
1956 | down(&udi_mutex); | 1956 | down(&udi_mutex); |
1957 | if (priv->sme_cli == NULL) { | 1957 | if (priv->sme_cli == NULL) { |
1958 | kfree(logptr); | 1958 | kfree(logptr); |
1959 | CsrPmemFree(buffer); | 1959 | kfree(buffer); |
1960 | up(&udi_mutex); | 1960 | up(&udi_mutex); |
1961 | unifi_info(priv, "Message for the SME dropped, SME has gone away\n"); | 1961 | unifi_info(priv, "Message for the SME dropped, SME has gone away\n"); |
1962 | return 0; | 1962 | return 0; |
@@ -1971,7 +1971,7 @@ uf_sme_queue_message(unifi_priv_t *priv, u8 *buffer, int length) | |||
1971 | up(&udi_mutex); | 1971 | up(&udi_mutex); |
1972 | 1972 | ||
1973 | /* It is our responsibility to free the buffer allocated in build_packed_*() */ | 1973 | /* It is our responsibility to free the buffer allocated in build_packed_*() */ |
1974 | CsrPmemFree(buffer); | 1974 | kfree(buffer); |
1975 | 1975 | ||
1976 | func_exit(); | 1976 | func_exit(); |
1977 | 1977 | ||
diff --git a/drivers/staging/csr/putest.c b/drivers/staging/csr/putest.c index 96597ac5330d..f2cb11e1b210 100644 --- a/drivers/staging/csr/putest.c +++ b/drivers/staging/csr/putest.c | |||
@@ -499,7 +499,7 @@ int unifi_putest_dl_fw_buff(unifi_priv_t *priv, unsigned char *arg) | |||
499 | fw_user_ptr = ((unsigned char*)arg) + sizeof(unifi_putest_command_t) + sizeof(unsigned int); | 499 | fw_user_ptr = ((unsigned char*)arg) + sizeof(unifi_putest_command_t) + sizeof(unsigned int); |
500 | if (copy_from_user(fw_buf, (void*)fw_user_ptr, fw_length)) { | 500 | if (copy_from_user(fw_buf, (void*)fw_user_ptr, fw_length)) { |
501 | unifi_error(priv, "unifi_putest_dl_fw_buff: Failed to get the buffer\n"); | 501 | unifi_error(priv, "unifi_putest_dl_fw_buff: Failed to get the buffer\n"); |
502 | CsrPmemFree(fw_buf); | 502 | kfree(fw_buf); |
503 | return -EFAULT; | 503 | return -EFAULT; |
504 | } | 504 | } |
505 | 505 | ||
@@ -537,7 +537,7 @@ int unifi_putest_dl_fw_buff(unifi_priv_t *priv, unsigned char *arg) | |||
537 | free_fw: | 537 | free_fw: |
538 | /* Finished with the putest f/w, so restore the station f/w */ | 538 | /* Finished with the putest f/w, so restore the station f/w */ |
539 | priv->fw_sta = temp_fw_sta; | 539 | priv->fw_sta = temp_fw_sta; |
540 | CsrPmemFree(fw_buf); | 540 | kfree(fw_buf); |
541 | 541 | ||
542 | return CsrHipResultToStatus(csrResult); | 542 | return CsrHipResultToStatus(csrResult); |
543 | } | 543 | } |
diff --git a/drivers/staging/csr/sme_blocking.c b/drivers/staging/csr/sme_blocking.c index 3f0d70d56a26..acf0f0fe3b37 100644 --- a/drivers/staging/csr/sme_blocking.c +++ b/drivers/staging/csr/sme_blocking.c | |||
@@ -415,7 +415,7 @@ int sme_mgt_scan_results_get_async(unifi_priv_t *priv, | |||
415 | scan_result, i+1); | 415 | scan_result, i+1); |
416 | 416 | ||
417 | if (r < 0) { | 417 | if (r < 0) { |
418 | CsrPmemFree(scan_result_list); | 418 | kfree(scan_result_list); |
419 | priv->sme_reply.reply_scan_results_count = 0; | 419 | priv->sme_reply.reply_scan_results_count = 0; |
420 | priv->sme_reply.reply_scan_results = NULL; | 420 | priv->sme_reply.reply_scan_results = NULL; |
421 | return r; | 421 | return r; |
@@ -429,7 +429,7 @@ int sme_mgt_scan_results_get_async(unifi_priv_t *priv, | |||
429 | * and invalidate the reply_scan_results to avoid re-using | 429 | * and invalidate the reply_scan_results to avoid re-using |
430 | * the freed pointers. | 430 | * the freed pointers. |
431 | */ | 431 | */ |
432 | CsrPmemFree(scan_result_list); | 432 | kfree(scan_result_list); |
433 | priv->sme_reply.reply_scan_results_count = 0; | 433 | priv->sme_reply.reply_scan_results_count = 0; |
434 | priv->sme_reply.reply_scan_results = NULL; | 434 | priv->sme_reply.reply_scan_results = NULL; |
435 | 435 | ||
diff --git a/drivers/staging/csr/sme_userspace.c b/drivers/staging/csr/sme_userspace.c index 5dc7a2e376ee..abcb446fb8c0 100644 --- a/drivers/staging/csr/sme_userspace.c +++ b/drivers/staging/csr/sme_userspace.c | |||
@@ -128,7 +128,7 @@ uf_sme_deinit(unifi_priv_t *priv) | |||
128 | /* Free any TCLASs previously allocated */ | 128 | /* Free any TCLASs previously allocated */ |
129 | if (priv->packet_filters.tclas_ies_length) { | 129 | if (priv->packet_filters.tclas_ies_length) { |
130 | priv->packet_filters.tclas_ies_length = 0; | 130 | priv->packet_filters.tclas_ies_length = 0; |
131 | CsrPmemFree(priv->filter_tclas_ies); | 131 | kfree(priv->filter_tclas_ies); |
132 | priv->filter_tclas_ies = NULL; | 132 | priv->filter_tclas_ies = NULL; |
133 | } | 133 | } |
134 | 134 | ||
diff --git a/drivers/staging/csr/ul_int.c b/drivers/staging/csr/ul_int.c index d71bb05239e7..d8a728b1a1b2 100644 --- a/drivers/staging/csr/ul_int.c +++ b/drivers/staging/csr/ul_int.c | |||
@@ -117,9 +117,9 @@ ul_register_client(unifi_priv_t *priv, unsigned int configuration, | |||
117 | /* If allocation fails, free allocated memory. */ | 117 | /* If allocation fails, free allocated memory. */ |
118 | if (ul_clients[id].reply_bulkdata[ref] == NULL) { | 118 | if (ul_clients[id].reply_bulkdata[ref] == NULL) { |
119 | for (; ref > 0; ref --) { | 119 | for (; ref > 0; ref --) { |
120 | CsrPmemFree(ul_clients[id].reply_bulkdata[ref - 1]); | 120 | kfree(ul_clients[id].reply_bulkdata[ref - 1]); |
121 | } | 121 | } |
122 | CsrPmemFree(ul_clients[id].reply_signal); | 122 | kfree(ul_clients[id].reply_signal); |
123 | unifi_error(priv, "Failed to allocate bulk data buffers for client.\n"); | 123 | unifi_error(priv, "Failed to allocate bulk data buffers for client.\n"); |
124 | return NULL; | 124 | return NULL; |
125 | } | 125 | } |
@@ -164,14 +164,14 @@ ul_deregister_client(ul_client_t *ul_client) | |||
164 | unifi_trace(priv, UDBG5, "UDI (0x%x) deregistered.\n", ul_client); | 164 | unifi_trace(priv, UDBG5, "UDI (0x%x) deregistered.\n", ul_client); |
165 | 165 | ||
166 | /* Free memory allocated for the reply signal and its bulk data. */ | 166 | /* Free memory allocated for the reply signal and its bulk data. */ |
167 | CsrPmemFree(ul_client->reply_signal); | 167 | kfree(ul_client->reply_signal); |
168 | for (ref = 0; ref < UNIFI_MAX_DATA_REFERENCES; ref ++) { | 168 | for (ref = 0; ref < UNIFI_MAX_DATA_REFERENCES; ref ++) { |
169 | CsrPmemFree(ul_client->reply_bulkdata[ref]); | 169 | kfree(ul_client->reply_bulkdata[ref]); |
170 | } | 170 | } |
171 | 171 | ||
172 | if (ul_client->snap_filter.count) { | 172 | if (ul_client->snap_filter.count) { |
173 | ul_client->snap_filter.count = 0; | 173 | ul_client->snap_filter.count = 0; |
174 | CsrPmemFree(ul_client->snap_filter.protocols); | 174 | kfree(ul_client->snap_filter.protocols); |
175 | } | 175 | } |
176 | 176 | ||
177 | /* Free anything pending on the udi_log list */ | 177 | /* Free anything pending on the udi_log list */ |
diff --git a/drivers/staging/csr/unifi_sme.c b/drivers/staging/csr/unifi_sme.c index 51d679234a52..0cb7b0145eda 100644 --- a/drivers/staging/csr/unifi_sme.c +++ b/drivers/staging/csr/unifi_sme.c | |||
@@ -423,7 +423,7 @@ uf_multicast_list_wq(struct work_struct *work) | |||
423 | } | 423 | } |
424 | 424 | ||
425 | if (priv->smepriv == NULL) { | 425 | if (priv->smepriv == NULL) { |
426 | CsrPmemFree(multicast_address_list); | 426 | kfree(multicast_address_list); |
427 | return; | 427 | return; |
428 | } | 428 | } |
429 | 429 | ||
@@ -433,7 +433,7 @@ uf_multicast_list_wq(struct work_struct *work) | |||
433 | mc_count, multicast_address_list); | 433 | mc_count, multicast_address_list); |
434 | 434 | ||
435 | /* The SME will take a copy of the addreses*/ | 435 | /* The SME will take a copy of the addreses*/ |
436 | CsrPmemFree(multicast_address_list); | 436 | kfree(multicast_address_list); |
437 | } | 437 | } |
438 | 438 | ||
439 | 439 | ||
@@ -572,7 +572,7 @@ int unifi_cfg_packet_filters(unifi_priv_t *priv, unsigned char *arg) | |||
572 | 572 | ||
573 | /* Free any TCLASs previously allocated */ | 573 | /* Free any TCLASs previously allocated */ |
574 | if (priv->packet_filters.tclas_ies_length) { | 574 | if (priv->packet_filters.tclas_ies_length) { |
575 | CsrPmemFree(priv->filter_tclas_ies); | 575 | kfree(priv->filter_tclas_ies); |
576 | priv->filter_tclas_ies = NULL; | 576 | priv->filter_tclas_ies = NULL; |
577 | } | 577 | } |
578 | 578 | ||
@@ -683,7 +683,7 @@ int unifi_cfg_wmm_addts(unifi_priv_t *priv, unsigned char *arg) | |||
683 | rc = copy_from_user(addts_ie, addts_params, addts_ie_length); | 683 | rc = copy_from_user(addts_ie, addts_params, addts_ie_length); |
684 | if (rc) { | 684 | if (rc) { |
685 | unifi_error(priv, "unifi_cfg_wmm_addts: Failed to get the addts buffer\n"); | 685 | unifi_error(priv, "unifi_cfg_wmm_addts: Failed to get the addts buffer\n"); |
686 | CsrPmemFree(addts_ie); | 686 | kfree(addts_ie); |
687 | return -EFAULT; | 687 | return -EFAULT; |
688 | } | 688 | } |
689 | 689 | ||
@@ -695,7 +695,7 @@ int unifi_cfg_wmm_addts(unifi_priv_t *priv, unsigned char *arg) | |||
695 | rc = sme_mgt_tspec(priv, CSR_WIFI_SME_LIST_ACTION_ADD, addts_tid, | 695 | rc = sme_mgt_tspec(priv, CSR_WIFI_SME_LIST_ACTION_ADD, addts_tid, |
696 | &tspec, &tclas); | 696 | &tspec, &tclas); |
697 | 697 | ||
698 | CsrPmemFree(addts_ie); | 698 | kfree(addts_ie); |
699 | return rc; | 699 | return rc; |
700 | } | 700 | } |
701 | 701 | ||
@@ -1229,7 +1229,7 @@ void uf_send_pkt_to_encrypt(struct work_struct *work) | |||
1229 | CsrWifiRouterCtrlWapiUnicastTxEncryptIndSend(priv->CSR_WIFI_SME_IFACEQUEUE, 0, interfaceTag, pktBulkDataLength, pktBulkData); | 1229 | CsrWifiRouterCtrlWapiUnicastTxEncryptIndSend(priv->CSR_WIFI_SME_IFACEQUEUE, 0, interfaceTag, pktBulkDataLength, pktBulkData); |
1230 | unifi_trace(priv, UDBG1, "WapiUnicastTxEncryptInd sent to SME\n"); | 1230 | unifi_trace(priv, UDBG1, "WapiUnicastTxEncryptInd sent to SME\n"); |
1231 | 1231 | ||
1232 | CsrPmemFree(pktBulkData); /* Would have been copied over by the SME Handler */ | 1232 | kfree(pktBulkData); /* Would have been copied over by the SME Handler */ |
1233 | 1233 | ||
1234 | func_exit(); | 1234 | func_exit(); |
1235 | } else { | 1235 | } else { |