at v3.8 526 B view raw
1#ifndef _LINUX_CONTEXT_TRACKING_H 2#define _LINUX_CONTEXT_TRACKING_H 3 4#ifdef CONFIG_CONTEXT_TRACKING 5#include <linux/sched.h> 6 7extern void user_enter(void); 8extern void user_exit(void); 9extern void context_tracking_task_switch(struct task_struct *prev, 10 struct task_struct *next); 11#else 12static inline void user_enter(void) { } 13static inline void user_exit(void) { } 14static inline void context_tracking_task_switch(struct task_struct *prev, 15 struct task_struct *next) { } 16#endif /* !CONFIG_CONTEXT_TRACKING */ 17 18#endif