aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-frv/dma-mapping.h
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2006-01-08 01:01:25 -0800
committerLinus Torvalds <torvalds@g5.osdl.org>2006-01-08 20:13:38 -0800
commit41be6aef38c08f1f85ac1c4bd8191b0d1ec61b4c (patch)
tree50c3cca13c3c069fb2061bcf324ff553128c6700 /include/asm-frv/dma-mapping.h
parent5c15d41bab185431a9a28982b5aaac251dde4556 (diff)
downloadkernel_samsung_smdk4412-41be6aef38c08f1f85ac1c4bd8191b0d1ec61b4c.zip
kernel_samsung_smdk4412-41be6aef38c08f1f85ac1c4bd8191b0d1ec61b4c.tar.gz
kernel_samsung_smdk4412-41be6aef38c08f1f85ac1c4bd8191b0d1ec61b4c.tar.bz2
[PATCH] frv: miscellaneous changes
Fix a number of miscellanous items: (1) Declare lock sections in the linker script. (2) Recurse in the correct manner in the arch makefile. (3) asm/bug.h requires asm/linkage.h to be included first. One C file puts asm/bug.h first. (4) Add an empty RTC header file to avoid missing header file errors. (5) sg_dma_address() should use the dma_address member of a scatter list. (6) Add trivial pci_unmap support. (7) Add pgprot_noncached() (8) Discard u_quad_t. (9) Use ~0UL rather than ULONG_MAX in unistd.h in case the latter isn't declared. (10) Add an empty VGA header file to avoid missing header file errors. (11) Add an XOR header file to use the generic XOR stuff. Signed-off-by: David Howells <dhowells@redhat.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/asm-frv/dma-mapping.h')
-rw-r--r--include/asm-frv/dma-mapping.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/asm-frv/dma-mapping.h b/include/asm-frv/dma-mapping.h
index 5003e01..e9fc1d4 100644
--- a/include/asm-frv/dma-mapping.h
+++ b/include/asm-frv/dma-mapping.h
@@ -23,7 +23,7 @@ void dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t
* returns, or alternatively stop on the first sg_dma_len(sg) which
* is 0.
*/
-#define sg_dma_address(sg) ((unsigned long) (page_to_phys((sg)->page) + (sg)->offset))
+#define sg_dma_address(sg) ((sg)->dma_address)
#define sg_dma_len(sg) ((sg)->length)
/*