path: root/kernel/context_tracking.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* context_tracking: Switch to new static_branch APIAndy Lutomirski2015-11-241-2/+2
* context_tracking: avoid irq_save/irq_restore on guest entry and exitPaolo Bonzini2015-11-101-26/+38
* context_tracking: remove duplicate enabled checkPaolo Bonzini2015-11-101-14/+2
* context_tracking: Inherit TIF_NOHZ through forks instead of context switchesFrederic Weisbecker2015-05-071-25/+19
* context_tracking: Protect against recursionFrederic Weisbecker2015-05-071-0/+29
* context_tracking: Export context_tracking_user_enter/exitRik van Riel2015-03-091-0/+2
* context_tracking: Run vtime_user_enter/exit only when state == CONTEXT_USERRik van Riel2015-03-091-4/+8
* context_tracking: Generalize context tracking APIs to support user and guestRik van Riel2015-03-091-15/+28
* context_tracking: Rename context symbols to prepare for transition stateFrederic Weisbecker2015-03-091-4/+4
* sched: stop the unbound recursion in preempt_schedule_context()Oleg Nesterov2014-10-281-40/+0
* x86/kprobes: Fix build errors and blacklist context_track_userMasami Hiramatsu2014-06-141-0/+3
* asmlinkage: Add explicit __visible to drivers/*, lib/*, kernel/*Andi Kleen2014-05-051-1/+1
* context_tracking: Wrap static key check into more intuitive function nameFrederic Weisbecker2013-12-021-4/+4
* Merge tag 'v3.12-rc4' into sched/coreIngo Molnar2013-10-091-0/+12
| * arm: Fix build error with context tracking callsFrederic Weisbecker2013-09-271-0/+12
* | sched: Extract the basic add/sub preempt_count modifiersPeter Zijlstra2013-09-251-1/+1
* context_tracking: User/kernel broundary cross trace eventsFrederic Weisbecker2013-08-141-0/+5
* context_tracking: Optimize context switch off case with static keysFrederic Weisbecker2013-08-141-3/+3
* context_tracking: Optimize guest APIs off case with static keyFrederic Weisbecker2013-08-141-21/+2
* context_tracking: Optimize main APIs off case with static keyFrederic Weisbecker2013-08-141-6/+6
* context_tracking: Ground setup for static key useFrederic Weisbecker2013-08-141-6/+17
* nohz: Only enable context tracking on full dynticks CPUsFrederic Weisbecker2013-08-121-0/+5
* context_tracking: Fix runtime CPU off-caseFrederic Weisbecker2013-08-121-19/+33
* context_tracing: Fix guest accounting with native vtimeFrederic Weisbecker2013-08-121-2/+4
* sched: Consolidate open coded preemptible() checksFrederic Weisbecker2013-08-121-2/+1
* Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2013-06-201-0/+40
| * tracing/context-tracking: Add preempt_schedule_context() for tracingSteven Rostedt2013-06-191-0/+40
* | kvm: Move guest entry/exit APIs to context_trackingFrederic Weisbecker2013-05-311-1/+0
* Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2013-02-201-18/+25
| * cputime: Safely read cputime of full dynticks CPUsFrederic Weisbecker2013-01-271-1/+20
| * cputime: Generic on-demand virtual cputime accountingFrederic Weisbecker2013-01-271-2/+4
| * context_tracking: Export context state for generic vtimeFrederic Weisbecker2013-01-261-15/+1
* | context_tracking: Add comments on interface and internalsFrederic Weisbecker2013-01-271-10/+65
* context_tracking: New context tracking susbsystemFrederic Weisbecker2012-11-301-0/+83