This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-changelog] [xen-unstable] [IA64] swiotlb clash fix

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-unstable] [IA64] swiotlb clash fix
From: Xen patchbot-unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Wed, 13 Sep 2006 13:40:32 +0000
Delivery-date: Wed, 13 Sep 2006 06:42:31 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# HG changeset patch
# User awilliam@xxxxxxxxxxx
# Node ID 73cdbd909a8d457cbaf8c74682157ad569cacd1b
# Parent  b55bbf6d4e8903d941cdd10e4ddc8eff7c7b9ff3
[IA64] swiotlb clash fix

Do not define dma_supported to platform_dma_supported when building
the Xen kernel. This happend to work for DIG builds because the
swiotlb.c version of dma_supported compiles to identical code as
arch/i386/kernel/pci-dma-xen.c so the linker didn't complain.

Signed-off-by: Jes Sorensen <jes@xxxxxxx>
 linux-2.6-xen-sparse/include/asm-ia64/dma-mapping.h |    2 ++
 1 files changed, 2 insertions(+)

diff -r b55bbf6d4e89 -r 73cdbd909a8d 
--- a/linux-2.6-xen-sparse/include/asm-ia64/dma-mapping.h       Tue Sep 12 
11:36:39 2006 -0600
+++ b/linux-2.6-xen-sparse/include/asm-ia64/dma-mapping.h       Tue Sep 12 
11:42:27 2006 -0600
@@ -84,7 +84,9 @@ dma_sync_sg_for_device(struct device *de
 #define dma_sync_single_range_for_device(dev, dma_handle, offset, size, dir)   
        dma_sync_single_for_device(dev, dma_handle, size, dir)
+#ifndef CONFIG_XEN
 #define dma_supported          platform_dma_supported
 static inline int
 dma_set_mask (struct device *dev, u64 mask)

Xen-changelog mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [xen-unstable] [IA64] swiotlb clash fix, Xen patchbot-unstable <=