powerpc: Replace __get_cpu_var uses
[deliverable/linux.git] / arch / powerpc / include / asm / xics.h
index 282d43a0c85566927755dc71d6a2ce9b5bd40d4a..5007ad0448ce564428e81f4a9f518367e52c8ffe 100644 (file)
@@ -97,7 +97,7 @@ DECLARE_PER_CPU(struct xics_cppr, xics_cppr);
 
 static inline void xics_push_cppr(unsigned int vec)
 {
-       struct xics_cppr *os_cppr = &__get_cpu_var(xics_cppr);
+       struct xics_cppr *os_cppr = this_cpu_ptr(&xics_cppr);
 
        if (WARN_ON(os_cppr->index >= MAX_NUM_PRIORITIES - 1))
                return;
@@ -110,7 +110,7 @@ static inline void xics_push_cppr(unsigned int vec)
 
 static inline unsigned char xics_pop_cppr(void)
 {
-       struct xics_cppr *os_cppr = &__get_cpu_var(xics_cppr);
+       struct xics_cppr *os_cppr = this_cpu_ptr(&xics_cppr);
 
        if (WARN_ON(os_cppr->index < 1))
                return LOWEST_PRIORITY;
@@ -120,7 +120,7 @@ static inline unsigned char xics_pop_cppr(void)
 
 static inline void xics_set_base_cppr(unsigned char cppr)
 {
-       struct xics_cppr *os_cppr = &__get_cpu_var(xics_cppr);
+       struct xics_cppr *os_cppr = this_cpu_ptr(&xics_cppr);
 
        /* we only really want to set the priority when there's
         * just one cppr value on the stack
@@ -132,7 +132,7 @@ static inline void xics_set_base_cppr(unsigned char cppr)
 
 static inline unsigned char xics_cppr_top(void)
 {
-       struct xics_cppr *os_cppr = &__get_cpu_var(xics_cppr);
+       struct xics_cppr *os_cppr = this_cpu_ptr(&xics_cppr);
        
        return os_cppr->stack[os_cppr->index];
 }
This page took 0.029528 seconds and 5 git commands to generate.