summaryrefslogtreecommitdiffstats
path: root/kernel/rcu
Commit message (Expand)AuthorAgeFilesLines
* rcu: Defer RCU kthreads wakeup when CPU is dyingFrederic Weisbecker2024-01-242-3/+34
*-----. Merge branches 'doc.2023.12.13a', 'torture.2023.11.23a', 'fixes.2023.12.13a',...Neeraj Upadhyay (AMD)2023-12-148-25/+71
|\ \ \ \
| | | | * srcu: Explain why callbacks invocations can't run concurrentlyFrederic Weisbecker2023-12-121-0/+6
| | | | * srcu: No need to advance/accelerate if no callback enqueuedFrederic Weisbecker2023-12-121-3/+5
| | | | * srcu: Remove superfluous callbacks advancing from srcu_gp_start()Frederic Weisbecker2023-12-121-10/+0
| |_|_|/ |/| | |
| | | * rcu-tasks: Mark RCU Tasks accesses to current->rcu_tasks_idle_cpuPaul E. McKenney2023-12-121-2/+2
| |_|/ |/| |
| | * rcu: Force quiescent states only for ongoing grace periodZqiang2023-12-141-0/+2
| | * rcu: Restrict access to RCU CPU stall notifiersPaul E. McKenney2023-12-125-9/+53
| |/ |/|
| * rcutorture: Add fqs_holdoff check before fqs_task is createdZqiang2023-11-231-1/+3
|/
* Merge tag 'rcu-fixes-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/f...Linus Torvalds2023-11-083-14/+63
|\
| * rcu/tasks-trace: Handle new PF_IDLE semanticsFrederic Weisbecker2023-11-011-1/+1
| * rcu/tasks: Handle new PF_IDLE semanticsFrederic Weisbecker2023-11-011-2/+28
| * rcu: Introduce rcu_cpu_online()Frederic Weisbecker2023-11-012-0/+9
| * rcu: Break rcu_node_0 --> &rq->__lock orderPeter Zijlstra2023-11-011-11/+25
* | Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-11-022-18/+22
|\ \ | |/ |/|
| * rcu: dynamically allocate the rcu-kfree shrinkerQi Zheng2023-10-041-9/+12
| * rcu: dynamically allocate the rcu-lazy shrinkerQi Zheng2023-10-041-9/+10
| |
| \
| \
| \
| \
| \
| \
| \
*-------. \ Merge branches 'rcu/torture', 'rcu/fixes', 'rcu/docs', 'rcu/refscale', 'rcu/t...Frederic Weisbecker2023-10-2312-141/+377
|\ \ \ \ \ \ | | | |_|_|/ | | |/| | |
| | | | | * rcu/tree: Defer setting of jiffies during stall resetJoel Fernandes (Google)2023-09-113-2/+34
| | | | | * rcutorture: Add test of RCU CPU stall notifiersPaul E. McKenney2023-09-111-0/+21
| | | | | * rcu: Add RCU CPU stall notifierPaul E. McKenney2023-09-113-2/+69
| | | | | * rcu: Eliminate check_cpu_stall() duplicate codeZhen Lei2023-09-111-27/+15
| | | | | * rcu: Don't redump the stalled CPU where RCU GP kthread last ranZhen Lei2023-09-111-1/+3
| | | | | * rcu: Delete a redundant check in rcu_check_gp_kthread_starvation()Zhen Lei2023-09-111-7/+5
| | | |_|/ | | |/| |
| | | | * rcu-tasks: Make rcu_tasks_lazy_ms staticJiapeng Chong2023-09-111-1/+1
| | | | * rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loopPaul E. McKenney2023-09-111-1/+3
| | | | * rcu-tasks: Add printk()s to localize boot-time self-test hangPaul E. McKenney2023-09-111-1/+3
| | | |/ | | |/|
| | | * refscale: Print out additional module parametersPaul E. McKenney2023-09-111-2/+2
| | | * refscale: Fix misplaced data re-readPaul E. McKenney2023-09-111-1/+1
| | |/
| * | srcu: Only accelerate on enqueue timeFrederic Weisbecker2023-10-131-4/+2
| * | srcu: Fix callbacks acceleration mishandlingFrederic Weisbecker2023-10-101-2/+29
| * | rcu: Standardize explicit CPU-hotplug callsFrederic Weisbecker2023-10-041-4/+8
| * | rcu: Conditionally build CPU-hotplug teardown callbacksFrederic Weisbecker2023-10-041-60/+54
| * | rcu: Assume rcu_report_dead() is always called locallyFrederic Weisbecker2023-10-041-2/+2
| * | rcu: Assume IRQS disabled from rcu_report_dead()Frederic Weisbecker2023-10-041-4/+6
| * | rcu: Use rcu_segcblist_segempty() instead of open coding itFrederic Weisbecker2023-10-041-2/+2
| * | rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objectsCatalin Marinas2023-10-041-0/+9
| * | srcu: Fix srcu_struct node grpmask overflow on 64-bit systemsDenis Arefev2023-09-261-2/+2
| * | rcu: Eliminate rcu_gp_slow_unregister() false positivePaul E. McKenney2023-09-131-1/+1
| * | rcu: Dump memory object info if callback function is invalidZhen Lei2023-09-136-0/+12
| * | rcu: Add sysfs to provide throttled access to rcu_barrier()Paul E. McKenney2023-09-131-0/+76
| * | rcu/tree: Remove superfluous return from void call_rcu* functionsJoel Fernandes (Google)2023-09-131-2/+2
| * | srcu: Fix error handling in init_srcu_struct_fields()Joel Fernandes (Google)2023-09-131-15/+17
| |/
* | rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle()Zqiang2023-09-241-1/+1
* | rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20Joel Fernandes (Google)2023-09-241-6/+6
* | torture: Move rcutorture_sched_setaffinity() out of rcutorturePaul E. McKenney2023-09-243-9/+5
* | rcu: Include torture_sched_setaffinity() declarationArnd Bergmann2023-09-241-0/+1
|/
* Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2023-09-011-1/+1
|\
| * tty: sysrq: switch sysrq handlers from int to u8Jiri Slaby2023-07-251-1/+1
* | Merge tag 'net-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2023-08-291-2/+0
|\ \