diff options
Diffstat (limited to 'arch/powerpc/include/asm/xics.h')
-rw-r--r-- | arch/powerpc/include/asm/xics.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/powerpc/include/asm/xics.h b/arch/powerpc/include/asm/xics.h index 5007ad0448ce..282d43a0c855 100644 --- a/arch/powerpc/include/asm/xics.h +++ b/arch/powerpc/include/asm/xics.h | |||
@@ -97,7 +97,7 @@ DECLARE_PER_CPU(struct xics_cppr, xics_cppr); | |||
97 | 97 | ||
98 | static inline void xics_push_cppr(unsigned int vec) | 98 | static inline void xics_push_cppr(unsigned int vec) |
99 | { | 99 | { |
100 | struct xics_cppr *os_cppr = this_cpu_ptr(&xics_cppr); | 100 | struct xics_cppr *os_cppr = &__get_cpu_var(xics_cppr); |
101 | 101 | ||
102 | if (WARN_ON(os_cppr->index >= MAX_NUM_PRIORITIES - 1)) | 102 | if (WARN_ON(os_cppr->index >= MAX_NUM_PRIORITIES - 1)) |
103 | return; | 103 | return; |
@@ -110,7 +110,7 @@ static inline void xics_push_cppr(unsigned int vec) | |||
110 | 110 | ||
111 | static inline unsigned char xics_pop_cppr(void) | 111 | static inline unsigned char xics_pop_cppr(void) |
112 | { | 112 | { |
113 | struct xics_cppr *os_cppr = this_cpu_ptr(&xics_cppr); | 113 | struct xics_cppr *os_cppr = &__get_cpu_var(xics_cppr); |
114 | 114 | ||
115 | if (WARN_ON(os_cppr->index < 1)) | 115 | if (WARN_ON(os_cppr->index < 1)) |
116 | return LOWEST_PRIORITY; | 116 | return LOWEST_PRIORITY; |
@@ -120,7 +120,7 @@ static inline unsigned char xics_pop_cppr(void) | |||
120 | 120 | ||
121 | static inline void xics_set_base_cppr(unsigned char cppr) | 121 | static inline void xics_set_base_cppr(unsigned char cppr) |
122 | { | 122 | { |
123 | struct xics_cppr *os_cppr = this_cpu_ptr(&xics_cppr); | 123 | struct xics_cppr *os_cppr = &__get_cpu_var(xics_cppr); |
124 | 124 | ||
125 | /* we only really want to set the priority when there's | 125 | /* we only really want to set the priority when there's |
126 | * just one cppr value on the stack | 126 | * just one cppr value on the stack |
@@ -132,7 +132,7 @@ static inline void xics_set_base_cppr(unsigned char cppr) | |||
132 | 132 | ||
133 | static inline unsigned char xics_cppr_top(void) | 133 | static inline unsigned char xics_cppr_top(void) |
134 | { | 134 | { |
135 | struct xics_cppr *os_cppr = this_cpu_ptr(&xics_cppr); | 135 | struct xics_cppr *os_cppr = &__get_cpu_var(xics_cppr); |
136 | 136 | ||
137 | return os_cppr->stack[os_cppr->index]; | 137 | return os_cppr->stack[os_cppr->index]; |
138 | } | 138 | } |