rtl8188eu: Remove all code associated with DBG_MEMORY_LEAK

This parameter is always undefined.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
This commit is contained in:
Larry Finger 2018-12-24 16:34:30 -06:00
parent 4a5aa7a8b7
commit 1f6c1424cc
5 changed files with 1 additions and 57 deletions

View file

@ -3079,20 +3079,6 @@ int proc_get_rtkm_info(struct seq_file *m, void *v)
} }
#endif /* CONFIG_PREALLOC_RX_SKB_BUFFER */ #endif /* CONFIG_PREALLOC_RX_SKB_BUFFER */
#ifdef DBG_MEMORY_LEAK
#include <asm/atomic.h>
extern atomic_t _malloc_cnt;;
extern atomic_t _malloc_size;;
int proc_get_malloc_cnt(struct seq_file *m, void *v)
{
RTW_PRINT_SEL(m, "_malloc_cnt=%d\n", atomic_read(&_malloc_cnt));
RTW_PRINT_SEL(m, "_malloc_size=%d\n", atomic_read(&_malloc_size));
return 0;
}
#endif /* DBG_MEMORY_LEAK */
#ifdef CONFIG_FIND_BEST_CHANNEL #ifdef CONFIG_FIND_BEST_CHANNEL
int proc_get_best_channel(struct seq_file *m, void *v) int proc_get_best_channel(struct seq_file *m, void *v)
{ {

View file

@ -349,8 +349,6 @@
/* #define DBG_HAL_INIT_PROFILING */ /* #define DBG_HAL_INIT_PROFILING */
/* #define DBG_MEMORY_LEAK */
/* TX use 1 urb */ /* TX use 1 urb */
/* #define CONFIG_SINGLE_XMIT_BUF */ /* #define CONFIG_SINGLE_XMIT_BUF */
/* RX use 1 urb */ /* RX use 1 urb */

View file

@ -412,10 +412,6 @@ int proc_get_tx_stat(struct seq_file *m, void *v);
int proc_get_all_sta_info(struct seq_file *m, void *v); int proc_get_all_sta_info(struct seq_file *m, void *v);
#endif /* CONFIG_AP_MODE */ #endif /* CONFIG_AP_MODE */
#ifdef DBG_MEMORY_LEAK
int proc_get_malloc_cnt(struct seq_file *m, void *v);
#endif /* DBG_MEMORY_LEAK */
#ifdef CONFIG_FIND_BEST_CHANNEL #ifdef CONFIG_FIND_BEST_CHANNEL
int proc_get_best_channel(struct seq_file *m, void *v); int proc_get_best_channel(struct seq_file *m, void *v);
ssize_t proc_set_best_channel(struct file *file, const char __user *buffer, size_t count, loff_t *pos, void *data); ssize_t proc_set_best_channel(struct file *file, const char __user *buffer, size_t count, loff_t *pos, void *data);

View file

@ -25,11 +25,6 @@
#define RT_TAG '1178' #define RT_TAG '1178'
#ifdef DBG_MEMORY_LEAK
atomic_t _malloc_cnt = ATOMIC_INIT(0);
atomic_t _malloc_size = ATOMIC_INIT(0);
#endif /* DBG_MEMORY_LEAK */
/* /*
* Translate the OS dependent @param error_code to OS independent RTW_STATUS_CODE * Translate the OS dependent @param error_code to OS independent RTW_STATUS_CODE
* @return: one of RTW_STATUS_CODE * @return: one of RTW_STATUS_CODE
@ -69,17 +64,7 @@ u32 rtw_atoi(u8 *s)
inline u8 *_rtw_vmalloc(u32 sz) inline u8 *_rtw_vmalloc(u32 sz)
{ {
u8 *pbuf; return vmalloc(sz);
pbuf = vmalloc(sz);
#ifdef DBG_MEMORY_LEAK
if (pbuf != NULL) {
atomic_inc(&_malloc_cnt);
atomic_add(sz, &_malloc_size);
}
#endif /* DBG_MEMORY_LEAK */
return pbuf;
} }
inline u8 *_rtw_zvmalloc(u32 sz) inline u8 *_rtw_zvmalloc(u32 sz)
@ -94,10 +79,6 @@ inline u8 *_rtw_zvmalloc(u32 sz)
inline void _rtw_vmfree(u8 *pbuf, u32 sz) inline void _rtw_vmfree(u8 *pbuf, u32 sz)
{ {
vfree(pbuf); vfree(pbuf);
#ifdef DBG_MEMORY_LEAK
atomic_dec(&_malloc_cnt);
atomic_sub(sz, &_malloc_size);
#endif /* DBG_MEMORY_LEAK */
} }
u8 *_rtw_malloc(u32 sz) u8 *_rtw_malloc(u32 sz)
@ -111,17 +92,9 @@ u8 *_rtw_malloc(u32 sz)
#endif #endif
pbuf = kmalloc(sz, in_interrupt() ? GFP_ATOMIC : GFP_KERNEL); pbuf = kmalloc(sz, in_interrupt() ? GFP_ATOMIC : GFP_KERNEL);
#ifdef DBG_MEMORY_LEAK
if (pbuf != NULL) {
atomic_inc(&_malloc_cnt);
atomic_add(sz, &_malloc_size);
}
#endif /* DBG_MEMORY_LEAK */
return pbuf; return pbuf;
} }
u8 *_rtw_zmalloc(u32 sz) u8 *_rtw_zmalloc(u32 sz)
{ {
u8 *pbuf = _rtw_malloc(sz); u8 *pbuf = _rtw_malloc(sz);
@ -139,11 +112,6 @@ void _rtw_mfree(u8 *pbuf, u32 sz)
else else
#endif #endif
kfree(pbuf); kfree(pbuf);
#ifdef DBG_MEMORY_LEAK
atomic_dec(&_malloc_cnt);
atomic_sub(sz, &_malloc_size);
#endif /* DBG_MEMORY_LEAK */
} }
inline struct sk_buff *_rtw_skb_alloc(u32 sz) inline struct sk_buff *_rtw_skb_alloc(u32 sz)

View file

@ -2338,10 +2338,6 @@ static const struct rtw_proc_hdl adapter_proc_hdls[] = {
RTW_PROC_HDL_SSEQ("all_sta_info", proc_get_all_sta_info, NULL), RTW_PROC_HDL_SSEQ("all_sta_info", proc_get_all_sta_info, NULL),
#endif /* CONFIG_AP_MODE */ #endif /* CONFIG_AP_MODE */
#ifdef DBG_MEMORY_LEAK
RTW_PROC_HDL_SSEQ("_malloc_cnt", proc_get_malloc_cnt, NULL),
#endif /* DBG_MEMORY_LEAK */
#ifdef CONFIG_FIND_BEST_CHANNEL #ifdef CONFIG_FIND_BEST_CHANNEL
RTW_PROC_HDL_SSEQ("best_channel", proc_get_best_channel, proc_set_best_channel), RTW_PROC_HDL_SSEQ("best_channel", proc_get_best_channel, proc_set_best_channel),
#endif #endif