Linux RCU subsystem development
 help / color / mirror / Atom feed
 messages from 2025-10-10 15:45:34 to 2025-11-14 15:04:58 UTC [more...]

[PATCH v7 00/31] context_tracking,x86: Defer some IPIs until a user->kernel transition
 2025-11-14 15:01 UTC  (10+ messages)
` [PATCH v7 01/31] objtool: Make validate_call() recognize indirect calls to pv_ops[]
` [PATCH v7 02/31] objtool: Flesh out warning related to pv_ops[] calls
` [PATCH v7 03/31] rcu: Add a small-width RCU watching counter debug option
` [PATCH v7 04/31] rcutorture: Make TREE04 use CONFIG_RCU_DYNTICKS_TORTURE
` [PATCH v7 05/31] jump_label: Add annotations for validating noinstr usage
` [PATCH v7 06/31] static_call: Add read-only-after-init static calls
` [PATCH v7 07/31] x86/paravirt: Mark pv_sched_clock static call as __ro_after_init
` [PATCH v7 08/31] x86/idle: Mark x86_idle "
` [PATCH v7 09/31] x86/paravirt: Mark pv_steal_clock "

[PATCH v3 00/35] Compiler-Based Capability- and Locking-Analysis
 2025-11-14 13:22 UTC  (8+ messages)

[PATCH 0/8] refscale updates for v6.19
 2025-11-12 17:41 UTC  (16+ messages)
` [PATCH 1/8] refscale: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast()
` [PATCH 2/8] refscale: Add local_irq_disable() and local_irq_save() readers
` [PATCH 3/8] refscale: Add local_bh_disable() readers
` [PATCH 4/8] refscale: Add preempt_disable() readers
` [PATCH 5/8] refscale: Add this_cpu_inc() readers
` [PATCH 6/8] refscale: Add non-atomic per-CPU increment readers
` [PATCH 7/8] refscale: Do not diable interrupts for tests involving local_bh_enable()
` [PATCH 8/8] refscale: Add SRCU-fast-updown readers

[PATCH v2 0/16] SRCU updates for v6.19
 2025-11-10 17:29 UTC  (34+ messages)
` [PATCH v2 01/16] srcu: Permit Tiny SRCU srcu_read_unlock() with interrupts disabled
` [PATCH v2 02/16] srcu: Create an srcu_expedite_current() function
` [PATCH v2 03/16] rcutorture: Test srcu_expedite_current()
` [PATCH v2 04/16] srcu: Create a DEFINE_SRCU_FAST()
` [PATCH v2 05/16] srcu: Make grace-period determination use ssp->srcu_reader_flavor
` [PATCH v2 06/16] rcutorture: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast()
` [PATCH v2 07/16] srcu: Require special srcu_struct define/init for SRCU-fast readers
` [PATCH v2 08/16] srcu: Make SRCU-fast readers enforce use of SRCU-fast definition/init
` [PATCH v2 09/16] doc: Update for SRCU-fast definitions and initialization
` [PATCH v2 10/16] tracing: Guard __DECLARE_TRACE() use of __DO_TRACE_CALL() with SRCU-fast
` [PATCH v2 11/16] rcu: Mark diagnostic functions as notrace
` [PATCH v2 12/16] srcu: Add SRCU_READ_FLAVOR_FAST_UPDOWN CPP macro
` [PATCH v2 13/16] torture: Permit negative kvm.sh --kconfig numberic arguments
` [PATCH v2 14/16] srcu: Create an SRCU-fast-updown API
` [PATCH v2 15/16] srcu: Optimize SRCU-fast-updown for arm64
` [PATCH v2 16/16] rcutorture: Make srcu{,d}_torture_init() announce the SRCU type

[PATCH v6 00/29] context_tracking,x86: Defer some IPIs until a user->kernel transition
 2025-11-06 10:02 UTC  (45+ messages)
` [PATCH v6 06/29] static_call: Add read-only-after-init static calls
` [PATCH v6 16/29] KVM: VMX: Mark __kvm_is_using_evmcs static key as __ro_after_init
` [PATCH v6 18/29] sched/clock, x86: Mark __sched_clock_stable key as allowed in .noinstr
` [PATCH v6 19/29] KVM: VMX: Mark vmx_l1d_should flush and vmx_l1d_flush_cond keys "
` [PATCH v6 20/29] stackleack: Mark stack_erasing_bypass key "
` [PATCH v6 21/29] objtool: Add noinstr validation for static branches/calls
` [PATCH v6 22/29] module: Add MOD_NOINSTR_TEXT mem_type
` [PATCH v6 23/29] context-tracking: Introduce work deferral infrastructure
` [PATCH v6 24/29] context_tracking,x86: Defer kernel text patching IPIs
` [PATCH v6 25/29] x86/mm: Make INVPCID type macros available to assembly
` [RFC PATCH v6 26/29] x86/mm/pti: Introduce a kernel/user CR3 software signal
` [RFC PATCH v6 27/29] x86/mm/pti: Implement a TLB flush immediately after a switch to kernel CR3
` [RFC PATCH v6 28/29] x86/mm, mm/vmalloc: Defer kernel TLB flush IPIs under CONFIG_COALESCE_TLBI=y
` [RFC PATCH v6 29/29] x86/entry: Add an option to coalesce TLB flushes

[PATCH v2 0/5] Miscellaneous RCU updates for v6.19
 2025-11-05 23:06 UTC  (7+ messages)
` [PATCH v2 1/5] locktorture: Fix memory leak in param_set_cpumask()
` [PATCH v2 2/5] rcu: use WRITE_ONCE() for ->next and ->pprev of hlist_nulls
` [PATCH v2 3/5] torture: Add kvm-series.sh to test commit/scenario combination
` [PATCH v2 4/5] rcutorture: Permit kvm-again.sh to re-use the build directory
` [PATCH v2 5/5] rcutorture: Remove redundant rcutorture_one_extend() from rcu_torture_one_read()

