iommu/amd - Record more information about unknown events
authorGary R Hook <gary.hook@amd.com>
Wed, 20 Dec 2017 16:47:07 +0000 (09:47 -0700)
committerAlex Williamson <alex.williamson@redhat.com>
Wed, 20 Dec 2017 16:47:07 +0000 (09:47 -0700)
When an unknown type event occurs, the default information written to
the syslog should dump raw event data. This could provide insight into
the event that occurred.

Signed-off-by: Gary R Hook <gary.hook@amd.com>
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
drivers/iommu/amd_iommu.c

index 7d5eb00..6af7ae6 100644 (file)
@@ -616,7 +616,9 @@ retry:
                       address, flags);
                break;
        default:
-               printk(KERN_ERR "UNKNOWN type=0x%02x]\n", type);
+               printk(KERN_ERR "UNKNOWN type=0x%02x event[0]=0x%08x "
+                      "event[1]=0x%08x event[2]=0x%08x event[3]=0x%08x\n",
+                      type, event[0], event[1], event[2], event[3]);
        }
 
        memset(__evt, 0, 4 * sizeof(u32));