Age | Commit message (Expand) | Author | Files | Lines |
2025-03-04 | context_tracking: Make RCU watch ct_kernel_exit_state() warning |  Paul E. McKenney | 1 | -5/+4 |
2024-08-15 | context_tracking, rcu: Rename rcu_dyntick trace event into rcu_watching |  Valentin Schneider | 1 | -5/+5 |
2024-08-15 | context_tracking, rcu: Rename rcu_dynticks_curr_cpu_in_eqs() into rcu_is_watching_curr_cpu() |  Valentin Schneider | 1 | -3/+3 |
2024-08-15 | context_tracking, rcu: Rename rcu_dynticks_task*() into rcu_task*() |  Valentin Schneider | 1 | -14/+14 |
2024-08-11 | context_tracking, rcu: Rename DYNTICK_IRQ_NONIDLE into CT_NESTING_IRQ_NONIDLE |  Valentin Schneider | 1 | -4/+4 |
2024-08-11 | context_tracking, rcu: Rename ct_dynticks_nmi_nesting() into ct_nmi_nesting() |  Valentin Schneider | 1 | -12/+12 |
2024-08-11 | context_tracking, rcu: Rename struct context_tracking .dynticks_nmi_nesting into .nmi_nesting |  Valentin Schneider | 1 | -15/+15 |
2024-08-11 | context_tracking, rcu: Rename ct_dynticks_nesting() into ct_nesting() |  Valentin Schneider | 1 | -5/+5 |
2024-08-11 | context_tracking, rcu: Rename struct context_tracking .dynticks_nesting into .nesting |  Valentin Schneider | 1 | -5/+5 |
2024-07-29 | context_tracking, rcu: Rename ct_dynticks() into ct_rcu_watching() |  Valentin Schneider | 1 | -5/+5 |
2024-07-29 | context_tracking, rcu: Rename RCU_DYNTICKS_IDX into CT_RCU_WATCHING |  Valentin Schneider | 1 | -11/+11 |
2024-07-29 | treewide: context_tracking: Rename CONTEXT_* into CT_STATE_* |  Valentin Schneider | 1 | -6/+6 |
2024-03-22 | context_tracking: Make context_tracking_key __ro_after_init |  Valentin Schneider | 1 | -1/+1 |
2024-02-14 | context_tracking: Fix kerneldoc headers for __ct_user_{enter,exit}() |  Paul E. McKenney | 1 | -0/+4 |
2023-06-05 | locking/atomic: treewide: use raw_atomic*_<op>() |  Mark Rutland | 1 | -6/+6 |
2023-01-13 | context_tracking: Fix noinstr vs KASAN |  Peter Zijlstra | 1 | -6/+6 |
2022-07-05 | MAINTAINERS: Add Paul as context tracking maintainer |  Frederic Weisbecker | 1 | -5/+7 |
2022-07-05 | context_tracking: Convert state to atomic_t |  Frederic Weisbecker | 1 | -49/+94 |
2022-07-05 | rcu/context-tracking: Remove unused and/or unecessary middle functions |  Frederic Weisbecker | 1 | -71/+27 |
2022-07-05 | rcu/context-tracking: Move RCU-dynticks internal functions to context_tracking |  Frederic Weisbecker | 1 | -0/+336 |
2022-07-05 | rcu/context-tracking: Move deferred nocb resched to context tracking |  Frederic Weisbecker | 1 | -0/+8 |
2022-07-05 | rcu/context_tracking: Move dynticks_nmi_nesting to context tracking |  Frederic Weisbecker | 1 | -0/+1 |
2022-07-05 | rcu/context_tracking: Move dynticks_nesting to context tracking |  Frederic Weisbecker | 1 | -0/+1 |
2022-07-05 | rcu/context_tracking: Move dynticks counter to context tracking |  Frederic Weisbecker | 1 | -3/+7 |
2022-07-05 | rcu/context-tracking: Remove rcu_irq_enter/exit() |  Frederic Weisbecker | 1 | -4/+67 |
2022-07-05 | context_tracking: Take NMI eqs entrypoints over RCU |  Frederic Weisbecker | 1 | -0/+10 |
2022-07-05 | context_tracking: Take IRQ eqs entrypoints over RCU |  Frederic Weisbecker | 1 | -2/+22 |
2022-07-05 | context_tracking: Take idle eqs entrypoints over RCU |  Frederic Weisbecker | 1 | -0/+15 |
2022-06-29 | context_tracking: Split user tracking Kconfig |  Frederic Weisbecker | 1 | -1/+5 |
2022-06-29 | context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user() |  Frederic Weisbecker | 1 | -2/+2 |
2022-06-29 | context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit() |  Frederic Weisbecker | 1 | -6/+6 |
2022-06-29 | context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exit_callable() |  Frederic Weisbecker | 1 | -11/+17 |
2022-06-21 | context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/exit() |  Frederic Weisbecker | 1 | -10/+10 |
2022-06-20 | context_tracking: Add a note about noinstr VS unsafe context tracking functions |  Frederic Weisbecker | 1 | -0/+34 |
2020-06-11 | context_tracking: Ensure that the critical path cannot be instrumented |  Thomas Gleixner | 1 | -6/+8 |
2020-02-14 | context-tracking: Introduce CONFIG_HAVE_TIF_NOHZ |  Frederic Weisbecker | 1 | -0/+2 |
2019-10-29 | context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() |  Frederic Weisbecker | 1 | -3/+3 |
2019-05-21 | treewide: Add SPDX license identifier for missed files |  Thomas Gleixner | 1 | -0/+1 |
2015-11-24 | context_tracking: Switch to new static_branch API |  Andy Lutomirski | 1 | -2/+2 |
2015-11-10 | context_tracking: avoid irq_save/irq_restore on guest entry and exit |  Paolo Bonzini | 1 | -26/+38 |
2015-11-10 | context_tracking: remove duplicate enabled check |  Paolo Bonzini | 1 | -14/+2 |
2015-05-07 | context_tracking: Inherit TIF_NOHZ through forks instead of context switches |  Frederic Weisbecker | 1 | -25/+19 |
2015-05-07 | context_tracking: Protect against recursion |  Frederic Weisbecker | 1 | -0/+29 |
2015-03-09 | context_tracking: Export context_tracking_user_enter/exit |  Rik van Riel | 1 | -0/+2 |
2015-03-09 | context_tracking: Run vtime_user_enter/exit only when state == CONTEXT_USER |  Rik van Riel | 1 | -4/+8 |
2015-03-09 | context_tracking: Generalize context tracking APIs to support user and guest |  Rik van Riel | 1 | -15/+28 |
2015-03-09 | context_tracking: Rename context symbols to prepare for transition state |  Frederic Weisbecker | 1 | -4/+4 |
2014-10-28 | sched: stop the unbound recursion in preempt_schedule_context() |  Oleg Nesterov | 1 | -40/+0 |
2014-06-14 | x86/kprobes: Fix build errors and blacklist context_track_user |  Masami Hiramatsu | 1 | -0/+3 |
2014-05-05 | asmlinkage: Add explicit __visible to drivers/*, lib/*, kernel/* |  Andi Kleen | 1 | -1/+1 |