]> git.karo-electronics.de Git - linux-beck.git/blobdiff - include/linux/percpu.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
[linux-beck.git] / include / linux / percpu.h
index aeeeef1093cd15d5feef4103900a2a9e2ccdb4d8..5095b834a6fb52f1f746257805f34cdabf186528 100644 (file)
        preempt_enable();                               \
 } while (0)
 
+#define get_cpu_ptr(var) ({                            \
+       preempt_disable();                              \
+       this_cpu_ptr(var); })
+
+#define put_cpu_ptr(var) do {                          \
+       (void)(var);                                    \
+       preempt_enable();                               \
+} while (0)
+
 /* minimum unit size, also is the maximum supported allocation size */
 #define PCPU_MIN_UNIT_SIZE             PFN_ALIGN(32 << 10)