summaryrefslogtreecommitdiff
path: root/kernel/rcu/srcutiny.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-02srcu: Make Tiny synchronize_srcu() check for readersZqiang1-0/+10
2022-08-31srcu: Make Tiny SRCU use full-sized grace-period countersPaul E. McKenney1-7/+7
2022-08-31srcu: Make Tiny SRCU poll_state_synchronize_srcu() more precisePaul E. McKenney1-2/+2
2021-12-01srcu: Prevent redundant __srcu_read_unlock() wakeupPaul E. McKenney1-1/+1
2021-08-06srcutiny: Mark read-side data racesPaul E. McKenney1-1/+1
2021-01-05srcu: Provide polling interfaces for Tiny SRCU grace periodsPaul E. McKenney1-2/+53
2021-01-05srcu: Provide internal interface to start a Tiny SRCU grace periodPaul E. McKenney1-6/+11
2021-01-05srcu: Make Tiny SRCU use multi-bit grace-period counterPaul E. McKenney1-2/+3
2019-12-09rcu: Use CONFIG_PREEMPTION where appropriateSebastian Andrzej Siewior1-1/+1
2019-03-27srcu: Remove cleanup_srcu_struct_quiesced()Paul E. McKenney1-6/+3
2019-02-09rcu/srcu: Convert to SPDX license identifierPaul E. McKenney1-15/+2
2018-11-27srcu: Use "ssp" instead of "sp" for srcu_struct pointerPaul E. McKenney1-60/+60
2018-08-31srcu: Make early-boot call_srcu() reuse workqueue listsPaul E. McKenney1-5/+5
2018-08-31srcu: Make call_srcu() available during very early bootPaul E. McKenney1-2/+27
2018-06-20sched/swait: Rename to exclusivePeter Zijlstra1-2/+2
2018-05-15srcu: Add cleanup_srcu_struct_quiesced()Paul E. McKenney1-3/+6
2017-07-25srcu: Move rcu_scheduler_starting() from Tiny RCU to Tiny SRCUPaul E. McKenney1-0/+8
2017-06-09srcu: Apply trivial callback lists to shrink Tiny SRCUPaul E. McKenney1-38/+32
2017-06-08srcu: Shrink Tiny SRCU a bitPaul E. McKenney1-16/+0
2017-06-08srcu: Allow use of Tiny/Tree SRCU from both process and interrupt contextPaolo Bonzini1-3/+4
2017-05-02srcu: Debloat the <linux/rcu_segcblist.h> headerIngo Molnar1-0/+1
2017-04-18srcu: Create a tiny SRCUPaul E. McKenney1-0/+215