cpumask: Use accessors code.: sparc64
From: Rusty Russell <rusty@rustcorp.com.au>

Use the accessors rather than frobbing bits directly.  Most of this is
in arch code I haven't even compiled, but it is mostly straightforward.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Mike Travis <travis@sgi.com>
---
 arch/sparc64/kernel/mdesc.c |    4 ++--
 arch/sparc64/kernel/prom.c  |    4 ++--
 arch/sparc64/kernel/smp.c   |    6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

diff -r 07ebea6b5b50 arch/sparc64/kernel/mdesc.c
--- a/arch/sparc64/kernel/mdesc.c	Fri Oct 31 11:22:33 2008 +1100
+++ b/arch/sparc64/kernel/mdesc.c	Fri Oct 31 11:23:04 2008 +1100
@@ -566,7 +566,7 @@ static void __init report_platform_prope
 			max_cpu = NR_CPUS;
 		}
 		for (i = 0; i < max_cpu; i++)
-			cpu_set(i, cpu_possible_map);
+			set_cpu_possible(i, true);
 	}
 #endif
 
@@ -826,7 +826,7 @@ void __cpuinit mdesc_fill_in_cpu_data(cp
 		}
 
 #ifdef CONFIG_SMP
-		cpu_set(cpuid, cpu_present_map);
+		set_cpu_present(cpuid, true);
 #endif
 
 		c->core_id = 0;
diff -r 07ebea6b5b50 arch/sparc64/kernel/prom.c
--- a/arch/sparc64/kernel/prom.c	Fri Oct 31 11:22:33 2008 +1100
+++ b/arch/sparc64/kernel/prom.c	Fri Oct 31 11:23:04 2008 +1100
@@ -1601,8 +1601,8 @@ static void __init of_fill_in_cpu_data(v
 		}
 
 #ifdef CONFIG_SMP
-		cpu_set(cpuid, cpu_present_map);
-		cpu_set(cpuid, cpu_possible_map);
+		set_cpu_present(cpuid, true);
+		set_cpu_possible(cpuid, true);
 #endif
 	}
 
diff -r 07ebea6b5b50 arch/sparc64/kernel/smp.c
--- a/arch/sparc64/kernel/smp.c	Fri Oct 31 11:22:33 2008 +1100
+++ b/arch/sparc64/kernel/smp.c	Fri Oct 31 11:23:04 2008 +1100
@@ -119,7 +119,7 @@ void __cpuinit smp_callin(void)
 		rmb();
 
 	ipi_call_lock();
-	cpu_set(cpuid, cpu_online_map);
+	set_cpu_online(cpuid, true);
 	ipi_call_unlock();
 
 	/* idle thread is expected to have preempt disabled */
@@ -1313,7 +1313,7 @@ int __cpu_disable(void)
 	local_irq_disable();
 
 	ipi_call_lock();
-	cpu_clear(cpu, cpu_online_map);
+	set_cpu_online(cpu, false);
 	ipi_call_unlock();
 
 	return 0;
@@ -1339,7 +1339,7 @@ void __cpu_die(unsigned int cpu)
 		do {
 			hv_err = sun4v_cpu_stop(cpu);
 			if (hv_err == HV_EOK) {
-				cpu_clear(cpu, cpu_present_map);
+				set_cpu_present(cpu, false);
 				break;
 			}
 		} while (--limit > 0);
