diff options
| -rw-r--r-- | arch/powerpc/platforms/pseries/eeh_driver.c | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/arch/powerpc/platforms/pseries/eeh_driver.c b/arch/powerpc/platforms/pseries/eeh_driver.c index 0c6b7d7ce9e8..1fba695e32e8 100644 --- a/arch/powerpc/platforms/pseries/eeh_driver.c +++ b/arch/powerpc/platforms/pseries/eeh_driver.c | |||
| @@ -293,9 +293,10 @@ void handle_eeh_events (struct eeh_event *event) | |||
| 293 | frozen_pdn = PCI_DN(frozen_dn); | 293 | frozen_pdn = PCI_DN(frozen_dn); | 
| 294 | frozen_pdn->eeh_freeze_count++; | 294 | frozen_pdn->eeh_freeze_count++; | 
| 295 | 295 | ||
| 296 | pci_str = pci_name (frozen_pdn->pcidev); | 296 | if (frozen_pdn->pcidev) { | 
| 297 | drv_str = pcid_name (frozen_pdn->pcidev); | 297 | pci_str = pci_name (frozen_pdn->pcidev); | 
| 298 | if (!pci_str) { | 298 | drv_str = pcid_name (frozen_pdn->pcidev); | 
| 299 | } else { | ||
| 299 | pci_str = pci_name (event->dev); | 300 | pci_str = pci_name (event->dev); | 
| 300 | drv_str = pcid_name (event->dev); | 301 | drv_str = pcid_name (event->dev); | 
| 301 | } | 302 | } | 
