summaryrefslogtreecommitdiffstats
path: root/kernel/context_tracking.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* context_tracking, rcu: Rename rcu_dyntick trace event into rcu_watchingValentin Schneider2024-08-151-5/+5
* context_tracking, rcu: Rename rcu_dynticks_curr_cpu_in_eqs() into rcu_is_watc...Valentin Schneider2024-08-151-3/+3
* context_tracking, rcu: Rename rcu_dynticks_task*() into rcu_task*()Valentin Schneider2024-08-151-14/+14
* context_tracking, rcu: Rename DYNTICK_IRQ_NONIDLE into CT_NESTING_IRQ_NONIDLEValentin Schneider2024-08-111-4/+4
* context_tracking, rcu: Rename ct_dynticks_nmi_nesting() into ct_nmi_nesting()Valentin Schneider2024-08-111-12/+12
* context_tracking, rcu: Rename struct context_tracking .dynticks_nmi_nesting i...Valentin Schneider2024-08-111-15/+15
* context_tracking, rcu: Rename ct_dynticks_nesting() into ct_nesting()Valentin Schneider2024-08-111-5/+5
* context_tracking, rcu: Rename struct context_tracking .dynticks_nesting into ...Valentin Schneider2024-08-111-5/+5
* context_tracking, rcu: Rename ct_dynticks() into ct_rcu_watching()Valentin Schneider2024-07-291-5/+5
* context_tracking, rcu: Rename RCU_DYNTICKS_IDX into CT_RCU_WATCHINGValentin Schneider2024-07-291-11/+11
* treewide: context_tracking: Rename CONTEXT_* into CT_STATE_*Valentin Schneider2024-07-291-6/+6
* context_tracking: Make context_tracking_key __ro_after_initValentin Schneider2024-03-221-1/+1
* context_tracking: Fix kerneldoc headers for __ct_user_{enter,exit}()Paul E. McKenney2024-02-141-0/+4
* locking/atomic: treewide: use raw_atomic*_<op>()Mark Rutland2023-06-051-6/+6
* context_tracking: Fix noinstr vs KASANPeter Zijlstra2023-01-131-6/+6
* MAINTAINERS: Add Paul as context tracking maintainerFrederic Weisbecker2022-07-051-5/+7
* context_tracking: Convert state to atomic_tFrederic Weisbecker2022-07-051-49/+94
* rcu/context-tracking: Remove unused and/or unecessary middle functionsFrederic Weisbecker2022-07-051-71/+27
* rcu/context-tracking: Move RCU-dynticks internal functions to context_trackingFrederic Weisbecker2022-07-051-0/+336
* rcu/context-tracking: Move deferred nocb resched to context trackingFrederic Weisbecker2022-07-051-0/+8
* rcu/context_tracking: Move dynticks_nmi_nesting to context trackingFrederic Weisbecker2022-07-051-0/+1
* rcu/context_tracking: Move dynticks_nesting to context trackingFrederic Weisbecker2022-07-051-0/+1
* rcu/context_tracking: Move dynticks counter to context trackingFrederic Weisbecker2022-07-051-3/+7
* rcu/context-tracking: Remove rcu_irq_enter/exit()Frederic Weisbecker2022-07-051-4/+67
* context_tracking: Take NMI eqs entrypoints over RCUFrederic Weisbecker2022-07-051-0/+10
* context_tracking: Take IRQ eqs entrypoints over RCUFrederic Weisbecker2022-07-051-2/+22
* context_tracking: Take idle eqs entrypoints over RCUFrederic Weisbecker2022-07-051-0/+15
* context_tracking: Split user tracking KconfigFrederic Weisbecker2022-06-301-1/+5
* context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user()Frederic Weisbecker2022-06-301-2/+2
* context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit()Frederic Weisbecker2022-06-301-6/+6
* context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exi...Frederic Weisbecker2022-06-301-11/+17
* context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/e...Frederic Weisbecker2022-06-221-10/+10
* context_tracking: Add a note about noinstr VS unsafe context tracking functionsFrederic Weisbecker2022-06-201-0/+34
* context_tracking: Ensure that the critical path cannot be instrumentedThomas Gleixner2020-06-111-6/+8
* context-tracking: Introduce CONFIG_HAVE_TIF_NOHZFrederic Weisbecker2020-02-141-0/+2
* context_tracking: Rename context_tracking_is_enabled() => context_tracking_en...Frederic Weisbecker2019-10-291-3/+3
* 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-061-1/+1
* context_tracking: Wrap static key check into more intuitive function nameFrederic Weisbecker2013-12-021-4/+4