Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu: ia64: add sparse annotation to __ia64_per_cpu_var() percpu: implement kernel memory based chunk allocation percpu: move vmalloc based chunk management into percpu-vm.c percpu: misc preparations for nommu support percpu: reorganize chunk creation and destruction percpu: factor out pcpu_addr_in_first/reserved_chunk() and update per_cpu_ptr_to_phys()
This commit is contained in:
@ -39,7 +39,10 @@ extern void *per_cpu_init(void);
|
||||
* On the positive side, using __ia64_per_cpu_var() instead of __get_cpu_var() is slightly
|
||||
* more efficient.
|
||||
*/
|
||||
#define __ia64_per_cpu_var(var) var
|
||||
#define __ia64_per_cpu_var(var) (*({ \
|
||||
__verify_pcpu_ptr(&(var)); \
|
||||
((typeof(var) __kernel __force *)&(var)); \
|
||||
}))
|
||||
|
||||
#include <asm-generic/percpu.h>
|
||||
|
||||
|
Reference in New Issue
Block a user