summaryrefslogtreecommitdiff
path: root/kernel/rcu/srcutiny.c
AgeCommit message (Expand)Author
2024-04-15srcu: Make Tiny SRCU explicitly disable preemptionPaul E. McKenney
2023-09-13rcu: Dump memory object info if callback function is invalidZhen Lei
2023-03-27rcu: Annotate SRCU's update-side lockdep dependenciesBoqun Feng
2022-12-01srcu: Make Tiny synchronize_srcu() check for readersZqiang
2022-08-31srcu: Make Tiny SRCU use full-sized grace-period countersPaul E. McKenney
2022-08-31srcu: Make Tiny SRCU poll_state_synchronize_srcu() more precisePaul E. McKenney
2021-11-30srcu: Prevent redundant __srcu_read_unlock() wakeupPaul E. McKenney
2021-08-06srcutiny: Mark read-side data racesPaul E. McKenney
2021-01-04srcu: Provide polling interfaces for Tiny SRCU grace periodsPaul E. McKenney
2021-01-04srcu: Provide internal interface to start a Tiny SRCU grace periodPaul E. McKenney
2021-01-04srcu: Make Tiny SRCU use multi-bit grace-period counterPaul E. McKenney
2019-12-09rcu: Use CONFIG_PREEMPTION where appropriateSebastian Andrzej Siewior
2019-03-26srcu: Remove cleanup_srcu_struct_quiesced()Paul E. McKenney
2019-02-09rcu/srcu: Convert to SPDX license identifierPaul E. McKenney
2018-11-27srcu: Use "ssp" instead of "sp" for srcu_struct pointerPaul E. McKenney
2018-08-30srcu: Make early-boot call_srcu() reuse workqueue listsPaul E. McKenney
2018-08-30srcu: Make call_srcu() available during very early bootPaul E. McKenney
2018-06-20sched/swait: Rename to exclusivePeter Zijlstra
2018-05-15srcu: Add cleanup_srcu_struct_quiesced()Paul E. McKenney
2017-07-24srcu: Move rcu_scheduler_starting() from Tiny RCU to Tiny SRCUPaul E. McKenney
2017-06-08srcu: Apply trivial callback lists to shrink Tiny SRCUPaul E. McKenney
2017-06-08srcu: Shrink Tiny SRCU a bitPaul E. McKenney
2017-06-08srcu: Allow use of Tiny/Tree SRCU from both process and interrupt contextPaolo Bonzini
2017-05-02srcu: Debloat the <linux/rcu_segcblist.h> headerIngo Molnar
2017-04-18srcu: Create a tiny SRCUPaul E. McKenney