diff options
Diffstat (limited to 'arch/x86/kernel/cpu/intel_cacheinfo.c')
| -rw-r--r-- | arch/x86/kernel/cpu/intel_cacheinfo.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/x86/kernel/cpu/intel_cacheinfo.c b/arch/x86/kernel/cpu/intel_cacheinfo.c index 650d40f7912b..6b0a10b002f1 100644 --- a/arch/x86/kernel/cpu/intel_cacheinfo.c +++ b/arch/x86/kernel/cpu/intel_cacheinfo.c | |||
| @@ -516,7 +516,6 @@ static int __cpuinit detect_cache_attributes(unsigned int cpu) | |||
| 516 | unsigned long j; | 516 | unsigned long j; |
| 517 | int retval; | 517 | int retval; |
| 518 | cpumask_t oldmask; | 518 | cpumask_t oldmask; |
| 519 | cpumask_of_cpu_ptr(newmask, cpu); | ||
| 520 | 519 | ||
| 521 | if (num_cache_leaves == 0) | 520 | if (num_cache_leaves == 0) |
| 522 | return -ENOENT; | 521 | return -ENOENT; |
| @@ -527,7 +526,7 @@ static int __cpuinit detect_cache_attributes(unsigned int cpu) | |||
| 527 | return -ENOMEM; | 526 | return -ENOMEM; |
| 528 | 527 | ||
| 529 | oldmask = current->cpus_allowed; | 528 | oldmask = current->cpus_allowed; |
| 530 | retval = set_cpus_allowed_ptr(current, newmask); | 529 | retval = set_cpus_allowed_ptr(current, &cpumask_of_cpu(cpu)); |
| 531 | if (retval) | 530 | if (retval) |
| 532 | goto out; | 531 | goto out; |
| 533 | 532 | ||
