---

 25-akpm/arch/ppc64/kernel/smp.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff -puN arch/ppc64/kernel/smp.c~sched-domain-setup-lock-ppc64-fix arch/ppc64/kernel/smp.c
--- 25/arch/ppc64/kernel/smp.c~sched-domain-setup-lock-ppc64-fix	2004-04-12 02:02:59.813293752 -0700
+++ 25-akpm/arch/ppc64/kernel/smp.c	2004-04-12 02:02:59.818292992 -0700
@@ -1167,8 +1167,8 @@ __init void arch_init_sched_domains(void
 		first_cpu = last_cpu = NULL;
 
 		if (i != first_cpu(cpu_domain->span)) {
-			&per_cpu(cpu_domains, i)->flags |= SD_SHARE_CPUPOWER;
-			&per_cpu(cpu_domains, first_cpu(cpu_domain->span))->flags |=
+			per_cpu(cpu_domains, i).flags |= SD_SHARE_CPUPOWER;
+			per_cpu(cpu_domains, first_cpu(cpu_domain->span)).flags |=
 				SD_SHARE_CPUPOWER;
 			continue;
 		}

_