• Hidetoshi Seto's avatar
    PCI: pcie, aer: change error print format · 79e4b89b
    Hidetoshi Seto authored
    Use dev_printk like format.
    
    Sample (real machine + dummy error injected by aer-inject):
    
    - Before:
    
    +------ PCI-Express Device Error ------+
    Error Severity          : Corrected
    PCIE Bus Error type     : Data Link Layer
    Bad TLP                 :
    Receiver ID             : 2800
    VendorID=8086h, DeviceID=1096h, Bus=28h, Device=00h, Function=00h
    +------ PCI-Express Device Error ------+
    Error Severity          : Corrected
    PCIE Bus Error type     : Data Link Layer
    Bad TLP                 :
    Bad DLLP                :
    Receiver ID             : 2801
    VendorID=8086h, DeviceID=1096h, Bus=28h, Device=00h, Function=01h
    Error of this Agent(2801) is reported first
    
    - After:
    
    pcieport-driver 0000:00:02.0: AER: Multiple Corrected error received: id=2801
    e1000e 0000:28:00.0: PCIE Bus Error: severity=Corrected, type=Data Link Layer, id=2800(Receiver ID)
    e1000e 0000:28:00.0:   device [8086:1096] error status/mask=00000040/00000000
    e1000e 0000:28:00.0:    [ 6] Bad TLP
    e1000e 0000:28:00.1: PCIE Bus Error: severity=Corrected, type=Data Link Layer, id=2801(Receiver ID)
    e1000e 0000:28:00.1:   device [8086:1096] error status/mask=000000c0/00000000
    e1000e 0000:28:00.1:    [ 6] Bad TLP
    e1000e 0000:28:00.1:    [ 7] Bad DLLP
    e1000e 0000:28:00.1:   Error of this Agent(2801) is reported first
    Signed-off-by: default avatarHidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
    Signed-off-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
    79e4b89b
aerdrv_errprint.c 5.75 KB