<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/net/wireless/mwifiex/init.c, branch docs-fixes</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-fixes</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-fixes'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2015-11-18T12:28:30+00:00</updated>
<entry>
<title>mwifiex: move under marvell vendor directory</title>
<updated>2015-11-18T12:28:30+00:00</updated>
<author>
<name>Kalle Valo</name>
<email>kvalo@codeaurora.org</email>
</author>
<published>2015-11-17T19:14:51+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=277b024e5e3d4af4c219c0b9bd541ca4398e0b69'/>
<id>urn:sha1:277b024e5e3d4af4c219c0b9bd541ca4398e0b69</id>
<content type='text'>
Part of reorganising wireless drivers directory and Kconfig.

Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: add usb multi channel event process support</title>
<updated>2015-09-29T07:47:44+00:00</updated>
<author>
<name>Zhaoyang Liu</name>
<email>liuzy@marvell.com</email>
</author>
<published>2015-09-18T13:32:15+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=2b0f997db43f01370503d88b5fbec9a350a7955f'/>
<id>urn:sha1:2b0f997db43f01370503d88b5fbec9a350a7955f</id>
<content type='text'>
This patch add multi channel event process for USB multi tx data endpoints.
Driver receives firmware multi channel event only in case that new
connection is setup or interface is disconnect. Different BSS interface
need update used usb endpoint.

Signed-off-by: Zhaoyang Liu &lt;liuzy@marvell.com&gt;
Signed-off-by: Cathy Luo &lt;cluo@marvell.com&gt;
Signed-off-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: fix unable to connect hidden SSID AP on DFS channel</title>
<updated>2015-08-13T12:34:53+00:00</updated>
<author>
<name>chunfan chen</name>
<email>jeffc@marvell.com</email>
</author>
<published>2015-08-05T13:09:42+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=2375fa2b36feaf34c7728ee999dc4d8f4d92031d'/>
<id>urn:sha1:2375fa2b36feaf34c7728ee999dc4d8f4d92031d</id>
<content type='text'>
We will check if any hidden SSID found in passive scan channels
and do specific SSID active scan for those channels.

Signed-off-by: chunfan chen &lt;jeffc@marvell.com&gt;
Signed-off-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: fix command timeout for PCIe chipsets</title>
<updated>2015-08-06T07:13:50+00:00</updated>
<author>
<name>Zhaoyang Liu</name>
<email>liuzy@marvell.com</email>
</author>
<published>2015-07-22T11:53:43+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=398750992ebe8a3f26d9c1c978911b55c2b2ff8b'/>
<id>urn:sha1:398750992ebe8a3f26d9c1c978911b55c2b2ff8b</id>
<content type='text'>
When WLAN interface is up and running, driver unload and
load was causing command timeout error.

We enable Rx data by updating RX ring read pointer in
init_fw_port(). It should be done when FW is completely
intialialised. Command timeout is fixed in this patch by
moving init_fw_port() call to mwifiex_init_fw_complete().

Signed-off-by: Zhaoyang Liu &lt;liuzy@marvell.com&gt;
Signed-off-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: enable traffic only when port is open</title>
<updated>2015-07-21T13:40:31+00:00</updated>
<author>
<name>Avinash Patil</name>
<email>patila@marvell.com</email>
</author>
<published>2015-06-22T13:36:18+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=5c8946330abfa4c0476b94070d8833cfbbca5b28'/>
<id>urn:sha1:5c8946330abfa4c0476b94070d8833cfbbca5b28</id>
<content type='text'>
This patch adds support to enable data traffic only when port is open.

Signed-off-by: Avinash Patil &lt;patila@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: support for bypass tx queue</title>
<updated>2015-07-21T13:40:30+00:00</updated>
<author>
<name>Avinash Patil</name>
<email>patila@marvell.com</email>
</author>
<published>2015-06-22T13:36:17+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=a1777327126e184518e17e3c571540be72c73dce'/>
<id>urn:sha1:a1777327126e184518e17e3c571540be72c73dce</id>
<content type='text'>
This patch adds support for another TX queue in driver- bypass
TX queue. This queue is used for sending data/mgmt packets while
in disconnected state i.e. when port is yet not unblocked.
TDLS setup packets would also be queued in this queue.

Signed-off-by: Avinash Patil &lt;patila@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: fix a possible double free issue</title>
<updated>2015-06-02T20:15:56+00:00</updated>
<author>
<name>Amitkumar Karwar</name>
<email>akarwar@marvell.com</email>
</author>
<published>2015-05-26T13:34:28+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=0769b27739ee420a391ee66a431c1474370aec6b'/>
<id>urn:sha1:0769b27739ee420a391ee66a431c1474370aec6b</id>
<content type='text'>
As drv_info_dump pointer doesn't get reset, we may end up
freeing the allocated memory twice.

Signed-off-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Signed-off-by: Cathy Luo &lt;cluo@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: change dbg print func to mwifiex_dbg</title>
<updated>2015-05-26T10:50:42+00:00</updated>
<author>
<name>Zhaoyang Liu</name>
<email>liuzy@marvell.com</email>
</author>
<published>2015-05-11T19:18:20+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=acebe8c10a6eabdb9c34370a774b5b3fcbae3ff4'/>
<id>urn:sha1:acebe8c10a6eabdb9c34370a774b5b3fcbae3ff4</id>
<content type='text'>
This patch changes all debug print functions from dev_dbg/dev_err/dev_info
to mwifiex specific debug functions.

Signed-off-by: Zhaoyang Liu &lt;liuzy@marvell.com&gt;
Signed-off-by: Cathy Luo &lt;cluo@marvell.com&gt;
Signed-off-by: Avinash Patil &lt;patila@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: remove an unneede NULL check in mwifiex_init_adapter()</title>
<updated>2015-03-30T08:33:42+00:00</updated>
<author>
<name>Dan Carpenter</name>
<email>dan.carpenter@oracle.com</email>
</author>
<published>2015-03-23T09:35:51+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=2d7defb07bbee286537457e5eab534bac01d126a'/>
<id>urn:sha1:2d7defb07bbee286537457e5eab534bac01d126a</id>
<content type='text'>
"adapter-&gt;sleep_cfm" is always non-NULL at this point.  Static checkers
complain that we already dereference it at the start of the function
when we do:

	skb_put(adapter-&gt;sleep_cfm, sizeof(struct mwifiex_opt_sleep_confirm));

Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Acked-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: preprocess packets from TX queue</title>
<updated>2015-03-16T16:12:33+00:00</updated>
<author>
<name>Zhaoyang Liu</name>
<email>liuzy@marvell.com</email>
</author>
<published>2015-03-13T12:07:57+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=e35000ead491d71e59ab6f7458971321e06150a0'/>
<id>urn:sha1:e35000ead491d71e59ab6f7458971321e06150a0</id>
<content type='text'>
During profiling, we discovered that driver remains idle for time
when pakcet is downloaded to FW but no TX_DONE has been received
i.e. while data_sent is true.

This patch adds enhancement to TX routine where we preprocess
packets from TX queue, make them ready for TX and add them to
separate TX queue.

Signed-off-by: Zhaoyang Liu &lt;liuzy@marvell.com&gt;
Signed-off-by: Marc Yang &lt;yangyang@marvell.com&gt;
Signed-off-by: Chin-ran Lo &lt;crlo@marvell.com&gt;
Reviewed-by: Cathy Luo &lt;cluo@marvell.com&gt;
Reviewed-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Reviewed-by: Avinash Patil &lt;patila@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
</feed>