[PATCH v8 00/23] SLUB percpu sheaves
 2025-11-05 11:25 UTC  (14+ messages)
` [PATCH v8 04/23] slab: add sheaf support for batching kfree_rcu() operations
` [PATCH v8 15/23] maple_tree: use percpu sheaves for maple_node_cache

[PATCH 0/18] SRCU updates for v6.19
 2025-11-04 16:49 UTC  (30+ messages)
` [PATCH 01/19] srcu: Permit Tiny SRCU srcu_read_unlock() with interrupts disabled
` [PATCH 02/19] srcu: Create an srcu_expedite_current() function
` [PATCH 03/19] rcutorture: Test srcu_expedite_current()
` [PATCH 04/19] srcu: Create a DEFINE_SRCU_FAST()
` [PATCH 05/19] srcu: Make grace-period determination use ssp->srcu_reader_flavor
` [PATCH 06/19] rcutorture: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast()
` [PATCH 07/19] srcu: Require special srcu_struct define/init for SRCU-fast readers
` [PATCH 08/19] srcu: Make SRCU-fast readers enforce use of SRCU-fast definition/init
` [PATCH 09/19] doc: Update for SRCU-fast definitions and initialization
` [PATCH 10/19] tracing: Guard __DECLARE_TRACE() use of __DO_TRACE_CALL() with SRCU-fast
` [PATCH 11/19] rcu: Mark diagnostic functions as notrace
` [PATCH 12/19] rcutorture: Permit kvm-again.sh to re-use the build directory
` [PATCH 13/19] srcu: Add SRCU_READ_FLAVOR_FAST_UPDOWN CPP macro
` [PATCH 14/19] torture: Permit negative kvm.sh --kconfig numberic arguments
` [PATCH 15/19] srcu: Create an SRCU-fast-updown API
` [PATCH 16/19] rcutorture: Test SRCU-fast separately from SRCU-fast-updown
` [PATCH 17/19] srcu: Optimize SRCU-fast-updown for arm64
` [PATCH 18/19] rcutorture: Make srcu{,d}_torture_init() announce the SRCU type
` [PATCH 19/19] rcutorture: Remove redundant rcutorture_one_extend() from rcu_torture_one_read()

[PATCH v3 RFC 0/9] Implement RCU Tasks Trace in terms of SRCU
 2025-11-02 23:06 UTC  (10+ messages)
` [PATCH 1/9] rcu: Re-implement RCU Tasks Trace in terms of SRCU-fast
` [PATCH 2/9] context_tracking: Remove rcu_task_trace_heavyweight_{enter,exit}()
` [PATCH 3/9] rcu: Clean up after the SRCU-fastification of RCU Tasks Trace
` [PATCH 4/9] rcu: Move rcu_tasks_trace_srcu_struct out of #ifdef CONFIG_TASKS_RCU_GENERIC
` [PATCH 5/9] rcu: Add noinstr-fast rcu_read_{,un}lock_tasks_trace() APIs
` [PATCH 6/9] rcu: Update Requirements.rst for RCU Tasks Trace
` [PATCH 7/9] checkpatch: Deprecate rcu_read_{,un}lock_trace()
` [PATCH 8/9] srcu: Create an rcu_tasks_trace_expedite_current() function
` [PATCH 9/9] rcutorture: Test rcu_tasks_trace_expedite_current()

