diff options
author | Frederic Weisbecker <[email protected]> | 2012-11-27 19:33:25 +0100 |
---|---|---|
committer | Paul E. McKenney <[email protected]> | 2012-11-30 11:40:07 -0800 |
commit | 91d1aa43d30505b0b825db8898ffc80a8eca96c7 (patch) | |
tree | 911636f846d800c8a44efd540842dc726ec7c191 /net/unix/af_unix.c | |
parent | 4e79752c25ec221ac1e28f8875b539ed7631a0db (diff) |
context_tracking: New context tracking susbsystem
Create a new subsystem that probes on kernel boundaries
to keep track of the transitions between level contexts
with two basic initial contexts: user or kernel.
This is an abstraction of some RCU code that use such tracking
to implement its userspace extended quiescent state.
We need to pull this up from RCU into this new level of indirection
because this tracking is also going to be used to implement an "on
demand" generic virtual cputime accounting. A necessary step to
shutdown the tick while still accounting the cputime.
Signed-off-by: Frederic Weisbecker <[email protected]>
Cc: Andrew Morton <[email protected]>
Cc: H. Peter Anvin <[email protected]>
Cc: Ingo Molnar <[email protected]>
Cc: Paul E. McKenney <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Steven Rostedt <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Li Zhong <[email protected]>
Cc: Gilad Ben-Yossef <[email protected]>
Reviewed-by: Steven Rostedt <[email protected]>
[ paulmck: fix whitespace error and email address. ]
Signed-off-by: Paul E. McKenney <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions