<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/include/linux/dma-debug.h, branch v2.6.30</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v2.6.30</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v2.6.30'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2009-03-18T10:53:48+00:00</updated>
<entry>
<title>dma-debug: fix dma_debug_add_bus() definition for !CONFIG_DMA_API_DEBUG</title>
<updated>2009-03-18T10:53:48+00:00</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-03-18T10:50:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=84be58d4601c86306cd939ebf58a9b90989883a4'/>
<id>urn:sha1:84be58d4601c86306cd939ebf58a9b90989883a4</id>
<content type='text'>
Impact: build fix

Fix:

 arch/x86/kvm/x86.o: In function `dma_debug_add_bus':
 (.text+0x0): multiple definition of `dma_debug_add_bus'

dma_debug_add_bus() should be a static inline function.

Cc: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
LKML-Reference: &lt;20090317120112.GP6159@amd.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>dma-debug: add a check dma memory leaks</title>
<updated>2009-03-17T11:56:49+00:00</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2009-03-16T16:32:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=41531c8f5f05aba5ec645d9770557eedbf75b422'/>
<id>urn:sha1:41531c8f5f05aba5ec645d9770557eedbf75b422</id>
<content type='text'>
Impact: allow architectures to monitor busses for dma mem leakage

This patch adds checking code to detect if a device has pending DMA
operations when it is about to be unbound from its device driver.

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
<entry>
<title>dma-debug: add function to dump dma mappings</title>
<updated>2009-03-17T11:56:39+00:00</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@infradead.org</email>
</author>
<published>2009-02-12T15:19:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ac26c18bd35d982d1ba06020a992b1085fefc3e2'/>
<id>urn:sha1:ac26c18bd35d982d1ba06020a992b1085fefc3e2</id>
<content type='text'>
This adds a function to dump the DMA mappings that the debugging code is
aware of -- either for a single device, or for _all_ devices.

This can be useful for debugging -- sticking a call to it in the DMA
page fault handler, for example, to see if the faulting address _should_
be mapped or not, and hence work out whether it's IOMMU bugs we're
seeing, or driver bugs.

Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
</content>
</entry>
<entry>
<title>dma-debug: add checks for sync_single_sg_*</title>
<updated>2009-03-05T19:35:21+00:00</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2009-01-09T14:01:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=a31fba5d68cebf8f5fefd03e079dab94875e25f5'/>
<id>urn:sha1:a31fba5d68cebf8f5fefd03e079dab94875e25f5</id>
<content type='text'>
Impact: add debug callbacks for dma_sync_sg_* functions

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
<entry>
<title>dma-debug: add checks for sync_single_range_*</title>
<updated>2009-03-05T19:35:21+00:00</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2009-01-09T13:55:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=948408ba3e2a67ed0f95e18ed5be1c622c2c5fc3'/>
<id>urn:sha1:948408ba3e2a67ed0f95e18ed5be1c622c2c5fc3</id>
<content type='text'>
Impact: add debug callbacks for dma_sync_single_range_for_* functions

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
<entry>
<title>dma-debug: add checks for sync_single_*</title>
<updated>2009-03-05T19:35:20+00:00</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2009-01-09T13:43:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b9d2317e0c4aed02afd20022083b2a485289605d'/>
<id>urn:sha1:b9d2317e0c4aed02afd20022083b2a485289605d</id>
<content type='text'>
Impact: add debug callbacks for dma_sync_single_for_* functions

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
<entry>
<title>dma-debug: add checking for [alloc|free]_coherent</title>
<updated>2009-03-05T19:35:19+00:00</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2009-01-09T13:38:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6bfd4498764d6201399849d2e80fda95db7742c0'/>
<id>urn:sha1:6bfd4498764d6201399849d2e80fda95db7742c0</id>
<content type='text'>
Impact: add debug callbacks for dma_[alloc|free]_coherent

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
<entry>
<title>dma-debug: add add checking for map/unmap_sg</title>
<updated>2009-03-05T19:35:18+00:00</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2009-01-09T13:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=972aa45ceaf65376f33aa75958fcaefc9e752fa4'/>
<id>urn:sha1:972aa45ceaf65376f33aa75958fcaefc9e752fa4</id>
<content type='text'>
Impact: add debug callbacks for dma_{un}map_sg

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
<entry>
<title>dma-debug: add checking for map/unmap_page/single</title>
<updated>2009-03-05T19:35:18+00:00</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2009-01-09T13:14:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f62bc980e6fd26434012c0d5676ecb17179d9ee4'/>
<id>urn:sha1:f62bc980e6fd26434012c0d5676ecb17179d9ee4</id>
<content type='text'>
Impact: add debug callbacks for dma_{un}map_[page|single]

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
<entry>
<title>dma-debug: add initialization code</title>
<updated>2009-03-05T19:35:15+00:00</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2009-01-09T11:54:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6bf078715c1998d4d10716251cc10ce45908594c'/>
<id>urn:sha1:6bf078715c1998d4d10716251cc10ce45908594c</id>
<content type='text'>
Impact: add code to initialize dma-debug core data structures

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
</feed>
