<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:PMingLiU;
        panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:PMingLiU;
        panose-1:2 2 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoPlainText">Hi wifi Champs:<o:p></o:p></p>
<p class="MsoPlainText"> <o:p></o:p></p>
<p class="MsoPlainText"> I was stuck on those 2 “memory leak” issue, can any one here help me to solve this issue?<o:p></o:p></p>
<p class="MsoPlainText"> The wifi driver I used here is coming from this git:
<a href="https://github.com/TI-OpenLink/wl18xx/tree/ol_r8.a8.06">https://github.com/TI-OpenLink/wl18xx/tree/ol_r8.a8.06</a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"> The code I used is here: <a href="https://github.com/TI-OpenLink/wl18xx/blob/ol_r8.a8.06/net/mac80211/scan.c">
https://github.com/TI-OpenLink/wl18xx/blob/ol_r8.a8.06/net/mac80211/scan.c</a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"> The memory leak dump is in the below.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"> I looked up the issue list, and I found 1 of them is very similar with the issue I met here:<o:p></o:p></p>
<p class="MsoPlainText"> Please take a look at this link: <a href="http://marc.info/?l=linux-wireless&m=136256227623873&w=2">
http://marc.info/?l=linux-wireless&m=136256227623873&w=2</a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"> So, any one can help me to solve this issue?<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"> Thanks and appreciated.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">BR Rio<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"> comm "softirq", pid 0, jiffies 8888021 (age 10622.593s)<o:p></o:p></p>
<p class="MsoPlainText"> hex dump (first 32 bytes):<o:p></o:p></p>
<p class="MsoPlainText"> 00 f4 b2 cf 00 f4 b2 cf 08 f4 b2 cf 08 f4 b2 cf ................<o:p></o:p></p>
<p class="MsoPlainText"> 11 2a ff d0 10 b8 fd d0 00 00 00 00 08 41 88 00 .*...........A..<o:p></o:p></p>
<p class="MsoPlainText"> backtrace:<o:p></o:p></p>
<p class="MsoPlainText"> [<c01254bc>] create_object+0x10c/0x25c<o:p></o:p></p>
<p class="MsoPlainText"> [<c068273c>] kmemleak_alloc+0x44/0x78<o:p></o:p></p>
<p class="MsoPlainText"> [<c01228f0>] __kmalloc+0x140/0x228<o:p></o:p></p>
<p class="MsoPlainText"> [<bf075aa0>] cfg80211_inform_bss_frame+0x74/0x1fc [cfg80211]
<o:p></o:p></p>
<p class="MsoPlainText"> [<bf0b5ca4>] ieee80211_bss_info_update+0x58/0x300 [mac80211]<o:p></o:p></p>
<p class="MsoPlainText"> [<bf0b6038>] ieee80211_scan_rx+0xec/0x1c0 [mac80211]<o:p></o:p></p>
<p class="MsoPlainText"> [<bf0cc56c>] ieee80211_rx+0x700/0x79c [mac80211]<o:p></o:p></p>
<p class="MsoPlainText"> [<bf14e564>] wl1271_flush_deferred_work+0x34/0x7c [wlcore]<o:p></o:p></p>
<p class="MsoPlainText"> [<bf14e5d0>] wl1271_netstack_work+0x24/0x34 [wlcore]<o:p></o:p></p>
<p class="MsoPlainText"> [<c0067510>] process_one_work+0x13c/0x4b4<o:p></o:p></p>
<p class="MsoPlainText"> [<c0067a1c>] worker_thread+0x194/0x3e0<o:p></o:p></p>
<p class="MsoPlainText"> [<c006c8d0>] kthread+0x98/0xa4<o:p></o:p></p>
<p class="MsoPlainText"> [<c004f7c4>] do_exit+0x0/0x80c<o:p></o:p></p>
<p class="MsoPlainText"> [<ffffffff>] 0xffffffff<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">unreferenced object 0xd0e168c0 (size 192):<o:p></o:p></p>
<p class="MsoPlainText"> comm "softirq", pid 0, jiffies 7839220 (age 18816.335s)<o:p></o:p></p>
<p class="MsoPlainText"> hex dump (first 32 bytes):<o:p></o:p></p>
<p class="MsoPlainText"> 00 09 6d 69 74 61 63 77 6c 61 6e 01 06 98 24 b0 ..mitacwlan...$.<o:p></o:p></p>
<p class="MsoPlainText"> 48 60 6c 05 04 01 03 00 00 07 0c 54 57 20 38 03 H`l........TW 8.<o:p></o:p></p>
<p class="MsoPlainText"> backtrace:<o:p></o:p></p>
<p class="MsoPlainText"> [<c01254bc>] create_object+0x10c/0x25c<o:p></o:p></p>
<p class="MsoPlainText"> [<c068273c>] kmemleak_alloc+0x44/0x78<o:p></o:p></p>
<p class="MsoPlainText"> [<c01228f0>] __kmalloc+0x140/0x228<o:p></o:p></p>
<p class="MsoPlainText"> [<bf075310>] cfg80211_bss_update_bss+0x180/0x238 [cfg80211]
<o:p></o:p></p>
<p class="MsoPlainText"> [<bf075750>] cfg80211_bss_update+0xe4/0x3c0 [cfg80211]<o:p></o:p></p>
<p class="MsoPlainText"> [<bf075b78>] cfg80211_inform_bss_frame+0x14c/0x1fc [cfg80211]<o:p></o:p></p>
<p class="MsoPlainText"> [<bf0b5ca4>] ieee80211_bss_info_update+0x58/0x300 [mac80211]<o:p></o:p></p>
<p class="MsoPlainText"> [<bf0b6038>] ieee80211_scan_rx+0xec/0x1c0 [mac80211]<o:p></o:p></p>
<p class="MsoPlainText"> [<bf0cc56c>] ieee80211_rx+0x700/0x79c [mac80211]<o:p></o:p></p>
<p class="MsoPlainText"> [<bf14e564>] wl1271_flush_deferred_work+0x34/0x7c [wlcore]<o:p></o:p></p>
<p class="MsoPlainText"> [<bf14e5d0>] wl1271_netstack_work+0x24/0x34 [wlcore]<o:p></o:p></p>
<p class="MsoPlainText"> [<c0067510>] process_one_work+0x13c/0x4b4<o:p></o:p></p>
<p class="MsoPlainText"> [<c0067a1c>] worker_thread+0x194/0x3e0<o:p></o:p></p>
<p class="MsoPlainText"> [<c006c8d0>] kthread+0x98/0xa4<o:p></o:p></p>
<p class="MsoPlainText"> [<c004f7c4>] do_exit+0x0/0x80c<o:p></o:p></p>
<p class="MsoPlainText"> [<ffffffff>] 0xffffffff<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">unreferenced object 0xd0ca2c00 (size 512):<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
</div>
</body>
</html>