<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/drivers/staging/rtl8192e, branch v2.6.37</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>Staging: rtl8192e: fix IOMMU memory leak</title>
<updated>2010-11-09T22:05:23+00:00</updated>
<author>
<name>Daniel Lichtenberger</name>
<email>daniel.lichtenberger@gmail.com</email>
</author>
<published>2010-10-28T21:20:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=43f88d530ec656d9b556fb0d127b30757b1c3d35'/>
<id>43f88d530ec656d9b556fb0d127b30757b1c3d35</id>
<content type='text'>
Unmap the rx buffer before mapping the new one in rtl8192_rx.

Failing to do so quickly exhausts the IOMMU memory during downloads:

[...] DMA: Out of SW-IOMMU space for 9100 bytes at device ...

Using "iommu=off mem=4g" also fixes the problem because
then pci_map_single does not allocate memory.

Tested on my personal laptop with a RTL8192E device. Without this
patch the kernel quickly runs out of IOMMU memory (downloading 5 MB
of data is sufficient to trigger it), with this patch applied
I haven't experienced any issues so far.

Signed-off-by: Daniel Lichtenberger &lt;daniel.lichtenberger@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unmap the rx buffer before mapping the new one in rtl8192_rx.

Failing to do so quickly exhausts the IOMMU memory during downloads:

[...] DMA: Out of SW-IOMMU space for 9100 bytes at device ...

Using "iommu=off mem=4g" also fixes the problem because
then pci_map_single does not allocate memory.

Tested on my personal laptop with a RTL8192E device. Without this
patch the kernel quickly runs out of IOMMU memory (downloading 5 MB
of data is sufficient to trigger it), with this patch applied
I haven't experienced any issues so far.

Signed-off-by: Daniel Lichtenberger &lt;daniel.lichtenberger@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: rtl8192e: Makefile: cleaned up Makefile cflag lines</title>
<updated>2010-10-05T18:56:38+00:00</updated>
<author>
<name>Tracey Dent</name>
<email>tdent48227@gmail.com</email>
</author>
<published>2010-10-02T16:37:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=edffd7d91dc8003fb744ef6fce0271cb9265202b'/>
<id>edffd7d91dc8003fb744ef6fce0271cb9265202b</id>
<content type='text'>
Changed to use the proper ccflags-y option

Signed-off-by: Tracey Dent &lt;tdent48227@gmail.com&gt;
Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changed to use the proper ccflags-y option

Signed-off-by: Tracey Dent &lt;tdent48227@gmail.com&gt;
Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: rtl8192e: Convert macros to inline functions</title>
<updated>2010-09-30T06:15:19+00:00</updated>
<author>
<name>Mike McCormack</name>
<email>mikem@ring3k.org</email>
</author>
<published>2010-09-24T09:40:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=52cab756a2da989859322aed0573a851aa88731c'/>
<id>52cab756a2da989859322aed0573a851aa88731c</id>
<content type='text'>
Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: rtl8192e: Clean formatting in rtl8192_hard_start_xmit()</title>
<updated>2010-09-30T06:15:19+00:00</updated>
<author>
<name>Mike McCormack</name>
<email>mikem@ring3k.org</email>
</author>
<published>2010-09-24T09:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=a922a4b778dc94f697b18aac85425340ca3aeffc'/>
<id>a922a4b778dc94f697b18aac85425340ca3aeffc</id>
<content type='text'>
Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: rtl8192e: Clean up rtl8192_pci_initdescring()</title>
<updated>2010-09-30T06:15:18+00:00</updated>
<author>
<name>Mike McCormack</name>
<email>mikem@ring3k.org</email>
</author>
<published>2010-09-24T09:39:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=1f1f19ff628ac3936f88465efb07efde0a4e5a5a'/>
<id>1f1f19ff628ac3936f88465efb07efde0a4e5a5a</id>
<content type='text'>
Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: rtl8192e: Clean formatting in rtl8192_tx()</title>
<updated>2010-09-30T06:15:18+00:00</updated>
<author>
<name>Mike McCormack</name>
<email>mikem@ring3k.org</email>
</author>
<published>2010-09-24T09:39:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=067ba6cf6c09b14057f6b8999933fd5780d68a25'/>
<id>067ba6cf6c09b14057f6b8999933fd5780d68a25</id>
<content type='text'>
Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: rtl8192e: Remove dead code from rtl8192_tx</title>
<updated>2010-09-30T06:15:17+00:00</updated>
<author>
<name>Mike McCormack</name>
<email>mikem@ring3k.org</email>
</author>
<published>2010-09-24T09:39:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=4b37700dd1ec4a847f1b3133596a397b4c1459d5'/>
<id>4b37700dd1ec4a847f1b3133596a397b4c1459d5</id>
<content type='text'>
Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: rtl8192e: Clean up rtl8192_halt_adapter()</title>
<updated>2010-09-30T06:15:17+00:00</updated>
<author>
<name>Mike McCormack</name>
<email>mikem@ring3k.org</email>
</author>
<published>2010-09-24T09:39:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=932f4b3aab6ff45858034e0a6b2645d5d4853f08'/>
<id>932f4b3aab6ff45858034e0a6b2645d5d4853f08</id>
<content type='text'>
Remove dead code, fix whitespace, clean comments

Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove dead code, fix whitespace, clean comments

Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: rtl8192e: Clean up rtl8192_qos_association_resp()</title>
<updated>2010-09-30T06:15:16+00:00</updated>
<author>
<name>Mike McCormack</name>
<email>mikem@ring3k.org</email>
</author>
<published>2010-09-24T09:38:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=b72cb94f4ab5bfcc67233bf3ebc6a2fb358320d2'/>
<id>b72cb94f4ab5bfcc67233bf3ebc6a2fb358320d2</id>
<content type='text'>
Fix whitespace, remove dead code.

Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix whitespace, remove dead code.

Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: rtl8192e: Delete some dead code</title>
<updated>2010-09-30T06:15:16+00:00</updated>
<author>
<name>Mike McCormack</name>
<email>mikem@ring3k.org</email>
</author>
<published>2010-09-24T09:38:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=f8acdc3d5cb2c76391a19f26536f4aff1fccd4e3'/>
<id>f8acdc3d5cb2c76391a19f26536f4aff1fccd4e3</id>
<content type='text'>
Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Mike McCormack &lt;mikem@ring3k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</pre>
</div>
</content>
</entry>
</feed>
