#ifndef _LINUX_CONTEXT_TRACKING_H #define _LINUX_CONTEXT_TRACKING_H #include <linux/sched.h> #include <linux/vtime.h> #include <linux/context_tracking_state.h> #include <asm/ptrace.h> #ifdef CONFIG_CONTEXT_TRACKING extern void context_tracking_cpu_set(int cpu); /* Called with interrupts disabled. */ extern void __context_tracking_enter(enum ctx_state state); extern void __context_tracking_exit(enum ctx_state state); extern void context_tracking_enter(enum ctx_state state); extern void context_tracking_exit(enum ctx_state state); extern void context_tracking_user_enter(void); extern void context_tracking_user_exit(void);
static inline void user_enter(void) { if (context_tracking_is_enabled()) context_tracking_enter(CONTEXT_USER); }Contributors
Person | Tokens | Prop | Commits | CommitProp | |
frederic weisbecker | frederic weisbecker | 15 | 78.95% | 2 | 66.67% |
paolo bonzini | paolo bonzini | 4 | 21.05% | 1 | 33.33% |
Total | 19 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
frederic weisbecker | frederic weisbecker | 15 | 78.95% | 2 | 66.67% |
paolo bonzini | paolo bonzini | 4 | 21.05% | 1 | 33.33% |
Total | 19 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
frederic weisbecker | frederic weisbecker | 36 | 78.26% | 4 | 80.00% |
rik van riel | rik van riel | 10 | 21.74% | 1 | 20.00% |
Total | 46 | 100.00% | 5 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
frederic weisbecker | frederic weisbecker | 23 | 79.31% | 4 | 80.00% |
rik van riel | rik van riel | 6 | 20.69% | 1 | 20.00% |
Total | 29 | 100.00% | 5 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
andy lutomirski | andy lutomirski | 23 | 100.00% | 1 | 100.00% |
Total | 23 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
frederic weisbecker | frederic weisbecker | 8 | 100.00% | 1 | 100.00% |
Total | 8 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
frederic weisbecker | frederic weisbecker | 8 | 100.00% | 1 | 100.00% |
Total | 8 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
frederic weisbecker | frederic weisbecker | 13 | 100.00% | 2 | 100.00% |
Total | 13 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
frederic weisbecker | frederic weisbecker | 10 | 100.00% | 2 | 100.00% |
Total | 10 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
andy lutomirski | andy lutomirski | 13 | 100.00% | 1 | 100.00% |
Total | 13 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
frederic weisbecker | frederic weisbecker | 8 | 100.00% | 1 | 100.00% |
Total | 8 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
frederic weisbecker | frederic weisbecker | 26 | 72.22% | 3 | 60.00% |
rik van riel | rik van riel | 9 | 25.00% | 1 | 20.00% |
paolo bonzini | paolo bonzini | 1 | 2.78% | 1 | 20.00% |
Total | 36 | 100.00% | 5 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
frederic weisbecker | frederic weisbecker | 27 | 72.97% | 3 | 60.00% |
rik van riel | rik van riel | 9 | 24.32% | 1 | 20.00% |
paolo bonzini | paolo bonzini | 1 | 2.70% | 1 | 20.00% |
Total | 37 | 100.00% | 5 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
frederic weisbecker | frederic weisbecker | 21 | 100.00% | 2 | 100.00% |
Total | 21 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
frederic weisbecker | frederic weisbecker | 22 | 100.00% | 2 | 100.00% |
Total | 22 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
frederic weisbecker | frederic weisbecker | 305 | 70.93% | 14 | 73.68% |
rik van riel | rik van riel | 52 | 12.09% | 2 | 10.53% |
andy lutomirski | andy lutomirski | 44 | 10.23% | 1 | 5.26% |
paolo bonzini | paolo bonzini | 29 | 6.74% | 2 | 10.53% |
Total | 430 | 100.00% | 19 | 100.00% |