Age | Commit message (Expand) | Author | Files | Lines |
2024-05-01 | Merge branches 'fixes.2024.04.15a', 'misc.2024.04.12a', 'rcu-sync-normal-impr... | Uladzislau Rezki (Sony) | 8 | -71/+474 |
2024-04-16 | rcutorture: Use rcu_gp_slow_register/unregister() only for rcutype test | Zqiang | 1 | -4/+10 |
2024-04-16 | rcutorture: Fix invalid context warning when enable srcu barrier testing | Zqiang | 1 | -5/+4 |
2024-04-16 | rcutorture: Make stall-tasks directly exit when rcutorture tests end | Zqiang | 1 | -2/+2 |
2024-04-16 | rcutorture: Removing redundant function pointer initialization | Zqiang | 1 | -12/+0 |
2024-04-16 | rcutorture: Make rcutorture support print rcu-tasks gp state | Zqiang | 5 | -32/+53 |
2024-04-16 | rcutorture: Use the gp_kthread_dbg operation specified by cur_ops | Zqiang | 1 | -1/+2 |
2024-04-16 | rcutorture: Re-use value stored to ->rtort_pipe_count instead of re-reading | linke li | 1 | -1/+1 |
2024-04-16 | rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment | Paul E. McKenney | 1 | -1/+2 |
2024-04-16 | rcutorture: Remove extraneous rcu_torture_pipe_update_one() READ_ONCE() | Paul E. McKenney | 1 | -1/+1 |
2024-04-15 | rcu: Allocate WQ with WQ_MEM_RECLAIM bit set | Uladzislau Rezki (Sony) | 1 | -1/+5 |
2024-04-15 | rcu: Support direct wake-up of synchronize_rcu() users | Uladzislau Rezki (Sony) | 2 | -1/+29 |
2024-04-15 | rcu: Add a trace event for synchronize_rcu_normal() | Uladzislau Rezki (Sony) | 1 | -1/+6 |
2024-04-15 | rcu: Reduce synchronize_rcu() latency | Uladzislau Rezki (Sony) | 2 | -2/+331 |
2024-04-15 | rcu: Fix buffer overflow in print_cpu_stall_info() | Nikita Kiryushin | 1 | -1/+2 |
2024-04-15 | rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow | Nikita Kiryushin | 1 | -1/+1 |
2024-04-15 | rcu-tasks: Fix the comments for tasks_rcu_exit_srcu_stall_timer | Zqiang | 1 | -1/+1 |
2024-04-15 | rcu-tasks: Replace exit_tasks_rcu_start() initialization with WARN_ON_ONCE() | Paul E. McKenney | 1 | -2/+1 |
2024-04-15 | rcu: Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg_need_qs() | Paul E. McKenney | 1 | -1/+9 |
2024-04-15 | rcu: Make hotplug operations track GP state, not flags | Paul E. McKenney | 3 | -10/+10 |
2024-04-15 | rcu: Mark loads from rcu_state.n_online_cpus | Paul E. McKenney | 2 | -3/+7 |
2024-04-15 | rcu: Mark writes to rcu_sync ->gp_count field | Paul E. McKenney | 1 | -2/+6 |
2024-04-15 | rcu: Bring diagnostic read of rcu_state.gp_flags into alignment | Paul E. McKenney | 1 | -1/+1 |
2024-04-15 | rcu: Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.c | Paul E. McKenney | 1 | -7/+4 |
2024-04-15 | rcu: Make Tiny RCU explicitly disable preemption | Paul E. McKenney | 1 | -0/+2 |
2024-04-15 | rcu: Remove redundant BH disabling in TINY_RCU | Paul E. McKenney | 1 | -2/+0 |
2024-04-15 | rcu: Create NEED_TASKS_RCU to factor out enablement logic | Paul E. McKenney | 1 | -1/+5 |
2024-04-15 | srcu: Make Tiny SRCU explicitly disable preemption | Paul E. McKenney | 1 | -5/+26 |
2024-04-15 | rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION | Paul E. McKenney | 1 | -1/+1 |
2024-04-11 | rcu: Add data structures for synchronize_rcu() | Uladzislau Rezki (Sony) | 1 | -0/+14 |
2024-04-09 | rcu-tasks: Make Tasks RCU wait idly for grace-period delays | Paul E. McKenney | 2 | -3/+7 |
2024-04-09 | rcutorture: ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_count updates | Paul E. McKenney | 1 | -0/+3 |
2024-04-09 | rcutorture: Dump GP kthread state on insufficient cb-flood laundering | Paul E. McKenney | 1 | -1/+2 |
2024-04-09 | rcutorture: Dump # online CPUs on insufficient cb-flood laundering | Paul E. McKenney | 1 | -2/+2 |
2024-04-09 | rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs() | Paul E. McKenney | 1 | -0/+28 |
2024-02-26 | Merge branches 'rcu-doc.2024.02.14a', 'rcu-nocb.2024.02.14a', 'rcu-exp.2024.0... | Boqun Feng | 13 | -305/+383 |
2024-02-25 | rcu-tasks: Maintain real-time response in rcu_tasks_postscan() | Paul E. McKenney | 1 | -1/+21 |
2024-02-25 | rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks | Paul E. McKenney | 1 | -16/+28 |
2024-02-25 | rcu-tasks: Maintain lists to eliminate RCU-tasks/do_exit() deadlocks | Paul E. McKenney | 1 | -10/+33 |
2024-02-25 | rcu-tasks: Initialize data to eliminate RCU-tasks/do_exit() deadlocks | Paul E. McKenney | 1 | -0/+2 |
2024-02-25 | rcu-tasks: Initialize callback lists at rcu_init() time | Paul E. McKenney | 4 | -6/+27 |
2024-02-25 | rcu-tasks: Add data to eliminate RCU-tasks/do_exit() deadlocks | Paul E. McKenney | 1 | -0/+2 |
2024-02-14 | rcu/sync: remove un-used rcu_sync_enter_start function | Onkarnath | 1 | -16/+0 |
2024-02-14 | rcutorture: Suppress rtort_pipe_count warnings until after stalls | Paul E. McKenney | 1 | -4/+9 |
2024-02-14 | srcu: Improve comments about acceleration leak | Joel Fernandes (Google) | 1 | -4/+20 |
2024-02-14 | rcu: Provide a boot time parameter to control lazy RCU | Qais Yousef | 2 | -1/+19 |
2024-02-14 | rcu: Rename jiffies_till_flush to jiffies_lazy_flush | Frederic Weisbecker | 3 | -18/+18 |
2024-02-14 | rcu/exp: Remove rcu_par_gp_wq | Frederic Weisbecker | 4 | -115/+8 |
2024-02-14 | rcu/exp: Handle parallel exp gp kworkers affinity | Frederic Weisbecker | 2 | -43/+78 |
2024-02-14 | rcu/exp: Make parallel exp gp kworker per rcu node | Frederic Weisbecker | 5 | -33/+52 |
2024-02-14 | rcu/exp: Move expedited kthread worker creation functions above rcutree_prepa... | Frederic Weisbecker | 1 | -48/+48 |
2024-02-14 | rcu: s/boost_kthread_mutex/kthread_mutex | Frederic Weisbecker | 3 | -7/+7 |
2024-02-14 | rcu/exp: Handle RCU expedited grace period kworker allocation failure | Frederic Weisbecker | 2 | -6/+21 |
2024-02-14 | rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure r... | Frederic Weisbecker | 1 | -0/+1 |
2024-02-14 | rcu/exp: Remove full barrier upon main thread wakeup | Frederic Weisbecker | 1 | -3/+2 |
2024-02-14 | rcu/nocb: Check rdp_gp->nocb_timer in __call_rcu_nocb_wake() | Zqiang | 1 | -1/+2 |
2024-02-14 | rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock() | Zqiang | 1 | -1/+1 |
2024-02-14 | rcu/nocb: Re-arrange call_rcu() NOCB specific code | Frederic Weisbecker | 3 | -32/+39 |
2024-02-14 | rcu/nocb: Make IRQs disablement symmetric | Frederic Weisbecker | 2 | -14/+15 |
2024-02-14 | rcu/nocb: Remove needless full barrier after callback advancing | Frederic Weisbecker | 2 | -1/+6 |
2024-02-14 | rcu/nocb: Remove needless LOAD-ACQUIRE | Frederic Weisbecker | 1 | -2/+1 |
2024-01-24 | rcu: Defer RCU kthreads wakeup when CPU is dying | Frederic Weisbecker | 2 | -3/+34 |
2023-12-14 | Merge branches 'doc.2023.12.13a', 'torture.2023.11.23a', 'fixes.2023.12.13a',... | Neeraj Upadhyay (AMD) | 8 | -25/+71 |
2023-12-14 | rcu: Force quiescent states only for ongoing grace period | Zqiang | 1 | -0/+2 |
2023-12-12 | srcu: Explain why callbacks invocations can't run concurrently | Frederic Weisbecker | 1 | -0/+6 |
2023-12-12 | srcu: No need to advance/accelerate if no callback enqueued | Frederic Weisbecker | 1 | -3/+5 |
2023-12-12 | srcu: Remove superfluous callbacks advancing from srcu_gp_start() | Frederic Weisbecker | 1 | -10/+0 |
2023-12-12 | rcu: Restrict access to RCU CPU stall notifiers | Paul E. McKenney | 5 | -9/+53 |
2023-12-12 | rcu-tasks: Mark RCU Tasks accesses to current->rcu_tasks_idle_cpu | Paul E. McKenney | 1 | -2/+2 |
2023-11-23 | rcutorture: Add fqs_holdoff check before fqs_task is created | Zqiang | 1 | -1/+3 |
2023-11-08 | Merge tag 'rcu-fixes-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/f... | Linus Torvalds | 3 | -14/+63 |
2023-11-02 | Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2 | -18/+22 |
2023-11-01 | rcu/tasks-trace: Handle new PF_IDLE semantics | Frederic Weisbecker | 1 | -1/+1 |
2023-11-01 | rcu/tasks: Handle new PF_IDLE semantics | Frederic Weisbecker | 1 | -2/+28 |
2023-11-01 | rcu: Introduce rcu_cpu_online() | Frederic Weisbecker | 2 | -0/+9 |
2023-11-01 | rcu: Break rcu_node_0 --> &rq->__lock order | Peter Zijlstra | 1 | -11/+25 |
2023-10-23 | Merge branches 'rcu/torture', 'rcu/fixes', 'rcu/docs', 'rcu/refscale', 'rcu/t... | Frederic Weisbecker | 12 | -141/+377 |
2023-10-13 | srcu: Only accelerate on enqueue time | Frederic Weisbecker | 1 | -4/+2 |
2023-10-10 | srcu: Fix callbacks acceleration mishandling | Frederic Weisbecker | 1 | -2/+29 |
2023-10-04 | rcu: Standardize explicit CPU-hotplug calls | Frederic Weisbecker | 1 | -4/+8 |
2023-10-04 | rcu: Conditionally build CPU-hotplug teardown callbacks | Frederic Weisbecker | 1 | -60/+54 |
2023-10-04 | rcu: dynamically allocate the rcu-kfree shrinker | Qi Zheng | 1 | -9/+12 |
2023-10-04 | rcu: dynamically allocate the rcu-lazy shrinker | Qi Zheng | 1 | -9/+10 |
2023-10-04 | rcu: Assume rcu_report_dead() is always called locally | Frederic Weisbecker | 1 | -2/+2 |
2023-10-04 | rcu: Assume IRQS disabled from rcu_report_dead() | Frederic Weisbecker | 1 | -4/+6 |
2023-10-04 | rcu: Use rcu_segcblist_segempty() instead of open coding it | Frederic Weisbecker | 1 | -2/+2 |
2023-10-04 | rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects | Catalin Marinas | 1 | -0/+9 |
2023-09-26 | srcu: Fix srcu_struct node grpmask overflow on 64-bit systems | Denis Arefev | 1 | -2/+2 |
2023-09-24 | rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() | Zqiang | 1 | -1/+1 |
2023-09-24 | rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 | Joel Fernandes (Google) | 1 | -6/+6 |
2023-09-24 | torture: Move rcutorture_sched_setaffinity() out of rcutorture | Paul E. McKenney | 3 | -9/+5 |
2023-09-24 | rcu: Include torture_sched_setaffinity() declaration | Arnd Bergmann | 1 | -0/+1 |
2023-09-13 | rcu: Eliminate rcu_gp_slow_unregister() false positive | Paul E. McKenney | 1 | -1/+1 |
2023-09-13 | rcu: Dump memory object info if callback function is invalid | Zhen Lei | 6 | -0/+12 |
2023-09-13 | rcu: Add sysfs to provide throttled access to rcu_barrier() | Paul E. McKenney | 1 | -0/+76 |
2023-09-13 | rcu/tree: Remove superfluous return from void call_rcu* functions | Joel Fernandes (Google) | 1 | -2/+2 |
2023-09-13 | srcu: Fix error handling in init_srcu_struct_fields() | Joel Fernandes (Google) | 1 | -15/+17 |
2023-09-11 | refscale: Print out additional module parameters | Paul E. McKenney | 1 | -2/+2 |
2023-09-11 | refscale: Fix misplaced data re-read | Paul E. McKenney | 1 | -1/+1 |
2023-09-11 | rcu-tasks: Make rcu_tasks_lazy_ms static | Jiapeng Chong | 1 | -1/+1 |
2023-09-11 | rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop | Paul E. McKenney | 1 | -1/+3 |
2023-09-11 | rcu-tasks: Add printk()s to localize boot-time self-test hang | Paul E. McKenney | 1 | -1/+3 |
2023-09-11 | rcu/tree: Defer setting of jiffies during stall reset | Joel Fernandes (Google) | 3 | -2/+34 |
2023-09-11 | rcutorture: Add test of RCU CPU stall notifiers | Paul E. McKenney | 1 | -0/+21 |
2023-09-11 | rcu: Add RCU CPU stall notifier | Paul E. McKenney | 3 | -2/+69 |
2023-09-11 | rcu: Eliminate check_cpu_stall() duplicate code | Zhen Lei | 1 | -27/+15 |
2023-09-11 | rcu: Don't redump the stalled CPU where RCU GP kthread last ran | Zhen Lei | 1 | -1/+3 |
2023-09-11 | rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() | Zhen Lei | 1 | -7/+5 |
2023-09-01 | Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg... | Linus Torvalds | 1 | -1/+1 |
2023-08-29 | Merge tag 'net-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 1 | -2/+0 |
2023-08-16 | Merge branches 'doc.2023.07.14b', 'fixes.2023.08.16a', 'rcu-tasks.2023.07.24a... | Paul E. McKenney | 7 | -39/+252 |
2023-08-16 | rcu: Make the rcu_nocb_poll boot parameter usable via boot config | Paul E. McKenney | 1 | -2/+2 |
2023-08-16 | rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load | Paul E. McKenney | 1 | -1/+1 |
2023-08-14 | rcutorture: Stop right-shifting torture_random() return values | Paul E. McKenney | 1 | -3/+3 |
2023-08-14 | rcu-tasks: Fix boot-time RCU tasks debug-only deadlock | Paul E. McKenney | 1 | -0/+2 |
2023-07-31 | rcu-tasks: Permit use of debug-objects with RCU Tasks flavors | Paul E. McKenney | 1 | -10/+6 |
2023-07-25 | tty: sysrq: switch sysrq handlers from int to u8 | Jiri Slaby | 1 | -1/+1 |
2023-07-19 | rcu: Clarify rcu_is_watching() kernel-doc comment | Paul E. McKenney | 1 | -5/+9 |
2023-07-14 | rcutorture: Dump grace-period state upon rtort_pipe_count incidents | Paul E. McKenney | 1 | -0/+1 |
2023-07-14 | rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() | Zqiang | 1 | -1/+1 |
2023-07-14 | rcuscale: fix building with RCU_TINY | Arnd Bergmann | 2 | -8/+19 |
2023-07-14 | rcuscale: Add RCU Tasks Rude testing | Paul E. McKenney | 3 | -1/+40 |
2023-07-14 | rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time | Paul E. McKenney | 3 | -0/+10 |
2023-07-14 | rcuscale: Measure grace-period kthread CPU time | Paul E. McKenney | 2 | -0/+27 |
2023-07-14 | rcuscale: Print out full set of kfree_rcu parameters | Paul E. McKenney | 1 | -0/+4 |
2023-07-14 | rcuscale: Print out full set of module parameters | Paul E. McKenney | 1 | -2/+2 |
2023-07-14 | rcuscale: Add minruntime module parameter | Paul E. McKenney | 1 | -1/+4 |
2023-07-14 | rcuscale: Fix gp_async_max typo: s/reader/writer/ | Paul E. McKenney | 1 | -1/+1 |
2023-07-14 | rcuscale: Permit blocking delays between writers | Paul E. McKenney | 1 | -0/+4 |
2023-07-14 | refscale: Add a "jiffies" test | Paul E. McKenney | 1 | -1/+33 |
2023-07-14 | refscale: Fix uninitalized use of wait_queue_head_t | Waiman Long | 1 | -2/+1 |
2023-07-14 | rcu-tasks: Cancel callback laziness if too many callbacks | Paul E. McKenney | 1 | -2/+5 |
2023-07-14 | rcu-tasks: Add kernel boot parameters for callback laziness | Paul E. McKenney | 1 | -0/+15 |
2023-07-14 | rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU | Paul E. McKenney | 1 | -2/+0 |
2023-07-14 | rcu-tasks: Treat only synchronous grace periods urgently | Paul E. McKenney | 1 | -8/+73 |
2023-07-12 | rcu: Export rcu_request_urgent_qs_task() | Paul E. McKenney | 1 | -2/+0 |
2023-06-07 | Merge branches 'doc.2023.05.10a', 'fixes.2023.05.11a', 'kvfree.2023.05.10a', ... | Paul E. McKenney | 8 | -151/+273 |
2023-05-11 | rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale | Qiuxu Zhuo | 1 | -0/+5 |
2023-05-11 | rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() | Qiuxu Zhuo | 1 | -97/+97 |
2023-05-11 | rcu/nocb: Make shrinker iterate only over NOCB CPUs | Frederic Weisbecker | 1 | -3/+14 |
2023-05-11 | rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs | Paul E. McKenney | 3 | -3/+22 |
2023-05-11 | rcu: Make rcu_cpu_starting() rely on interrupts being disabled | Paul E. McKenney | 1 | -6/+5 |
2023-05-11 | rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work | Paul E. McKenney | 1 | -2/+2 |
2023-05-11 | rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp | Paul E. McKenney | 2 | -2/+4 |
2023-05-11 | rcu: Employ jiffies-based backstop to callback time limit | Paul E. McKenney | 2 | -8/+38 |
2023-05-11 | rcu: Check callback-invocation time limit for rcuc kthreads | Paul E. McKenney | 1 | -9/+19 |
2023-05-09 | rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output | Zqiang | 1 | -4/+2 |
2023-05-09 | rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() | Shigeru Yoshida | 1 | -1/+4 |
2023-05-09 | rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker | Frederic Weisbecker | 1 | -3/+11 |
2023-05-09 | rcu/nocb: Fix shrinker race against callback enqueuer | Frederic Weisbecker | 1 | -1/+1 |
2023-05-09 | rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading | Frederic Weisbecker | 1 | -1/+24 |
2023-05-09 | rcu/kvfree: Make drain_page_cache() take early return if cache is disabled | Zqiang | 1 | -0/+3 |
2023-05-09 | rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs | Zqiang | 1 | -1/+1 |
2023-05-09 | rcu/kvfree: Do not run a page work if a cache is disabled | Uladzislau Rezki (Sony) | 1 | -0/+4 |
2023-05-09 | rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache | Zqiang | 1 | -1/+1 |
2023-05-09 | rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap | Zqiang | 1 | -1/+1 |
2023-05-09 | rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list | Uladzislau Rezki (Sony) | 1 | -1/+7 |
2023-05-09 | rcu/kvfree: Add debug to check grace periods | Paul E. McKenney | 1 | -18/+19 |
2023-04-24 | Merge tag 'rcu.6.4.april5.2023.3' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 11 | -229/+573 |
2023-04-06 | rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period | Ziwei Dai | 1 | -8/+19 |
2023-04-05 | Merge branches 'rcu/staging-core', 'rcu/staging-docs' and 'rcu/staging-kfree'... | Joel Fernandes (Google) | 8 | -213/+519 |
2023-04-05 | rcuscale: Rename kfree_rcu() to kfree_rcu_mightsleep() | Uladzislau Rezki (Sony) | 1 | -1/+1 |
2023-04-05 | rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access | Zqiang | 1 | -2/+4 |
2023-04-05 | rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed | Zheng Yejian | 1 | -0/+1 |
2023-04-05 | rcu-tasks: Report stalls during synchronize_srcu() in rcu_tasks_postscan() | Neeraj Upadhyay | 1 | -0/+31 |
2023-04-05 | rcu: Permit start_poll_synchronize_rcu_expedited() to be invoked early | Zqiang | 2 | -5/+5 |
2023-04-05 | rcu: Remove never-set needwake assignment from rcu_report_qs_rdp() | Zqiang | 1 | -4/+6 |
2023-04-05 | rcu: Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y kernels | Zqiang | 1 | -0/+4 |
2023-04-05 | rcu: Fix set/clear TICK_DEP_BIT_RCU_EXP bitmask race | Zqiang | 1 | -2/+3 |
2023-04-05 | rcu: Remove CONFIG_SRCU | Paul E. McKenney | 1 | -3/+0 |
2023-04-05 | rcu: Add comment to rcu_do_batch() identifying rcuoc code path | Paul E. McKenney | 1 | -0/+2 |
2023-04-05 | srcu: Clarify comments on memory barrier "E" | Joel Fernandes (Google) | 1 | -7/+27 |
2023-04-05 | rcu: Further comment and explain the state space of GP sequences | Frederic Weisbecker | 1 | -0/+37 |
2023-04-04 | srcu: Fix long lines in srcu_funnel_gp_start() | Paul E. McKenney | 1 | -13/+14 |
2023-04-04 | srcu: Fix long lines in srcu_gp_end() | Paul E. McKenney | 1 | -20/+21 |
2023-04-04 | srcu: Fix long lines in cleanup_srcu_struct() | Paul E. McKenney | 1 | -10/+11 |
2023-04-04 | srcu: Fix long lines in srcu_get_delay() | Paul E. McKenney | 1 | -5/+6 |
2023-04-04 | srcu: Check for readers at module-exit time | Paul E. McKenney | 1 | -1/+2 |
2023-04-04 | srcu: Move work-scheduling fields from srcu_struct to srcu_usage | Paul E. McKenney | 1 | -19/+22 |
2023-04-04 | srcu: Move srcu_barrier() fields from srcu_struct to srcu_usage | Paul E. McKenney | 1 | -19/+19 |
2023-04-04 | srcu: Move ->sda_is_static from srcu_struct to srcu_usage | Paul E. McKenney | 1 | -4/+4 |
2023-04-04 | srcu: Move heuristics fields from srcu_struct to srcu_usage | Paul E. McKenney | 1 | -9/+9 |
2023-04-04 | srcu: Move grace-period fields from srcu_struct to srcu_usage | Paul E. McKenney | 1 | -64/+64 |
2023-04-04 | srcu: Move ->srcu_gp_mutex from srcu_struct to srcu_usage | Paul E. McKenney | 1 | -7/+7 |
2023-04-04 | srcu: Move ->lock from srcu_struct to srcu_usage | Paul E. McKenney | 1 | -28/+28 |
2023-04-04 | srcu: Move ->lock initialization after srcu_usage allocation | Paul E. McKenney | 1 | -2/+2 |
2023-04-04 | srcu: Move ->srcu_cb_mutex from srcu_struct to srcu_usage | Paul E. McKenney | 1 | -3/+3 |
2023-04-04 | srcu: Move ->srcu_size_state from srcu_struct to srcu_usage | Paul E. McKenney | 1 | -18/+19 |
2023-04-04 | srcu: Move ->level from srcu_struct to srcu_usage | Paul E. McKenney | 1 | -7/+7 |
2023-04-04 | srcu: Begin offloading srcu_struct fields to srcu_update | Paul E. McKenney | 2 | -11/+23 |
2023-04-04 | srcu: Use static init for statically allocated in-module srcu_struct | Paul E. McKenney | 1 | -6/+13 |
2023-04-04 | rcu-tasks: Fix warning for unused tasks_rcu_exit_srcu | Paul E. McKenney | 1 | -0/+2 |
2023-03-27 | rcutorture: Add RCU Tasks Trace and SRCU deadlock scenarios | Paul E. McKenney | 1 | -1/+35 |
2023-03-27 | rcutorture: Add SRCU deadlock scenarios | Paul E. McKenney | 1 | -0/+151 |
2023-03-27 | rcu: Annotate SRCU's update-side lockdep dependencies | Boqun Feng | 2 | -0/+4 |
2023-03-20 | refscale: Move shutdown from wait_event() to wait_event_idle() | Paul E. McKenney | 1 | -1/+1 |
2023-03-20 | rcuscale: Move shutdown from wait_event() to wait_event_idle() | Paul E. McKenney | 1 | -4/+3 |
2023-03-20 | rcutorture: Create nocb kthreads only when testing rcu in CONFIG_RCU_NOCB_CPU... | Zqiang | 1 | -0/+6 |
2023-03-11 | rcutorture: Eliminate variable n_rcu_torture_boost_rterror | Yue Hu | 1 | -8/+3 |
2023-03-11 | rcutorture: Add test_nmis module parameter | Paul E. McKenney | 1 | -2/+30 |