[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] VT-d: clean up map/unmap log messages
# HG changeset patch # User Jan Beulich <jbeulich@xxxxxxxx> # Date 1353574790 -3600 # Node ID f004f611bf538e993be1a32fbe2b45ce903e1875 # Parent 2489c29266982175b5b4e945c97b4549360e947f VT-d: clean up map/unmap log messages - printing file name and line number here is pointless - they are guest related, so should get their log level filter accordingly - include segment numbers and canonicalize number widths Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> --- diff -r 2489c2926698 -r f004f611bf53 xen/drivers/passthrough/vtd/iommu.c --- a/xen/drivers/passthrough/vtd/iommu.c Tue Nov 20 17:17:40 2012 +0000 +++ b/xen/drivers/passthrough/vtd/iommu.c Thu Nov 22 09:59:50 2012 +0100 @@ -1289,11 +1289,11 @@ int domain_context_mapping_one( { if ( pdev->domain != domain ) { - dprintk(XENLOG_INFO VTDPREFIX, "d%d: bdf = %x:%x.%x owned by d%d!", - domain->domain_id, - bus, PCI_SLOT(devfn), PCI_FUNC(devfn), - (pdev->domain) - ? pdev->domain->domain_id : -1); + printk(XENLOG_G_INFO VTDPREFIX + "d%d: %04x:%02x:%02x.%u owned by d%d!", + domain->domain_id, + seg, bus, PCI_SLOT(devfn), PCI_FUNC(devfn), + pdev->domain ? pdev->domain->domain_id : -1); res = -EINVAL; } } @@ -1304,17 +1304,19 @@ int domain_context_mapping_one( if ( cdomain < 0 ) { - dprintk(VTDPREFIX, "d%d: bdf = %x:%x.%x mapped, but can't find owner!\n", - domain->domain_id, - bus, PCI_SLOT(devfn), PCI_FUNC(devfn)); + printk(XENLOG_G_WARNING VTDPREFIX + "d%d: %04x:%02x:%02x.%u mapped, but can't find owner!\n", + domain->domain_id, + seg, bus, PCI_SLOT(devfn), PCI_FUNC(devfn)); res = -EINVAL; } else if ( cdomain != domain->domain_id ) { - dprintk(XENLOG_INFO VTDPREFIX, "d%d: bdf = %x:%x.%x already mapped to d%d!", - domain->domain_id, - bus, PCI_SLOT(devfn), PCI_FUNC(devfn), - cdomain); + printk(XENLOG_G_INFO VTDPREFIX + "d%d: %04x:%02x:%02x.%u already mapped to d%d!", + domain->domain_id, + seg, bus, PCI_SLOT(devfn), PCI_FUNC(devfn), + cdomain); res = -EINVAL; } } _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |