X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fi386%2Fkernel%2Fswiotlb.c;h=7ae10ad28481fb673167f410714a64584f0402ed;hb=16c70f8c1b54b61c3b951b6fb220df250fe09b32;hp=733799b70a8419b735dff632f9b18ed2ca179fb2;hpb=4e76c8a9fa413ccc09d3f7f664183dcce3555d57;p=linux-2.6.git diff --git a/arch/i386/kernel/swiotlb.c b/arch/i386/kernel/swiotlb.c index 733799b70..7ae10ad28 100644 --- a/arch/i386/kernel/swiotlb.c +++ b/arch/i386/kernel/swiotlb.c @@ -50,7 +50,7 @@ EXPORT_SYMBOL(swiotlb); /* Width of DMA addresses in the IO TLB. 31 bits is an aacraid limitation. */ #define IO_TLB_DMA_BITS 31 -static int swiotlb_force; +int swiotlb_force; static char *iotlb_virt_start; static unsigned long iotlb_nslabs; @@ -199,7 +199,7 @@ swiotlb_init(void) swiotlb = 1; } else if ((swiotlb_force != -1) && is_running_on_xen() && - (xen_start_info->flags & SIF_INITDOMAIN)) { + is_initial_xendomain()) { /* Domain 0 always has a swiotlb. */ ram_end = HYPERVISOR_memory_op(XENMEM_maximum_ram_page, NULL); if (ram_end <= 0x7ffff)