<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/arm/common/dmabounce.c, branch linux-3.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-07-04T07:39:55Z</updated>
<entry>
<title>ARM: dmabounce: get rid of dma_needs_bounce global function</title>
<updated>2011-07-04T07:39:55Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2011-07-04T07:32:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0703ed2a6b260cd743adf49a8281eb064d728832'/>
<id>urn:sha1:0703ed2a6b260cd743adf49a8281eb064d728832</id>
<content type='text'>
Pass the device type specific needs_bounce function in at dmabounce
register time, avoiding the need for a platform specific global
function to do this.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: dmabounce: correct unmap_single dev_dbg</title>
<updated>2011-07-03T22:56:17Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2011-07-03T22:56:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c289b2e0ccff1142908e20398930dc2e14697e74'/>
<id>urn:sha1:c289b2e0ccff1142908e20398930dc2e14697e74</id>
<content type='text'>
DMA addresses should not be casted to void * for printing.  Fix
that to be consistent with the rest of the file.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: dmabounce: check pointer against NULL not 0</title>
<updated>2011-07-03T22:54:34Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2011-07-03T22:54:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dfa322fceb15227c07670c415e835d2dfa8a4307'/>
<id>urn:sha1:dfa322fceb15227c07670c415e835d2dfa8a4307</id>
<content type='text'>
Pointers should be checked against NULL rather than 0, otherwise we
get sparse warnings.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: dmabounce: remove useless pr_err</title>
<updated>2011-07-03T22:53:13Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2011-07-03T22:53:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e2f521e247576c897e1bf0ada801e87c7e2db89f'/>
<id>urn:sha1:e2f521e247576c897e1bf0ada801e87c7e2db89f</id>
<content type='text'>
We already check that dev != NULL, so this won't be reached.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: dmabounce: move decision for bouncing into __dma_map_page()</title>
<updated>2011-07-03T22:28:31Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2011-07-03T21:39:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dd3641fc3cf6d10b7cf4e266c2f651517779e727'/>
<id>urn:sha1:dd3641fc3cf6d10b7cf4e266c2f651517779e727</id>
<content type='text'>
Move the decision whether to bounce into __dma_map_page(), before
the check for high pages.  This avoids triggering the high page
check for devices which aren't using dmabounce.  Fix the unmap path
to cope too.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: dmabounce: separate out decision to bounce</title>
<updated>2011-07-03T22:27:49Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2011-07-03T21:28:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23bc9873ba60ee661d8e9f3a6b22fc3bcc4b7015'/>
<id>urn:sha1:23bc9873ba60ee661d8e9f3a6b22fc3bcc4b7015</id>
<content type='text'>
Move the decision to perform DMA bouncing out of map_single() into its
own stand-alone function.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: dmabounce: avoid needless valid_dma_direction() check</title>
<updated>2011-07-03T22:27:49Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2011-07-03T18:46:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=71695dd8b9eacfcda1b548a5b1780d34213ad654'/>
<id>urn:sha1:71695dd8b9eacfcda1b548a5b1780d34213ad654</id>
<content type='text'>
This check is done at the DMA API level, so there's no point repeating
it here.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: dma-mapping: define dma_(un)?map_single in terms of dma_(un)?map_page</title>
<updated>2011-07-03T22:27:49Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2011-07-03T15:13:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8021a4a048a85906302bd0236f3d125473be65b1'/>
<id>urn:sha1:8021a4a048a85906302bd0236f3d125473be65b1</id>
<content type='text'>
Use dma_map_page()/dma_unmap_page() internals to handle dma_map_single()
and dma_unmap_single().

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: dmabounce: fix map_single() error return value</title>
<updated>2011-07-03T22:24:21Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2011-07-03T22:24:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=178783622ce0fd629fad21b33b8f8f56b64c5e45'/>
<id>urn:sha1:178783622ce0fd629fad21b33b8f8f56b64c5e45</id>
<content type='text'>
When map_single() is unable to obtain a safe buffer, we must return
the dma_addr_t error value, which is ~0 rather than 0.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: DMA: add support for DMA debugging</title>
<updated>2011-01-06T22:31:11Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2011-01-03T11:29:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=24056f525051a9e186af28904b396320e18bf9a0'/>
<id>urn:sha1:24056f525051a9e186af28904b396320e18bf9a0</id>
<content type='text'>
Add ARM support for the DMA debug infrastructure, which allows the
DMA API usage to be debugged.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
</feed>
