/drivers/include/asm/current.h |
---|
0,0 → 1,21 |
#ifndef _ASM_X86_CURRENT_H |
#define _ASM_X86_CURRENT_H |
#include <linux/compiler.h> |
#include <asm/percpu.h> |
#ifndef __ASSEMBLY__ |
struct task_struct; |
DECLARE_PER_CPU(struct task_struct *, current_task); |
static __always_inline struct task_struct *get_current(void) |
{ |
return this_cpu_read_stable(current_task); |
} |
#define current (void*)GetPid() |
#endif /* __ASSEMBLY__ */ |
#endif /* _ASM_X86_CURRENT_H */ |