]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/x86/xen/multicalls.h
Merge tag 'v2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[mv-sheeva.git] / arch / x86 / xen / multicalls.h
index 9e565da5d1f730f50d41fca98f4fbb86c69b5f29..4ec8035e3216208a94c960624befa606aed79884 100644 (file)
@@ -22,7 +22,7 @@ static inline void xen_mc_batch(void)
        unsigned long flags;
        /* need to disable interrupts until this entry is complete */
        local_irq_save(flags);
-       __get_cpu_var(xen_mc_irq_flags) = flags;
+       __this_cpu_write(xen_mc_irq_flags, flags);
 }
 
 static inline struct multicall_space xen_mc_entry(size_t args)