Jan Beulich
2010-Feb-03 16:30 UTC
[Xen-devel] [PATCH] linux/i386: dma_addr_t must always be 64 bits wide
Irrespective of CONFIG_HIGHMEM settings, DMA addresses must always be 64-bit wide. Signed-off-by: Jan Beulich <jbeulich@novell.com> --- a/include/asm-i386/types.h +++ b/include/asm-i386/types.h @@ -50,7 +50,7 @@ /* DMA addresses come in generic and 64-bit flavours. */ -#ifdef CONFIG_HIGHMEM64G +#if defined(CONFIG_XEN) || defined(CONFIG_HIGHMEM64G) typedef u64 dma_addr_t; #else typedef u32 dma_addr_t; _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel