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 62b827626ca6..8f137af616af 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 | |||
260 | switch (action) { | 260 | switch (action) { |
261 | case PSERIES_RECONFIG_ADD: | 261 | case PSERIES_RECONFIG_ADD: |
262 | pci = np->parent->data; | 262 | pci = np->parent->data; |
263 | if (pci) | 263 | if (pci) { |
264 | update_dn_pci_info(np, pci->phb); | 264 | update_dn_pci_info(np, pci->phb); |
265 | |||
266 | /* Create EEH device for the OF node */ | ||
267 | eeh_dev_init(np, pci->phb); | ||
268 | } | ||
265 | break; | 269 | break; |
266 | default: | 270 | default: |
267 | err = NOTIFY_DONE; | 271 | err = NOTIFY_DONE; |