summaryrefslogtreecommitdiff
AgeCommit messageAuthorFilesLines
2015-11-24context_tracking: Switch to new static_branch APIAndy Lutomirski2-4/+4
2015-11-10context_tracking: avoid irq_save/irq_restore on guest entry and exitPaolo Bonzini2-28/+44
2015-11-10context_tracking: remove duplicate enabled checkPaolo Bonzini2-16/+4
2015-05-07context_tracking: Inherit TIF_NOHZ through forks instead of context switchesFrederic Weisbecker4-36/+22
2015-05-07context_tracking: Protect against recursionFrederic Weisbecker2-0/+30
2015-03-09context_tracking: Export context_tracking_user_enter/exitRik van Riel1-0/+2
2015-03-09context_tracking: Run vtime_user_enter/exit only when state == CONTEXT_USERRik van Riel1-4/+8
2015-03-09context_tracking: Generalize context tracking APIs to support user and guestRik van Riel2-18/+34
2015-03-09context_tracking: Rename context symbols to prepare for transition stateFrederic Weisbecker5-10/+10
2014-10-28sched: stop the unbound recursion in preempt_schedule_context()Oleg Nesterov3-40/+42
2014-06-14x86/kprobes: Fix build errors and blacklist context_track_userMasami Hiramatsu2-3/+7
2014-05-05asmlinkage: Add explicit __visible to drivers/*, lib/*, kernel/*Andi Kleen9-16/+16
2013-12-02context_tracking: Wrap static key check into more intuitive function nameFrederic Weisbecker5-11/+15
2013-10-09Merge tag 'v3.12-rc4' into sched/coreIngo Molnar893-4829/+8754
2013-09-27arm: Fix build error with context tracking callsFrederic Weisbecker2-4/+16
2013-09-25sched: Extract the basic add/sub preempt_count modifiersPeter Zijlstra10-103/+113
2013-08-14context_tracking: User/kernel broundary cross trace eventsFrederic Weisbecker2-0/+63
2013-08-14context_tracking: Optimize context switch off case with static keysFrederic Weisbecker2-5/+12
2013-08-14context_tracking: Optimize guest APIs off case with static keyFrederic Weisbecker3-23/+21
2013-08-14context_tracking: Optimize main APIs off case with static keyFrederic Weisbecker2-11/+28
2013-08-14context_tracking: Ground setup for static key useFrederic Weisbecker3-6/+29
2013-08-12nohz: Only enable context tracking on full dynticks CPUsFrederic Weisbecker3-0/+13
2013-08-12context_tracking: Fix runtime CPU off-caseFrederic Weisbecker1-19/+33
2013-08-12context_tracing: Fix guest accounting with native vtimeFrederic Weisbecker2-32/+26
2013-08-12sched: Consolidate open coded preemptible() checksFrederic Weisbecker2-5/+2
2013-06-20Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds4-9/+78
2013-06-19tracing/context-tracking: Add preempt_schedule_context() for tracingSteven Rostedt2-1/+57
2013-05-31kvm: Move guest entry/exit APIs to context_trackingFrederic Weisbecker3-37/+36
2013-02-20Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds83-507/+1105
2013-01-27cputime: Safely read cputime of full dynticks CPUsFrederic Weisbecker11-52/+290
2013-01-27cputime: Generic on-demand virtual cputime accountingFrederic Weisbecker27-54/+160
2013-01-27context_tracking: Add comments on interface and internalsFrederic Weisbecker1-10/+65
2013-01-26context_tracking: Export context state for generic vtimeFrederic Weisbecker2-15/+29
2012-11-30context_tracking: New context tracking susbsystemFrederic Weisbecker15-108/+150