summaryrefslogtreecommitdiff
path: root/include/linux/context_tracking.h
AgeCommit message (Expand)Author
2023-03-21entry: Fix noinstr warning in __enter_from_user_mode()Josh Poimboeuf
2023-01-31cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUGPeter Zijlstra
2022-07-05context_tracking: Convert state to atomic_tFrederic Weisbecker
2022-07-05rcu/context-tracking: Move RCU-dynticks internal functions to context_trackingFrederic Weisbecker
2022-07-05context_tracking: Take idle eqs entrypoints over RCUFrederic Weisbecker
2022-06-29context_tracking: Split user tracking KconfigFrederic Weisbecker
2022-06-29context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user()Frederic Weisbecker
2022-06-29context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit()Frederic Weisbecker
2022-06-29context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exi...Frederic Weisbecker
2022-06-21context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/e...Frederic Weisbecker
2021-09-15x86: Always inline context_tracking_guest_enter()Peter Zijlstra
2021-05-05context_tracking: KVM: Move guest enter/exit wrappers to KVM's domainSean Christopherson
2021-05-05context_tracking: Consolidate guest enter/exit wrappersSean Christopherson
2021-05-05sched/vtime: Move guest enter/exit vtime accounting to vtime.hSean Christopherson
2021-05-05context_tracking: Move guest exit vtime accounting to separate helpersWanpeng Li
2021-05-05context_tracking: Move guest exit context tracking to separate helpersWanpeng Li
2020-11-19context_tracking: Don't implement exception_enter/exit() on CONFIG_HAVE_CONTE...Frederic Weisbecker
2020-07-24compiler.h: Move instrumentation_begin()/end() to new <linux/instrumentation....Ingo Molnar
2020-06-11context_tracking: Ensure that the critical path cannot be instrumentedThomas Gleixner
2020-05-19context_tracking: Make guest_enter/exit() .noinstr readyThomas Gleixner
2020-01-27KVM: remove unused guest_enterAlex Shi
2019-10-29sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enable...Frederic Weisbecker
2019-10-29context_tracking: Rename context_tracking_is_cpu_enabled() to context_trackin...Frederic Weisbecker
2019-10-29context_tracking: Rename context_tracking_is_enabled() => context_tracking_en...Frederic Weisbecker
2019-10-09sched/cputime: Rename vtime_account_system() to vtime_account_kernel()Frederic Weisbecker
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2016-08-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2016-07-10x86/entry: Avoid interrupt flag save and restorePaolo Bonzini
2016-06-28context_tracking: move rcu_virt_note_context_switch out of kvm_host.hPaolo Bonzini
2015-12-04sched/cputime: Rename vtime_accounting_enabled() to vtime_accounting_cpu_enab...Frederic Weisbecker
2015-11-10context_tracking: avoid irq_save/irq_restore on guest entry and exitPaolo Bonzini
2015-11-10context_tracking: remove duplicate enabled checkPaolo Bonzini
2015-07-07context_tracking: Add ct_state() and CT_WARN_ON()Andy Lutomirski
2015-05-07context_tracking: Inherit TIF_NOHZ through forks instead of context switchesFrederic Weisbecker
2015-03-09kvm,rcu,nohz: use RCU extended quiescent state when running KVM guestRik van Riel
2015-03-09context_tracking: Generalize context tracking APIs to support user and guestRik van Riel
2015-03-09context_tracking: Rename context symbols to prepare for transition stateFrederic Weisbecker
2013-12-02context_tracking: Wrap static key check into more intuitive function nameFrederic Weisbecker
2013-08-14vtime: Optimize full dynticks accounting off case with static keysFrederic Weisbecker
2013-08-14context_tracking: Split low level state headersFrederic Weisbecker
2013-08-14context_tracking: Optimize context switch off case with static keysFrederic Weisbecker
2013-08-14context_tracking: Optimize guest APIs off case with static keyFrederic Weisbecker
2013-08-14context_tracking: Optimize main APIs off case with static keyFrederic Weisbecker
2013-08-14context_tracking: Ground setup for static key useFrederic Weisbecker
2013-08-13nohz: Only enable context tracking on full dynticks CPUsFrederic Weisbecker
2013-08-13vtime: Update a few commentsFrederic Weisbecker
2013-08-13context_tracing: Fix guest accounting with native vtimeFrederic Weisbecker
2013-05-31kvm: Move guest entry/exit APIs to context_trackingFrederic Weisbecker
2013-03-07context_tracking: Restore correct previous context state on exception exitFrederic Weisbecker
2013-03-07context_tracking: Move exception handling to generic codeFrederic Weisbecker