<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/drivers/net/wireless/rsi, branch v3.19</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>rsi: fix memory leaks and error handling in rsi_91x_usb</title>
<updated>2014-07-01T18:26:26+00:00</updated>
<author>
<name>Alexey Khoroshilov</name>
<email>khoroshilov@ispras.ru</email>
</author>
<published>2014-06-26T22:51:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=50591c60a93ad3a8d13833cb8048b02d3c2c4bd4'/>
<id>50591c60a93ad3a8d13833cb8048b02d3c2c4bd4</id>
<content type='text'>
The patch fixes a couple of issues:
- absence of deallocation of rsi_dev-&gt;rx_usb_urb[0] in the driver;
- potential NULL pointer dereference because of lack of checks for memory
  allocation success in rsi_init_usb_interface().

By the way, it makes rsi_probe() returning error code instead of 1
and fixes comments regarding returning values.

Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Alexey Khoroshilov &lt;khoroshilov@ispras.ru&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The patch fixes a couple of issues:
- absence of deallocation of rsi_dev-&gt;rx_usb_urb[0] in the driver;
- potential NULL pointer dereference because of lack of checks for memory
  allocation success in rsi_init_usb_interface().

By the way, it makes rsi_probe() returning error code instead of 1
and fixes comments regarding returning values.

Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Alexey Khoroshilov &lt;khoroshilov@ispras.ru&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rsi: GFP_ATOMIC is not needed in rsi_init_usb_interface()</title>
<updated>2014-07-01T18:26:26+00:00</updated>
<author>
<name>Alexey Khoroshilov</name>
<email>khoroshilov@ispras.ru</email>
</author>
<published>2014-06-26T22:51:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=5bc5ca85d54e0176cb967f550093f42bb0d65b67'/>
<id>5bc5ca85d54e0176cb967f550093f42bb0d65b67</id>
<content type='text'>
Signed-off-by: Alexey Khoroshilov &lt;khoroshilov@ispras.ru&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Alexey Khoroshilov &lt;khoroshilov@ispras.ru&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rsi: Fixed warnings reported by static code analyzers.</title>
<updated>2014-06-25T19:40:41+00:00</updated>
<author>
<name>Jahnavi Meher</name>
<email>jahnavi.meher@gmail.com</email>
</author>
<published>2014-06-25T10:18:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=d51193d4ae181df37e9196a54b1fe3360ca920f2'/>
<id>d51193d4ae181df37e9196a54b1fe3360ca920f2</id>
<content type='text'>
Fixed a warning related to incorrect return type and removed an
unnecessary semi colon.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed a warning related to incorrect return type and removed an
unnecessary semi colon.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rsi: Fixed errors and warnings reported by static code analyzers.</title>
<updated>2014-06-25T19:40:40+00:00</updated>
<author>
<name>Jahnavi Meher</name>
<email>jahnavi.meher@gmail.com</email>
</author>
<published>2014-06-25T10:17:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=688df7ec26ffde2c8d79b0ac1a3378155da59ff2'/>
<id>688df7ec26ffde2c8d79b0ac1a3378155da59ff2</id>
<content type='text'>
Fixed a potential buffer overflow in 'rsi_rates' and a sparse warning
related to difference in endianness in rsi_91x_mgmt.c.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed a potential buffer overflow in 'rsi_rates' and a sparse warning
related to difference in endianness in rsi_91x_mgmt.c.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rsi: Changes for 40MHz</title>
<updated>2014-06-19T19:49:23+00:00</updated>
<author>
<name>Jahnavi Meher</name>
<email>jahnavi.meher@gmail.com</email>
</author>
<published>2014-06-16T14:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=e8c58e7a5a106c3d557fccd01cd4d1128f9bab38'/>
<id>e8c58e7a5a106c3d557fccd01cd4d1128f9bab38</id>
<content type='text'>
Added code required for 40MHz.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added code required for 40MHz.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rsi: Adding support for host based bgscan.</title>
<updated>2014-06-19T19:49:23+00:00</updated>
<author>
<name>Jahnavi Meher</name>
<email>jahnavi.meher@gmail.com</email>
</author>
<published>2014-06-16T14:16:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=686a254177929cf82bc34af0944906e6866e393a'/>
<id>686a254177929cf82bc34af0944906e6866e393a</id>
<content type='text'>
Added support for host based bgscan. The h/w queues are blocked
while bgscan is being performed and after coming to the connected
channel, the queues are unblocked.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added support for host based bgscan. The h/w queues are blocked
while bgscan is being performed and after coming to the connected
channel, the queues are unblocked.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rsi: Adding support for 5GHz</title>
<updated>2014-06-19T19:49:23+00:00</updated>
<author>
<name>Jahnavi Meher</name>
<email>jahnavi.meher@gmail.com</email>
</author>
<published>2014-06-16T14:16:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=85af5bf829813df5571779e795b73ee498173945'/>
<id>85af5bf829813df5571779e795b73ee498173945</id>
<content type='text'>
Adding support for 5GHz.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding support for 5GHz.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rsi: Sending QoS null packet via the mgmt queue.</title>
<updated>2014-06-19T19:49:22+00:00</updated>
<author>
<name>Jahnavi Meher</name>
<email>jahnavi.meher@gmail.com</email>
</author>
<published>2014-06-16T14:16:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=7b748dc0ed95cfee7962c5359299e4f305989769'/>
<id>7b748dc0ed95cfee7962c5359299e4f305989769</id>
<content type='text'>
Send the QoS null packet via mgmt queue.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Send the QoS null packet via mgmt queue.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rsi: Added debug messages.</title>
<updated>2014-06-19T19:49:22+00:00</updated>
<author>
<name>Jahnavi Meher</name>
<email>jahnavi.meher@gmail.com</email>
</author>
<published>2014-06-16T14:15:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=258587f913f48f45b7e810d700ce1300afdb97da'/>
<id>258587f913f48f45b7e810d700ce1300afdb97da</id>
<content type='text'>
Added some debug messages.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added some debug messages.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rsi: Changed the logic of dequeuing packets from hal queues.</title>
<updated>2014-06-19T19:49:22+00:00</updated>
<author>
<name>Jahnavi Meher</name>
<email>jahnavi.meher@gmail.com</email>
</author>
<published>2014-06-16T14:15:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=360accb0dba1777a4ea85a637c816b7987fa947b'/>
<id>360accb0dba1777a4ea85a637c816b7987fa947b</id>
<content type='text'>
The number of packets being dequeued from s/w queues was fixed -
changed it to a dynamic calculation based on txop. There are also
some fixes to the dequeuing algorithm.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The number of packets being dequeued from s/w queues was fixed -
changed it to a dynamic calculation based on txop. There are also
some fixes to the dequeuing algorithm.

Signed-off-by: Jahnavi Meher &lt;jahnavi.meher@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
