Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
at v2.6.25-rc1 17 lines 345 B view raw
1#ifndef _I386_CURRENT_H 2#define _I386_CURRENT_H 3 4#include <linux/compiler.h> 5#include <asm/percpu.h> 6 7struct task_struct; 8 9DECLARE_PER_CPU(struct task_struct *, current_task); 10static __always_inline struct task_struct *get_current(void) 11{ 12 return x86_read_percpu(current_task); 13} 14 15#define current get_current() 16 17#endif /* !(_I386_CURRENT_H) */