Paul Mackerras 0160f53e42 [PATCH] ppc64: Make eeh_init function again
My patch "Separate pci bits out of struct device_node" (commit
1635317facea3094ddf34082cd86797efb1d9f7e) had the unfortunate
side-effect that it stopped eeh_init() from working correctly.

It needs the pointers set up by find_and_init_phbs(), but it was being
called just before find_and_init_phbs().  That meant that we didn't
enable EEH (pSeries PCI error recovery) on any devices, and that meant
that on POWER5 systems, the hypervisor wouldn't let us enable memory or
I/O space access to any devices, and their drivers got somewhat
confused.

This fixes it by moving the eeh_init call after find_and_init_phbs.
Tested on a POWER5 partition.

Signed-of-by: Paul Mackerras <paulus@samba.org>
Signed-of-by: Linus Torvalds <torvalds@osdl.org>
2005-09-13 08:26:15 -07:00
..
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-09 22:11:34 +10:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-07-07 18:23:41 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-12 17:19:12 +10:00
2005-04-16 15:20:36 -07:00
2005-08-30 13:23:47 +10:00
2005-08-29 10:53:35 +10:00
2005-09-12 17:19:12 +10:00
2005-04-16 15:20:36 -07:00
2005-08-04 13:00:55 -07:00
2005-08-04 13:00:55 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-12 17:19:12 +10:00
2005-04-16 15:20:36 -07:00
2005-06-27 15:11:43 -07:00
2005-04-16 15:20:36 -07:00
2005-08-30 13:23:47 +10:00
2005-04-16 15:20:36 -07:00
2005-09-12 17:19:12 +10:00
2005-04-16 15:20:36 -07:00
2005-09-07 16:57:34 -07:00
2005-09-06 16:07:37 +10:00
2005-04-16 15:24:35 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-12 17:19:12 +10:00