summaryrefslogtreecommitdiff
path: root/include/linux/percpu.h
blob: a79d04de4fd56017771bd8a61717c95dc0efb8c0 (plain)
1
2
3
4
5
6
7
8
9
10
#ifndef __LINUX_PERCPU_H
#define __LINUX_PERCPU_H
#include <linux/spinlock.h> /* For preempt_disable() */
#include <asm/percpu.h>

/* Must be an lvalue. */
#define get_cpu_var(var) (*({ preempt_disable(); &__get_cpu_var(var); }))
#define put_cpu_var(var) preempt_enable()

#endif /* __LINUX_PERCPU_H */