Linux RCU subsystem development
 help / color / mirror / Atom feed
 messages from 2024-08-07 16:35:16 to 2024-08-20 19:20:19 UTC [more...]

[PATCH -next] rcu: Remove unused declaration rcu_segcblist_offload()
 2024-08-20 19:20 UTC  (3+ messages)

[PATCH] softirq: remove parameter from action callback
 2024-08-20 18:49 UTC  (5+ messages)
  ` [PATCH v2] "

[PATCH] doc: rcu: update printed dynticks counter bits
 2024-08-20 18:47 UTC  (2+ messages)

[PATCH printk v8 00/35] wire up write_atomic() printing
 2024-08-20 17:48 UTC  (3+ messages)
` [PATCH printk v8 34/35] rcu: Mark emergency sections in rcu stalls

One-off rcu_nocb_rdp_deoffload bug
 2024-08-20 17:46 UTC  (3+ messages)

[PATCH v2 0/7] mm, slub: handle pending kfree_rcu() in kmem_cache_destroy()
 2024-08-20 16:02 UTC  (21+ messages)
` [PATCH v2 1/7] mm, slab: dissolve shutdown_cache() into its caller
` [PATCH v2 2/7] mm, slab: unlink slabinfo, sysfs and debugfs immediately
` [PATCH v2 3/7] mm, slab: move kfence_shutdown_cache() outside slab_mutex
` [PATCH v2 4/7] mm, slab: reintroduce rcu_barrier() into kmem_cache_destroy()
` [PATCH v2 5/7] rcu/kvfree: Add kvfree_rcu_barrier() API
` [PATCH v2 7/7] kunit, slub: add test_kfree_rcu() and test_leak_destroy()
` [-next conflict imminent] Re: [PATCH v2 0/7] mm, slub: handle pending kfree_rcu() in kmem_cache_destroy()

[PATCH v2] rcu/kvfree: Add kvfree_rcu_barrier() API
 2024-08-20 15:59 UTC 

[paulmckrcu:dev.2024.08.05a] [srcu] a7adbae9c5: WARNING:at_kernel/rcu/rcutorture.c:#rcu_torture_stats_print[rcutorture]
 2024-08-20  2:26 UTC  (3+ messages)

[PATCH 0/9] rcu_pending
 2024-08-19 23:59 UTC  (17+ messages)
` [PATCH 1/9] lib/generic-radix-tree.c: genradix_ptr_inlined()
` [PATCH 2/9] lib/generic-radix-tree.c: add preallocation
` [PATCH 3/9] darray: lift from bcachefs
` [PATCH 4/9] vmalloc: is_vmalloc_addr_inlined()
` [PATCH 5/9] rcu: delete lockdep_assert_irqs_enabled() assert in start_poll_synchronize_rcu_common()
` [PATCH 6/9] rcu: rcu_pending
` [PATCH 7/9] bcachefs: Rip out freelists from btree key cache
` [PATCH 8/9] bcachefs: key cache can now allocate from pending
` [PATCH 9/9] rcu: Switch kvfree_rcu() to new rcu_pending

rcu pending
 2024-08-19 23:44 UTC  (14+ messages)

Unexpected rcuc osnoise on PREEMPT_RT with "rcu_nocbs=all rcu_nocb_poll"
 2024-08-16 14:06 UTC  (4+ messages)

[PATCH v3 00/25] context_tracking, rcu: Spring cleaning of dynticks references
 2024-08-16 10:19 UTC  (6+ messages)
` [PATCH v3 13/25] context_tracking, rcu: Rename rcu_dynticks_task*() into rcu_task*()

Sponsored Post
 2024-08-16  9:34 UTC 

[PATCH rcu 0/3] RCU misc updates for v6.12
 2024-08-16  7:22 UTC  (4+ messages)
` [PATCH rcu 1/3] rcu/kfree: Warn on unexpected tail state
` [PATCH rcu 2/3] rcu: Better define "atomic" for list replacement
` [PATCH rcu 3/3] rcu: Annotate struct kvfree_rcu_bulk_data with __counted_by()

[PATCH rcu 0/1] RCU fixes for v6.12
 2024-08-16  7:11 UTC  (2+ messages)
