diff options
Diffstat (limited to 'include/linux/percpu.h')
| -rw-r--r-- | include/linux/percpu.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/linux/percpu.h b/include/linux/percpu.h index e7a0b95ed527..8419053d0f2e 100644 --- a/include/linux/percpu.h +++ b/include/linux/percpu.h | |||
| @@ -29,7 +29,7 @@ | |||
| 29 | */ | 29 | */ |
| 30 | #define get_cpu_var(var) (*({ \ | 30 | #define get_cpu_var(var) (*({ \ |
| 31 | preempt_disable(); \ | 31 | preempt_disable(); \ |
| 32 | &__get_cpu_var(var); })) | 32 | this_cpu_ptr(&var); })) |
| 33 | 33 | ||
| 34 | /* | 34 | /* |
| 35 | * The weird & is necessary because sparse considers (void)(var) to be | 35 | * The weird & is necessary because sparse considers (void)(var) to be |
| @@ -639,7 +639,7 @@ do { \ | |||
| 639 | # define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) | 639 | # define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) |
| 640 | # endif | 640 | # endif |
| 641 | # define raw_cpu_add_return(pcp, val) \ | 641 | # define raw_cpu_add_return(pcp, val) \ |
| 642 | __pcpu_size_call_return2(raw_add_return_, pcp, val) | 642 | __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) |
| 643 | #endif | 643 | #endif |
| 644 | 644 | ||
| 645 | #define raw_cpu_sub_return(pcp, val) raw_cpu_add_return(pcp, -(typeof(pcp))(val)) | 645 | #define raw_cpu_sub_return(pcp, val) raw_cpu_add_return(pcp, -(typeof(pcp))(val)) |
