context_tracking: Export context state for generic vtime
authorFrederic Weisbecker <fweisbec@gmail.com>
Mon, 7 Jan 2013 17:12:14 +0000 (18:12 +0100)
committerFrederic Weisbecker <fweisbec@gmail.com>
Sat, 26 Jan 2013 16:37:17 +0000 (17:37 +0100)
commit95a79fd458b85132c25e351d45037ec9643312b2
tree7672a00be174e93e9a6ce85e610ba54d8450c3fb
parent7d1f9aeff1ee4a20b1aeb377dd0f579fe9647619
context_tracking: Export context state for generic vtime

Export the context state: whether we run in user / kernel
from the context tracking subsystem point of view.

This is going to be used by the generic virtual cputime
accounting subsystem that is needed to implement the full
dynticks.

Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Li Zhong <zhong@linux.vnet.ibm.com>
Cc: Namhyung Kim <namhyung.kim@lge.com>
Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Paul Gortmaker <paul.gortmaker@windriver.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
include/linux/context_tracking.h
kernel/context_tracking.c