summaryrefslogtreecommitdiffstats
path: root/include/linux/context_tracking.h
Commit message (Expand)AuthorAgeFilesLines
* context_tracking: Convert state to atomic_tFrederic Weisbecker2022-07-051-22/+10
* rcu/context-tracking: Move RCU-dynticks internal functions to context_trackingFrederic Weisbecker2022-07-051-0/+20
* context_tracking: Take idle eqs entrypoints over RCUFrederic Weisbecker2022-07-051-0/+8
* context_tracking: Split user tracking KconfigFrederic Weisbecker2022-06-291-6/+6
* context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user()Frederic Weisbecker2022-06-291-1/+1
* context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit()Frederic Weisbecker2022-06-291-6/+7
* context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exi...Frederic Weisbecker2022-06-291-2/+2
* context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/e...Frederic Weisbecker2022-06-211-6/+6
* x86: Always inline context_tracking_guest_enter()Peter Zijlstra2021-09-151-1/+1
* context_tracking: KVM: Move guest enter/exit wrappers to KVM's domainSean Christopherson2021-05-051-45/+0
* context_tracking: Consolidate guest enter/exit wrappersSean Christopherson2021-05-051-41/+24
* sched/vtime: Move guest enter/exit vtime accounting to vtime.hSean Christopherson2021-05-051-16/+1
* context_tracking: Move guest exit vtime accounting to separate helpersWanpeng Li2021-05-051-6/+16
* context_tracking: Move guest exit context tracking to separate helpersWanpeng Li2021-05-051-1/+8
* context_tracking: Don't implement exception_enter/exit() on CONFIG_HAVE_CONTE...Frederic Weisbecker2020-11-191-2/+4
* compiler.h: Move instrumentation_begin()/end() to new <linux/instrumentation....Ingo Molnar2020-07-241-0/+2
* context_tracking: Ensure that the critical path cannot be instrumentedThomas Gleixner2020-06-111-3/+3
* context_tracking: Make guest_enter/exit() .noinstr readyThomas Gleixner2020-05-191-5/+16
* KVM: remove unused guest_enterAlex Shi2020-01-271-9/+0
* sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enable...Frederic Weisbecker2019-10-291-2/+2
* context_tracking: Rename context_tracking_is_cpu_enabled() to context_trackin...Frederic Weisbecker2019-10-291-1/+1
* context_tracking: Rename context_tracking_is_enabled() => context_tracking_en...Frederic Weisbecker2019-10-291-10/+10
* sched/cputime: Rename vtime_account_system() to vtime_account_kernel()Frederic Weisbecker2019-10-091-2/+2
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2016-08-021-4/+34
|\
| * context_tracking: move rcu_virt_note_context_switch out of kvm_host.hPaolo Bonzini2016-06-281-4/+34
* | x86/entry: Avoid interrupt flag save and restorePaolo Bonzini2016-07-101-0/+15
|/
* sched/cputime: Rename vtime_accounting_enabled() to vtime_accounting_cpu_enab...Frederic Weisbecker2015-12-041-2/+2
* context_tracking: avoid irq_save/irq_restore on guest entry and exitPaolo Bonzini2015-11-101-2/+6
* context_tracking: remove duplicate enabled checkPaolo Bonzini2015-11-101-2/+2
* context_tracking: Add ct_state() and CT_WARN_ON()Andy Lutomirski2015-07-071-0/+15
* context_tracking: Inherit TIF_NOHZ through forks instead of context switchesFrederic Weisbecker2015-05-071-10/+0
* kvm,rcu,nohz: use RCU extended quiescent state when running KVM guestRik van Riel2015-03-091-0/+6
* context_tracking: Generalize context tracking APIs to support user and guestRik van Riel2015-03-091-3/+6
* context_tracking: Rename context symbols to prepare for transition stateFrederic Weisbecker2015-03-091-1/+1
* context_tracking: Wrap static key check into more intuitive function nameFrederic Weisbecker2013-12-021-5/+5
* vtime: Optimize full dynticks accounting off case with static keysFrederic Weisbecker2013-08-141-4/+2
* context_tracking: Split low level state headersFrederic Weisbecker2013-08-141-30/+1
* context_tracking: Optimize context switch off case with static keysFrederic Weisbecker2013-08-141-2/+9
* context_tracking: Optimize guest APIs off case with static keyFrederic Weisbecker2013-08-141-2/+17
* context_tracking: Optimize main APIs off case with static keyFrederic Weisbecker2013-08-141-5/+22
* context_tracking: Ground setup for static key useFrederic Weisbecker2013-08-141-0/+10
* nohz: Only enable context tracking on full dynticks CPUsFrederic Weisbecker2013-08-131-0/+2
* vtime: Update a few commentsFrederic Weisbecker2013-08-131-6/+4
* context_tracing: Fix guest accounting with native vtimeFrederic Weisbecker2013-08-131-30/+22
* kvm: Move guest entry/exit APIs to context_trackingFrederic Weisbecker2013-05-311-0/+35
* context_tracking: Restore correct previous context state on exception exitFrederic Weisbecker2013-03-071-7/+12
* context_tracking: Move exception handling to generic codeFrederic Weisbecker2013-03-071-1/+16
* context_tracking: Export context state for generic vtimeFrederic Weisbecker2013-01-261-0/+28
* context_tracking: New context tracking susbsystemFrederic Weisbecker2012-11-301-0/+18