[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] vt-d: replace the gdprintk with dprintk since it isn't in guest context.
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1252327879 -3600 # Node ID 3cfa9a6a3168cd21681f29eb124d574f8e507cc2 # Parent a28c9c2fa8de05ebd0284f578289e96d2d15d574 vt-d: replace the gdprintk with dprintk since it isn't in guest context. Signed-off-by: Dexuan Cui <dexuan.cui@xxxxxxxxx> --- xen/drivers/passthrough/vtd/iommu.c | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff -r a28c9c2fa8de -r 3cfa9a6a3168 xen/drivers/passthrough/vtd/iommu.c --- a/xen/drivers/passthrough/vtd/iommu.c Mon Sep 07 13:50:55 2009 +0100 +++ b/xen/drivers/passthrough/vtd/iommu.c Mon Sep 07 13:51:19 2009 +0100 @@ -829,7 +829,7 @@ static void dma_msi_set_affinity(unsigne #ifdef CONFIG_X86 dest = set_desc_affinity(desc, mask); if (dest == BAD_APICID){ - gdprintk(XENLOG_ERR VTDPREFIX, "Set iommu interrupt affinity error!\n"); + dprintk(XENLOG_ERR VTDPREFIX, "Set iommu interrupt affinity error!\n"); return; } @@ -886,7 +886,7 @@ static int iommu_set_interrupt(struct io irq = create_irq(); if ( irq <= 0 ) { - gdprintk(XENLOG_ERR VTDPREFIX, "IOMMU: no irq available!\n"); + dprintk(XENLOG_ERR VTDPREFIX, "IOMMU: no irq available!\n"); return -EINVAL; } @@ -902,7 +902,7 @@ static int iommu_set_interrupt(struct io irq_desc[irq].handler = &no_irq_type; irq_to_iommu[irq] = NULL; destroy_irq(irq); - gdprintk(XENLOG_ERR VTDPREFIX, "IOMMU: can't request irq\n"); + dprintk(XENLOG_ERR VTDPREFIX, "IOMMU: can't request irq\n"); return ret; } @@ -917,7 +917,7 @@ static int iommu_alloc(struct acpi_drhd_ if ( nr_iommus > MAX_IOMMUS ) { - gdprintk(XENLOG_ERR VTDPREFIX, + dprintk(XENLOG_ERR VTDPREFIX, "IOMMU: nr_iommus %d > MAX_IOMMUS\n", nr_iommus); return -ENOMEM; } @@ -942,9 +942,9 @@ static int iommu_alloc(struct acpi_drhd_ iommu->cap = dmar_readq(iommu->reg, DMAR_CAP_REG); iommu->ecap = dmar_readq(iommu->reg, DMAR_ECAP_REG); - gdprintk(XENLOG_INFO VTDPREFIX, + dprintk(XENLOG_INFO VTDPREFIX, "drhd->address = %"PRIx64"\n", drhd->address); - gdprintk(XENLOG_INFO VTDPREFIX, "iommu->reg = %p\n", iommu->reg); + dprintk(XENLOG_INFO VTDPREFIX, "iommu->reg = %p\n", iommu->reg); /* Calculate number of pagetable levels: between 2 and 4. */ sagaw = cap_sagaw(iommu->cap); @@ -953,7 +953,7 @@ static int iommu_alloc(struct acpi_drhd_ break; if ( agaw < 0 ) { - gdprintk(XENLOG_ERR VTDPREFIX, + dprintk(XENLOG_ERR VTDPREFIX, "IOMMU: unsupported sagaw %lx\n", sagaw); xfree(iommu); return -ENODEV; @@ -1615,7 +1615,7 @@ static int init_vtd_hw(void) irq = iommu_set_interrupt(iommu); if ( irq < 0 ) { - gdprintk(XENLOG_ERR VTDPREFIX, "IOMMU: interrupt setup failed\n"); + dprintk(XENLOG_ERR VTDPREFIX, "IOMMU: interrupt setup failed\n"); return irq; } iommu->irq = irq; @@ -1670,7 +1670,7 @@ static int init_vtd_hw(void) ret = iommu_set_root_entry(iommu); if ( ret ) { - gdprintk(XENLOG_ERR VTDPREFIX, "IOMMU: set root entry failed\n"); + dprintk(XENLOG_ERR VTDPREFIX, "IOMMU: set root entry failed\n"); return -EIO; } } @@ -1695,7 +1695,7 @@ static void setup_dom0_rmrr(struct domai { ret = iommu_prepare_rmrr_dev(d, rmrr, PCI_BUS(bdf), PCI_DEVFN2(bdf)); if ( ret ) - gdprintk(XENLOG_ERR VTDPREFIX, + dprintk(XENLOG_ERR VTDPREFIX, "IOMMU: mapping reserved region failed\n"); } spin_unlock(&pcidevs_lock); @@ -1761,7 +1761,7 @@ int intel_vtd_setup(void) if ( !iommu_qinval && iommu_intremap ) { iommu_intremap = 0; - gdprintk(XENLOG_WARNING VTDPREFIX, "Interrupt Remapping disabled " + dprintk(XENLOG_WARNING VTDPREFIX, "Interrupt Remapping disabled " "since Queued Invalidation isn't supported or enabled.\n"); } _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |