diff options
Diffstat (limited to 'arch/powerpc/platforms/pseries/setup.c')
| -rw-r--r-- | arch/powerpc/platforms/pseries/setup.c | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/powerpc/platforms/pseries/setup.c b/arch/powerpc/platforms/pseries/setup.c index 62b827626ca..8f137af616a 100644 --- a/arch/powerpc/platforms/pseries/setup.c +++ b/arch/powerpc/platforms/pseries/setup.c @@ -260,8 +260,12 @@ static int pci_dn_reconfig_notifier(struct notifier_block *nb, unsigned long act  	switch (action) {  	case PSERIES_RECONFIG_ADD:  		pci = np->parent->data; -		if (pci) +		if (pci) {  			update_dn_pci_info(np, pci->phb); + +			/* Create EEH device for the OF node */ +			eeh_dev_init(np, pci->phb); +		}  		break;  	default:  		err = NOTIFY_DONE;  |