` [PATCH rcu] rcu: Use system_unbound_wq to avoid disturbing isolated CPUs

[PATCH rcu 00/14] RCU scaling tests updates for v6.12
 2024-08-16  7:02 UTC  (15+ messages)
` [PATCH rcu 01/14] refscale: Add TINY scenario
` [PATCH rcu 02/14] refscale: Optimize process_durations()
` [PATCH rcu 03/14] rcuscale: Save a few lines with whitespace-only change
` [PATCH rcu 04/14] rcuscale: Dump stacks of stalled rcu_scale_writer() instances
` [PATCH rcu 05/14] rcuscale: Dump grace-period statistics when rcu_scale_writer() stalls
` [PATCH rcu 06/14] rcu: Mark callbacks not currently participating in barrier operation
` [PATCH rcu 07/14] rcuscale: Print detailed grace-period and barrier diagnostics
` [PATCH rcu 08/14] rcuscale: Provide clear error when async specified without primitives
` [PATCH rcu 09/14] rcuscale: Make all writer tasks report upon hang
` [PATCH rcu 10/14] rcuscale: Make rcu_scale_writer() tolerate repeated GFP_KERNEL failure
` [PATCH rcu 11/14] rcuscale: Use special allocator for rcu_scale_writer()
` [PATCH rcu 12/14] rcuscale: NULL out top-level pointers to heap memory
` [PATCH rcu 13/14] rcuscale: Count outstanding callbacks per-task rather than per-CPU
` [PATCH rcu 14/14] refscale: Constify struct ref_scale_ops

[PATCH rcu 00/12] RCU tasks updates for v6.12
 2024-08-16  6:49 UTC  (13+ messages)
` [PATCH rcu 01/12] tools/rcu: Remove RCU Tasks Rude asynchronous APIs from rcu-updaters.sh
` [PATCH rcu 02/12] doc: Remove RCU Tasks Rude asynchronous APIs
` [PATCH rcu 03/12] rcutorture: Stop testing "
` [PATCH rcu 04/12] rcuscale: "
` [PATCH rcu 05/12] rcu-tasks: Remove "
` [PATCH rcu 06/12] rcu-tasks: Fix access non-existent percpu rtpcp variable in rcu_tasks_need_gpcb()
` [PATCH rcu 07/12] rcu/tasks: Check processor-ID assumptions
` [PATCH rcu 08/12] rcu/tasks: Update rtp->tasks_gp_seq comment
` [PATCH rcu 09/12] rcu: Provide rcu_barrier_cb_is_done() to check rcu_barrier() CBs
` [PATCH rcu 10/12] rcu/tasks: Mark callbacks not currently participating in barrier operation
` [PATCH rcu 11/12] rcu/tasks: Add detailed grace-period and barrier diagnostics
` [PATCH rcu 12/12] rcu/tasks: Add rcu_barrier_tasks*() start time to diagnostics

[PATCH rcu 0/3] SRCU updates for v6.12
 2024-08-16  6:25 UTC  (4+ messages)
` [PATCH rcu 1/3] srcu: faster gp seq wrap-around
` [PATCH rcu 2/3] srcu: Check for concurrent updates of heuristics
` [PATCH rcu 3/3] srcu: Mark callbacks not currently participating in barrier operation

[PATCH rcu 0/4] RCU stall updates for v6.12
 2024-08-16  6:13 UTC  (5+ messages)
` [PATCH rcu 1/4] rcu: Summarize RCU CPU stall warnings during CSD-lock stalls
` [PATCH rcu 2/4] rcu: Extract synchronize_rcu_expedited_stall() from synchronize_rcu_expedited_wait()
` [PATCH rcu 3/4] rcu: Summarize expedited RCU CPU stall warnings during CSD-lock stalls
` [PATCH rcu 4/4] rcu: Let dump_cpu_task() be used without preemption disabled

[PATCH rcu 0/8] RCU torture test updates for v6.12
 2024-08-16  5:52 UTC  (9+ messages)
