diff options
author | Milton Miller <miltonm@bga.com> | 2008-11-16 11:44:42 +0000 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2008-12-01 13:28:19 +1100 |
commit | a1e0eb104249817e5251bd4aade50921ffcb2159 (patch) | |
tree | 2e874c58bc9ec005c496ad9ba8bc073dbdda6f9f /arch/powerpc/kernel/sysfs.c | |
parent | d9d060a98ff89fe0f86e24c9c0c3d2f0c566781c (diff) | |
download | talos-obmc-linux-a1e0eb104249817e5251bd4aade50921ffcb2159.tar.gz talos-obmc-linux-a1e0eb104249817e5251bd4aade50921ffcb2159.zip |
powerpc: Fix build for 32-bit SMP configs
attr_smt_snooze_delay is only defined for CONFIG_PPC64, so protect the
attribute removal with the same condition. This fixes this build error
on 32-bit SMP configurations:
/data/home/miltonm/next.git/arch/powerpc/kernel/sysfs.c: In function ‘unregister_cpu_online’:
/data/home/miltonm/next.git/arch/powerpc/kernel/sysfs.c:722: error: ‘attr_smt_snooze_delay’ undeclared (first use in this function)
/data/home/miltonm/next.git/arch/powerpc/kernel/sysfs.c:722: error: (Each undeclared identifier is reported only once
/data/home/miltonm/next.git/arch/powerpc/kernel/sysfs.c:722: error: for each function it appears in.)
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/kernel/sysfs.c')
-rw-r--r-- | arch/powerpc/kernel/sysfs.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/sysfs.c b/arch/powerpc/kernel/sysfs.c index 86a2ffccef25..20885a38237a 100644 --- a/arch/powerpc/kernel/sysfs.c +++ b/arch/powerpc/kernel/sysfs.c @@ -717,9 +717,11 @@ static void unregister_cpu_online(unsigned int cpu) BUG_ON(!c->hotpluggable); +#ifdef CONFIG_PPC64 if (!firmware_has_feature(FW_FEATURE_ISERIES) && cpu_has_feature(CPU_FTR_SMT)) sysdev_remove_file(s, &attr_smt_snooze_delay); +#endif /* PMC stuff */ switch (cur_cpu_spec->pmc_type) { |