summaryrefslogtreecommitdiffstats
path: root/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| | | * | | | rcutorture: Generic test for NUM_ACTIVE_*RCU_POLL*Paul E. McKenney2024-07-291-8/+28
| | | * | | | rcutorture: Add SRCU ->same_gp_state and ->get_comp_state functionsPaul E. McKenney2024-07-291-0/+4
| | | * | | | rcutorture: Remove redundant rcu_torture_ops get_gp_completed fieldsPaul E. McKenney2024-07-291-8/+4
| | | |/ / /
| | * | | | rcu/nocb: Remove superfluous memory barrier after bypass enqueueFrederic Weisbecker2024-09-081-1/+1
| | * | | | rcu/nocb: Conditionally wake up rcuo if not already waiting on GPFrederic Weisbecker2024-09-081-4/+1
| | * | | | rcu/nocb: Fix RT throttling hrtimer armed from offline CPUFrederic Weisbecker2024-09-081-1/+4
| | * | | | rcu/nocb: Simplify (de-)offloading state machineFrederic Weisbecker2024-09-083-84/+67
| | * | | | rcu/nocb: Remove SEGCBLIST_RCU_COREFrederic Weisbecker2024-07-293-21/+0
| | * | | | rcu/nocb: Remove halfway (de-)offloading handling from rcu_coreFrederic Weisbecker2024-07-291-22/+4
| | * | | | rcu/nocb: Remove halfway (de-)offloading handling from rcu_core()'s QS reportingFrederic Weisbecker2024-07-291-13/+0
| | * | | | rcu/nocb: Remove halfway (de-)offloading handling from bypassFrederic Weisbecker2024-07-291-8/+0
| | * | | | rcu/nocb: (De-)offload callbacks on offline CPUs onlyFrederic Weisbecker2024-07-291-61/+21
| | * | | | rcu/nocb: Introduce nocb mutexFrederic Weisbecker2024-07-294-8/+17
| | * | | | rcu/nocb: Assert no callbacks while nocb kthread allocation failsFrederic Weisbecker2024-07-291-3/+11
| | * | | | rcu/nocb: Move nocb field at the end of state structFrederic Weisbecker2024-07-291-1/+4
| | * | | | rcu/nocb: Introduce RCU_NOCB_LOCKDEP_WARN()Frederic Weisbecker2024-07-292-16/+2
| | |/ / /
| * | | | context_tracking, rcu: Rename rcu_dyntick trace event into rcu_watchingValentin Schneider2024-08-151-5/+5
| * | | | rcu: Rename rcu_momentary_dyntick_idle() into rcu_momentary_eqs()Valentin Schneider2024-08-156-11/+11
| * | | | rcu: Rename rcu_implicit_dynticks_qs() into rcu_watching_snap_recheck()Valentin Schneider2024-08-151-2/+2
| * | | | rcu: Rename dyntick_save_progress_counter() into rcu_watching_snap_save()Valentin Schneider2024-08-151-4/+4
| * | | | rcu: Rename struct rcu_data .exp_dynticks_snap into .exp_watching_snapValentin Schneider2024-08-152-3/+3
| * | | | rcu: Rename struct rcu_data .dynticks_snap into .watching_snapValentin Schneider2024-08-152-4/+4
| * | | | rcu: Rename rcu_dynticks_zero_in_eqs() into rcu_watching_zero_in_eqs()Valentin Schneider2024-08-153-4/+4
| * | | | rcu: Rename rcu_dynticks_in_eqs_since() into rcu_watching_snap_stopped_since()Valentin Schneider2024-08-152-7/+18
| * | | | rcu: Rename rcu_dynticks_in_eqs() into rcu_watching_snap_in_eqs()Valentin Schneider2024-08-153-6/+6
| * | | | rcu: Rename rcu_dynticks_eqs_online() into rcu_watching_online()Valentin Schneider2024-08-151-4/+4
| * | | | context_tracking, rcu: Rename rcu_dynticks_curr_cpu_in_eqs() into rcu_is_watc...Valentin Schneider2024-08-152-6/+6
| * | | | 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-112-5/+5
| * | | | context_tracking, rcu: Rename ct_dynticks_nmi_nesting_cpu() into ct_nmi_nesti...Valentin Schneider2024-08-111-1/+1
| * | | | context_tracking, rcu: Rename ct_dynticks_nmi_nesting() into ct_nmi_nesting()Valentin Schneider2024-08-112-15/+15
| * | | | context_tracking, rcu: Rename struct context_tracking .dynticks_nmi_nesting i...Valentin Schneider2024-08-112-17/+17
| * | | | context_tracking, rcu: Rename ct_dynticks_nesting_cpu() into ct_nesting_cpu()Valentin Schneider2024-08-111-1/+1
| * | | | context_tracking, rcu: Rename ct_dynticks_nesting() into ct_nesting()Valentin Schneider2024-08-112-8/+8
| * | | | context_tracking, rcu: Rename struct context_tracking .dynticks_nesting into ...Valentin Schneider2024-08-112-9/+9
| * | | | context_tracking, rcu: Rename ct_dynticks_cpu_acquire() into ct_rcu_watching_...Valentin Schneider2024-07-292-3/+3
| * | | | context_tracking, rcu: Rename ct_dynticks_cpu() into ct_rcu_watching_cpu()Valentin Schneider2024-07-292-7/+7
| * | | | context_tracking, rcu: Rename ct_dynticks() into ct_rcu_watching()Valentin Schneider2024-07-292-6/+6
| * | | | context_tracking, rcu: Rename RCU_DYNTICKS_IDX into CT_RCU_WATCHINGValentin Schneider2024-07-292-17/+17
| * | | | treewide: context_tracking: Rename CONTEXT_* into CT_STATE_*Valentin Schneider2024-07-293-9/+9
| |/ / /
* | | | Merge tag 'wq-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2024-09-181-25/+82
|\ \ \ \
| * | | | kernel/workqueue.c: fix DEFINE_PER_CPU_SHARED_ALIGNED expansionBaoquan He2024-09-111-6/+3
| * | | | workqueue: fix null-ptr-deref on __alloc_workqueue() errorSergey Senozhatsky2024-08-211-0/+3
| * | | | workqueue: Don't call va_start / va_end twiceMatthew Brost2024-08-201-5/+1
| * | | | workqueue: Add interface for user-defined workqueue lockdep mapMatthew Brost2024-08-131-0/+28
| * | | | workqueue: Change workqueue lockdep map to pointerMatthew Brost2024-08-131-7/+9
| * | | | workqueue: Split alloc_workqueue into internal function and lockdep initMatthew Brost2024-08-131-8/+23
| * | | | workqueue: add cmdline parameter workqueue.panic_on_stallSangmoon Kim2024-08-061-0/+16
| |/ / /
* | | | Merge tag 'cgroup-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-09-188-1043/+1098
|\ \ \ \
| * | | | cgroup: Do not report unavailable v1 controllers in /proc/cgroupsMichal Koutný2024-09-101-1/+4