` [PATCH rcu 1/8] rcutorture: Remove redundant rcu_torture_ops get_gp_completed fields
` [PATCH rcu 2/8] rcutorture: Add SRCU ->same_gp_state and ->get_comp_state functions
` [PATCH rcu 3/8] rcutorture: Generic test for NUM_ACTIVE_*RCU_POLL*
` [PATCH rcu 4/8] rcutorture: Add CFcommon.arch for arch-specific Kconfig options
` [PATCH rcu 5/8] rcutorture: Make rcu_torture_write_types() print number of update types
` [PATCH rcu 6/8] rcutorture: Add rcutree.nohz_full_patience_delay to TREE07
` [PATCH rcu 7/8] rcutorture: Add a stall_cpu_repeat module parameter
` [PATCH rcu 8/8] torture: Add torture.sh --guest-cpu-limit argument for limited hosts

[PATCH rcu 00/11] Nocb updates for v6.12
 2024-08-16  4:56 UTC  (12+ messages)
` [PATCH rcu 01/11] rcu/nocb: Introduce RCU_NOCB_LOCKDEP_WARN()
` [PATCH rcu 02/11] rcu/nocb: Move nocb field at the end of state struct
` [PATCH rcu 03/11] rcu/nocb: Assert no callbacks while nocb kthread allocation fails
` [PATCH rcu 04/11] rcu/nocb: Introduce nocb mutex
` [PATCH rcu 05/11] rcu/nocb: (De-)offload callbacks on offline CPUs only
` [PATCH rcu 06/11] rcu/nocb: Remove halfway (de-)offloading handling from bypass
` [PATCH rcu 07/11] rcu/nocb: Remove halfway (de-)offloading handling from rcu_core()'s QS reporting
` [PATCH rcu 08/11] rcu/nocb: Remove halfway (de-)offloading handling from rcu_core
` [PATCH rcu 09/11] rcu/nocb: Remove SEGCBLIST_RCU_CORE
` [PATCH rcu 10/11] rcu/nocb: Remove SEGCBLIST_KTHREAD_CB
` [PATCH rcu 11/11] rcu/nocb: Simplify (de-)offloading state machine

[PATCH rcu 0/4] CSD-lock diagnostics updates for v6.12
 2024-08-16  4:39 UTC  (5+ messages)
` [PATCH rcu 1/4] locking/csd_lock: Print large numbers as negatives
` [PATCH rcu 2/4] locking/csd_lock: Provide an indication of ongoing CSD-lock stall
` [PATCH rcu 3/4] locking/csd-lock: Use backoff for repeated reports of same incident
` [PATCH rcu 4/4] smp: print only local CPU info when sched_clock goes backward

[PATCH rcu 0/26] Context tracking updates for v6.12
 2024-08-16  4:02 UTC  (27+ messages)
` [PATCH rcu 01/26] treewide: context_tracking: Rename CONTEXT_* into CT_STATE_*
` [PATCH rcu 02/26] context_tracking, rcu: Rename RCU_DYNTICKS_IDX into CT_RCU_WATCHING
` [PATCH rcu 03/26] context_tracking, rcu: Rename ct_dynticks() into ct_rcu_watching()
` [PATCH rcu 04/26] context_tracking, rcu: Rename ct_dynticks_cpu() into ct_rcu_watching_cpu()
` [PATCH rcu 05/26] context_tracking, rcu: Rename ct_dynticks_cpu_acquire() into ct_rcu_watching_cpu_acquire()
` [PATCH rcu 06/26] context_tracking, rcu: Rename struct context_tracking .dynticks_nesting into .nesting
` [PATCH rcu 07/26] context_tracking, rcu: Rename ct_dynticks_nesting() into ct_nesting()
` [PATCH rcu 08/26] context_tracking, rcu: Rename ct_dynticks_nesting_cpu() into ct_nesting_cpu()
` [PATCH rcu 09/26] context_tracking, rcu: Rename struct context_tracking .dynticks_nmi_nesting into .nmi_nesting
` [PATCH rcu 10/26] context_tracking, rcu: Rename ct_dynticks_nmi_nesting() into ct_nmi_nesting()
` [PATCH rcu 11/26] context_tracking, rcu: Rename ct_dynticks_nmi_nesting_cpu() into ct_nmi_nesting_cpu()
` [PATCH rcu 12/26] context_tracking, rcu: Rename DYNTICK_IRQ_NONIDLE into CT_NESTING_IRQ_NONIDLE
` [PATCH rcu 13/26] context_tracking, rcu: Rename rcu_dynticks_task*() into rcu_task*()
` [PATCH rcu 14/26] context_tracking, rcu: Rename rcu_dynticks_curr_cpu_in_eqs() into rcu_is_watching_curr_cpu()
` [PATCH rcu 15/26] rcu: Rename rcu_dynticks_eqs_online() into rcu_watching_online()
` [PATCH rcu 16/26] rcu: Rename rcu_dynticks_in_eqs() into rcu_watching_snap_in_eqs()
` [PATCH rcu 17/26] rcu: Rename rcu_dynticks_in_eqs_since() into rcu_watching_snap_stopped_since()
` [PATCH rcu 18/26] rcu: Rename rcu_dynticks_zero_in_eqs() into rcu_watching_zero_in_eqs()
` [PATCH rcu 19/26] rcu: Rename struct rcu_data .dynticks_snap into .watching_snap
` [PATCH rcu 20/26] rcu: Rename struct rcu_data .exp_dynticks_snap into .exp_watching_snap
` [PATCH rcu 21/26] rcu: Rename dyntick_save_progress_counter() into rcu_watching_snap_save()
` [PATCH rcu 22/26] rcu: Rename rcu_implicit_dynticks_qs() into rcu_watching_snap_recheck()
` [PATCH rcu 23/26] rcu: Rename rcu_momentary_dyntick_idle() into rcu_momentary_eqs()
` [PATCH rcu 24/26] rcu: Update stray documentation references to rcu_dynticks_eqs_{enter, exit}()
` [PATCH rcu 25/26] context_tracking, rcu: Rename rcu_dyntick trace event into rcu_watching
` [PATCH rcu 26/26] context_tracking: Tag context_tracking_enabled_this_cpu() __always_inline

Neeraj Upadhyay will do v6.12 RCU pull request, Frederic Weisbecker v6.13
 2024-08-15  4:57 UTC  (3+ messages)

[PATCH rcu 0/6] Add RCU Tasks diagnostics and documentation
 2024-08-14 16:13 UTC  (4+ messages)
` [PATCH rcu 1/6] rcu/tasks: Check processor-ID assumptions

