[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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.