summaryrefslogtreecommitdiffstats
path: root/arch/powerpc
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2005-11-10 14:23:54 +1100
committerPaul Mackerras <paulus@samba.org>2005-11-10 14:23:54 +1100
commit0a5cab42a1317326d87b0d074df50705a0c3fa77 (patch)
treece08c35145f6465b65a83db8957fd29fe2aa997f /arch/powerpc
parent3db9aaaf87b77eb9669157c723f6cb7e234bcef0 (diff)
downloadblackbird-op-linux-0a5cab42a1317326d87b0d074df50705a0c3fa77.tar.gz
blackbird-op-linux-0a5cab42a1317326d87b0d074df50705a0c3fa77.zip
powerpc: Fix compile error in EEH code with gcc4
Gcc 4 doesn't like being told to inline a recursive function... Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc')
-rw-r--r--arch/powerpc/platforms/pseries/eeh.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/powerpc/platforms/pseries/eeh.c b/arch/powerpc/platforms/pseries/eeh.c
index a33ba833109c..3a857b22aa1e 100644
--- a/arch/powerpc/platforms/pseries/eeh.c
+++ b/arch/powerpc/platforms/pseries/eeh.c
@@ -478,7 +478,7 @@ static struct device_node * find_device_pe(struct device_node *dn)
* an interrupt context, which is bad.
*/
-static inline void __eeh_mark_slot (struct device_node *dn)
+static void __eeh_mark_slot (struct device_node *dn)
{
while (dn) {
PCI_DN(dn)->eeh_mode |= EEH_MODE_ISOLATED;
@@ -489,7 +489,7 @@ static inline void __eeh_mark_slot (struct device_node *dn)
}
}
-static inline void __eeh_clear_slot (struct device_node *dn)
+static void __eeh_clear_slot (struct device_node *dn)
{
while (dn) {
PCI_DN(dn)->eeh_mode &= ~EEH_MODE_ISOLATED;
OpenPOWER on IntegriCloud