diff options
| author | Mike Travis <travis@sgi.com> | 2008-06-09 16:22:23 -0700 | 
|---|---|---|
| committer | Andi Kleen <andi@basil.nowhere.org> | 2008-07-16 23:27:01 +0200 | 
| commit | 706546d02384b64e083bd9130c56eaa599c66038 (patch) | |
| tree | f660fa259f7c8f93a1427cdef529a6ffe8331cab /drivers/acpi/processor_throttling.c | |
| parent | 5411552c707f4b7387ad63141ef3a559e7488091 (diff) | |
| download | olio-linux-3.10-706546d02384b64e083bd9130c56eaa599c66038.tar.xz olio-linux-3.10-706546d02384b64e083bd9130c56eaa599c66038.zip  | |
ACPI: change processors from array to per_cpu variable
Change processors from an array sized by NR_CPUS to a per_cpu variable.
Signed-off-by: Mike Travis <travis@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Len Brown <len.brown@intel.com>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
Diffstat (limited to 'drivers/acpi/processor_throttling.c')
| -rw-r--r-- | drivers/acpi/processor_throttling.c | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/acpi/processor_throttling.c b/drivers/acpi/processor_throttling.c index bb06738860c..8728782aad3 100644 --- a/drivers/acpi/processor_throttling.c +++ b/drivers/acpi/processor_throttling.c @@ -71,7 +71,7 @@ static int acpi_processor_update_tsd_coord(void)  	 * coordination between all CPUs.  	 */  	for_each_possible_cpu(i) { -		pr = processors[i]; +		pr = per_cpu(processors, i);  		if (!pr)  			continue; @@ -93,7 +93,7 @@ static int acpi_processor_update_tsd_coord(void)  	cpus_clear(covered_cpus);  	for_each_possible_cpu(i) { -		pr = processors[i]; +		pr = per_cpu(processors, i);  		if (!pr)  			continue; @@ -119,7 +119,7 @@ static int acpi_processor_update_tsd_coord(void)  			if (i == j)  				continue; -			match_pr = processors[j]; +			match_pr = per_cpu(processors, j);  			if (!match_pr)  				continue; @@ -152,7 +152,7 @@ static int acpi_processor_update_tsd_coord(void)  			if (i == j)  				continue; -			match_pr = processors[j]; +			match_pr = per_cpu(processors, j);  			if (!match_pr)  				continue; @@ -172,7 +172,7 @@ static int acpi_processor_update_tsd_coord(void)  err_ret:  	for_each_possible_cpu(i) { -		pr = processors[i]; +		pr = per_cpu(processors, i);  		if (!pr)  			continue; @@ -214,7 +214,7 @@ static int acpi_processor_throttling_notifier(unsigned long event, void *data)  	struct acpi_processor_throttling *p_throttling;  	cpu = p_tstate->cpu; -	pr = processors[cpu]; +	pr = per_cpu(processors, cpu);  	if (!pr) {  		ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Invalid pr pointer\n"));  		return 0; @@ -1035,7 +1035,7 @@ int acpi_processor_set_throttling(struct acpi_processor *pr, int state)  		 * cpus.  		 */  		for_each_cpu_mask(i, online_throttling_cpus) { -			match_pr = processors[i]; +			match_pr = per_cpu(processors, i);  			/*  			 * If the pointer is invalid, we will report the  			 * error message and continue.  |