summaryrefslogtreecommitdiffstats
path: root/kernel/rcu
Commit message (Expand)AuthorAgeFilesLines
* rcuperf: Fix cleanup path for invalid perf_type stringsPaul E. McKenney2019-05-311-0/+5
* rcutorture: Fix cleanup path for invalid torture_type stringsPaul E. McKenney2019-05-311-0/+5
* rcu: Do RCU GP kthread self-wakeup from softirq and interruptZhang, Jun2019-03-231-6/+14
* rcu: Make need_resched() respond to urgent RCU-QS needsPaul E. McKenney2018-12-011-0/+9
* rcu: Call touch_nmi_watchdog() while printing stall warningsTejun Heo2018-05-301-1/+13
* rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modulesPaul E. McKenney2018-02-161-0/+2
* rcu: Fix up pending cbs check in rcu_prepare_for_idleNeeraj Upadhyay2017-11-241-1/+1
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* doc: Fix various RCU docbook comment-header problemsPaul E. McKenney2017-10-193-12/+17
* Merge tag 'trace-v4.14-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-10-041-2/+2
|\
| * rcu: Remove extraneous READ_ONCE()s from rcu_irq_{enter,exit}()Paul E. McKenney2017-10-031-2/+2
* | Merge tag 'trace-v4.14-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-09-251-0/+10
|\|
| * rcu: Allow for page faults in NMI handlersPaul E. McKenney2017-09-231-0/+10
* | treewide: make "nr_cpu_ids" unsignedAlexey Dobriyan2017-09-082-2/+2
| |
| \
| \
| \
| \
| \
*-----. \ Merge branches 'doc.2017.08.17a', 'fixes.2017.08.17a', 'hotplug.2017.07.25b',...Paul E. McKenney2017-08-1715-586/+374
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| | | | * rcutorture: Invoke call_rcu() from timer handlerPaul E. McKenney2017-07-241-0/+13
| | | | * rcu: Add last-CPU to GP-kthread starvation messagesPaul E. McKenney2017-07-241-2/+3
| | | | * rcutorture: Eliminate unused ts_rem local from rcu_trace_clock_local()Paul E. McKenney2017-07-241-1/+2
| | | | * rcutorture: Add task's CPU for rcutorture writer stallsPaul E. McKenney2017-07-241-2/+3
| | | | * rcutorture: Place event-traced strings into trace bufferPaul E. McKenney2017-07-241-1/+1
| | | | * rcutorture: Enable SRCU readers from timer handlerPaul E. McKenney2017-07-241-1/+3
| | | | * rcu: Remove CONFIG_TASKS_RCU ifdef from rcuperf.cPaul E. McKenney2017-07-241-16/+1
| | | | * rcutorture: Print SRCU lock/unlock totalsPaul E. McKenney2017-07-241-1/+4
| | | | * rcutorture: Move SRCU status printing to SRCU implementationsPaul E. McKenney2017-07-242-38/+35
| |_|_|/ |/| | |
| | | * srcu: Provide ordering for CPU not involved in grace periodPaul E. McKenney2017-07-271-0/+9
| | | * srcu: Make process_srcu() be staticPaul E. McKenney2017-07-241-2/+2
| | | * srcu: Move rcu_scheduler_starting() from Tiny RCU to Tiny SRCUPaul E. McKenney2017-07-243-49/+8
| |_|/ |/| |
| | * rcu: Move callback-list warning to irq-disable regionPaul E. McKenney2017-07-251-2/+2
| | * rcu: Remove unused RCU list functionsPaul E. McKenney2017-07-252-110/+0
| | * rcu: Localize rcu_state ->orphan_pend and ->orphan_donePaul E. McKenney2017-07-254-75/+30
| | * rcu: Advance callbacks after migrationPaul E. McKenney2017-07-251-0/+1
| | * rcu: Eliminate rcu_state ->orphan_lockPaul E. McKenney2017-07-252-15/+3
| | * rcu: Advance outgoing CPU's callbacks before migrating themPaul E. McKenney2017-07-251-1/+6
| | * rcu: Make NOCB CPUs migrate CBs directly from outgoing CPUPaul E. McKenney2017-07-253-28/+19
| | * rcu: Check for NOCB CPUs and empty lists earlier in CB migrationPaul E. McKenney2017-07-251-4/+3
| | * rcu: Remove orphan/adopt event-tracing fieldsPaul E. McKenney2017-07-252-4/+0
| | * rcu: Make expedited GPs correctly handle hardware CPU insertionPaul E. McKenney2017-07-252-3/+9
| | * rcu: Migrate callbacks earlier in the CPU-offline timelinePaul E. McKenney2017-07-251-96/+113
| |/ |/|
| * rcu: Remove exports from rcu_idle_exit() and rcu_idle_enter()Paul E. McKenney2017-08-171-2/+0
| * rcu: Add warning to rcu_idle_enter() for irqs enabledPaul E. McKenney2017-08-171-1/+2
| * rcu: Make rcu_idle_enter() rely on callers disabling irqsPeter Zijlstra (Intel)2017-08-171-4/+1
| * rcu: Add assertions verifying blocked-tasks listPaul E. McKenney2017-08-172-2/+11
| * rcu/tracing: Set disable_rcu_irq_enter on rcu_eqs_exit()Masami Hiramatsu2017-08-171-0/+2
| * rcu: Add TPS() protection for _rcu_barrier_trace stringsPaul E. McKenney2017-08-171-12/+15
| * rcu: Use idle versions of swait to make idle-hack clearLuis R. Rodriguez2017-08-171-6/+5
| * rcu: Add event tracing to ->gp_tasks update at GP startPaul E. McKenney2017-08-171-1/+8
| * rcu: Move rcu.h to new trivial-function stylePaul E. McKenney2017-08-171-108/+20
| * rcu: Add TPS() to event-traced stringsPaul E. McKenney2017-08-171-6/+6
| * rcu: Create reasonable API for do_exit() TASKS_RCU processingPaul E. McKenney2017-08-171-1/+17
| * rcu: Drive TASKS_RCU directly off of PREEMPTPaul E. McKenney2017-08-172-18/+2