[PATCH 0/3] Miscellaneous RCU updates for v6.19
 2025-11-02 21:05 UTC  (4+ messages)
` [PATCH 1/3] locktorture: Fix memory leak in param_set_cpumask()
` [PATCH 2/3] rcu: use WRITE_ONCE() for ->next and ->pprev of hlist_nulls
` [PATCH 3/3] torture: Add kvm-series.sh to test commit/scenario combination

[PATCH v3 rcu 3/3] rcu: Finer-grained grace-period-end checks in rcu_dump_cpu_stacks()
 2025-10-30  8:30 UTC  (12+ messages)

[PATCH] rcu: Improve comments for RCU_FANOUT and RCU_FANOUT_LEAF
 2025-10-29 23:46 UTC  (2+ messages)

[PATCHv6 net-next 00/14] ipvs: per-net tables and optimizations
 2025-10-24  2:21 UTC  (18+ messages)
` [PATCHv6 net-next 01/14] rculist_bl: add hlist_bl_for_each_entry_continue_rcu
` [PATCHv6 net-next 02/14] ipvs: make ip_vs_svc_table and ip_vs_svc_fwm_table per netns
` [PATCHv6 net-next 03/14] ipvs: some service readers can use RCU
` [PATCHv6 net-next 04/14] ipvs: use single svc table
` [PATCHv6 net-next 05/14] ipvs: do not keep dest_dst after dest is removed
` [PATCHv6 net-next 06/14] ipvs: use more counters to avoid service lookups
` [PATCHv6 net-next 07/14] ipvs: add resizable hash tables
` [PATCHv6 net-next 08/14] ipvs: use resizable hash table for services
` [PATCHv6 net-next 09/14] ipvs: switch to per-net connection table
` [PATCHv6 net-next 10/14] ipvs: show the current conn_tab size to users
` [PATCHv6 net-next 11/14] ipvs: no_cport and dropentry counters can be per-net
` [PATCHv6 net-next 12/14] ipvs: use more keys for connection hashing
` [PATCHv6 net-next 13/14] ipvs: add ip_vs_status info
` [PATCHv6 net-next 14/14] ipvs: add conn_lfactor and svc_lfactor sysctl vars

[PATCH 5.10/5.15] srcu: Tighten cleanup_srcu_struct() GP checks
 2025-10-21 21:00 UTC 

[PATCH v1] rcu: use WRITE_ONCE() for ->next and ->pprev of hlist_nulls
 2025-10-20 21:54 UTC  (2+ messages)

[PATCHv4 net-next 00/14] ipvs: per-net tables and optimizations
 2025-10-17  3:45 UTC  (3+ messages)

[PATCH v17 00/47] DEPT(DEPendency Tracker)
 2025-10-16  7:59 UTC  (27+ messages)
` [PATCH v17 01/47] llist: move llist_{head,node} definition to types.h
` [PATCH v17 09/47] arm64, dept: add support CONFIG_ARCH_HAS_DEPT_SUPPORT to arm64
` [PATCH v17 28/47] dept: add documentation for dept
` [PATCH v17 35/47] i2c: rename wait_for_completion callback to wait_for_completion_cb


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