[PATCH rcu 0/11] RCU update-side scalability update test
 2024-08-14 15:09 UTC  (4+ messages)
` [PATCH rcu 06/11] rcuscale: Provide clear error when async specified without primitives

[PATCH 0/2] Modify RCU Tasks to scan idle tasks
 2024-08-14 15:01 UTC  (7+ messages)
` [PATCH 1/2] rcu-tasks: Make RCU-Tasks pay attention to "
` [PATCH 2/2] context_tracking: Invoke Tasks-RCU enter/exit for NMI context

[PATCH 0/3] rcu/nocb updates
 2024-08-13 22:56 UTC  (4+ messages)
` [PATCH 1/3] rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
` [PATCH 2/3] rcu/nocb: Conditionally wake up rcuo if not already waiting on GP
` [PATCH 3/3] rcu/nocb: Remove superfluous memory barrier after bypass enqueue

[PATCH 0/3] timers & RCU: Fix TREE03 stalls
 2024-08-12 11:53 UTC  (7+ messages)
` [PATCH 2/3] rcu: Defer RCU kthreads wakeup when CPU is dying

[PATCH] arm: smp: Avoid false positive CPU hotplug Lockdep-RCU splat
 2024-08-09 14:06 UTC  (11+ messages)

[paulmckrcu:dev.2024.07.18b] [srcu] 8a4c716cfc: WARNING:at_kernel/rcu/rcutorture.c:#do_rtws_sync[rcutorture]
 2024-08-09  1:07 UTC  (5+ messages)

[PATCH] rcu: Annotate struct kvfree_rcu_bulk_data with __counted_by()
 2024-08-08 18:02 UTC  (2+ messages)

[GIT PULL] LOCKDEP changes for v6.12
 2024-08-08 16:11 UTC  (3+ messages)

[PATCH 12/19] kthread: Default affine kthread to its preferred NUMA node
 2024-08-07 17:01 UTC  (2+ messages)


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox