diff options
Diffstat (limited to 'target/linux/realtek/files/drivers/net/wireless/rtl8192cd/8192cd_dmem.c')
| -rw-r--r-- | target/linux/realtek/files/drivers/net/wireless/rtl8192cd/8192cd_dmem.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/8192cd_dmem.c b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/8192cd_dmem.c index edd6c1c53..9993e8622 100644 --- a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/8192cd_dmem.c +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/8192cd_dmem.c @@ -40,7 +40,7 @@ static void *rtl8192cd_dmem_pmib_alloc(void *miscInfo); static void rtl8192cd_dmem_pmib_free(void *miscInfo);
#ifdef PRIV_STA_BUF
- extern struct aid_obj *alloc_sta_obj(void);
+ extern struct aid_obj *alloc_sta_obj(struct rtl8192cd_priv*);
extern void free_sta_obj(struct rtl8192cd_priv *priv, struct aid_obj *obj);
#endif
@@ -173,7 +173,7 @@ static void *rtl8192cd_dmem_AID_OBJ_alloc(void *miscInfo) if ( index >= RTL8192CD_MAX_SPEEDUP_STA )
{
#ifdef PRIV_STA_BUF
- _rtl8192cd_aid_externalMem_Array[index] = alloc_sta_obj();
+ _rtl8192cd_aid_externalMem_Array[index] = alloc_sta_obj(NULL);
#else
_rtl8192cd_aid_externalMem_Array[index] = kmalloc(sizeof(struct aid_obj), GFP_ATOMIC);
#endif
@@ -268,7 +268,7 @@ static void rtl8192cd_dmem_pmib_free(void *miscInfo) /* Free PMIB if it is speeded up by DMEM */
for ( idx = 0 ; idx < RTL8192CD_SPEEDUP_PRIV_COUNT ; idx ++ )
{
- if ( (unsigned int)(&(_rtl8192cd_pmib[idx])) == (unsigned int)miscInfo )
+ if ( (unsigned long)(&(_rtl8192cd_pmib[idx])) == (unsigned long)miscInfo )
{ /* Entry is found : free it */
memset(&(_rtl8192cd_pmib[idx]), 0, sizeof(struct wifi_mib));
_rtl8192cd_pmib_usageMap[idx] = 0;
|
