RCU Archive mirror
 help / color / mirror / Atom feed
 messages from 2024-03-29 18:07:56 to 2024-05-07 09:35:59 UTC [more...]

[PATCH 00/48] RCU changes for v6.10
 2024-05-07  9:35 UTC  (27+ messages)
` [PATCH 01/48] scftorture: Increase memory provided to guest OS
` [PATCH 02/48] rcutorture: Disable tracing to permit Tasks Rude RCU testing
` [PATCH 03/48] rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs()
` [PATCH 04/48] rcutorture: Enable RCU priority boosting for TREE09
` [PATCH 05/48] rcutorture: Dump # online CPUs on insufficient cb-flood laundering
` [PATCH 06/48] rcutorture: Dump GP kthread state "
` [PATCH 07/48] rcutorture: ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_count updates
` [PATCH 08/48] rcu-tasks: Make Tasks RCU wait idly for grace-period delays
` [PATCH 09/48] doc: Remove references to arrayRCU.rst
` [PATCH 10/48] MAINTAINERS: Update Neeraj's email address
` [PATCH 11/48] bpf: Select new NEED_TASKS_RCU Kconfig option
` [PATCH 12/48] arch: "
` [PATCH 13/48] rcu: Add data structures for synchronize_rcu()
` [PATCH 14/48] tracing: Select new NEED_TASKS_RCU Kconfig option
` [PATCH 15/48] bpf: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION
` [PATCH 16/48] ftrace: "
` [PATCH 17/48] rcu: Update lockdep while in RCU read-side critical section
` [PATCH 18/48] rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION
` [PATCH 19/48] srcu: Make Tiny SRCU explicitly disable preemption
` [PATCH 20/48] rcu: Create NEED_TASKS_RCU to factor out enablement logic
` [PATCH 21/48] rcu: Remove redundant BH disabling in TINY_RCU
` [PATCH 22/48] rcu: Make Tiny RCU explicitly disable preemption
` [PATCH 23/48] rcu: Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.c
` [PATCH 24/48] rcu: Bring diagnostic read of rcu_state.gp_flags into alignment
` [PATCH 25/48] rcu: Mark writes to rcu_sync ->gp_count field
` [PATCH 26/48] rcu: Mark loads from rcu_state.n_online_cpus

[PATCH v2 00/27] context_tracking, rcu: Spring cleaning renaming
 2024-05-07  8:59 UTC  (43+ messages)
` [PATCH v2 01/27] treewide: context_tracking: Rename CONTEXT_* into CT_STATE_*
` [PATCH v2 02/27] context_tracking, rcu: Rename RCU_DYNTICKS_IDX into CT_RCU_WATCHING
` [PATCH v2 03/27] context_tracking, rcu: Rename ct_dynticks() into ct_rcu_watching()
` [PATCH v2 04/27] context_tracking, rcu: Rename ct_dynticks_cpu() into ct_rcu_watching_cpu()
` [PATCH v2 05/27] context_tracking, rcu: Rename ct_dynticks_cpu_acquire() into ct_rcu_watching_cpu_acquire()
` [PATCH v2 06/27] context_tracking, rcu: Rename struct context_tracking .dynticks_nesting into .nesting
` [PATCH v2 07/27] context_tracking, rcu: Rename ct_dynticks_nesting() into ct_nesting()
` [PATCH v2 08/27] context_tracking, rcu: Rename ct_dynticks_nesting_cpu() into ct_nesting_cpu()
` [PATCH v2 09/27] context_tracking, rcu: Rename struct context_tracking .dynticks_nmi_nesting into .nmi_nesting
` [PATCH v2 10/27] context_tracking, rcu: Rename ct_dynticks_nmi_nesting() into ct_nmi_nesting()
` [PATCH v2 11/27] context_tracking, rcu: Rename ct_dynticks_nmi_nesting_cpu() into ct_nmi_nesting_cpu()
` [PATCH v2 12/27] context_tracking, rcu: Rename DYNTICK_IRQ_NONIDLE into CT_NESTING_IRQ_NONIDLE
` [PATCH v2 13/27] context_tracking, rcu: Rename rcu_dynticks_task*() into rcu_task*()
` [PATCH v2 14/27] context_tracking, rcu: Rename rcu_dynticks_curr_cpu_in_eqs() into rcu_watching_curr_cpu()
` [PATCH v2 15/27] rcu: Rename rcu_dynticks_eqs_online() into rcu_watching_eqs_online()
` [PATCH v2 16/27] rcu: Rename rcu_dynticks_snap() into rcu_watching_snap()
` [PATCH v2 17/27] rcu: Rename rcu_dynticks_in_eqs() into rcu_watching_in_eqs()
` [PATCH v2 18/27] rcu: Rename rcu_dynticks_in_eqs_since() into rcu_watching_changed_since()
` [PATCH v2 19/27] rcu: Rename rcu_dynticks_zero_in_eqs() into rcu_watching_zero_in_eqs()
` [PATCH v2 20/27] rcu: Rename struct rcu_data .dynticks_snap into .watching_snap
` [PATCH v2 21/27] rcu: Rename struct rcu_data .exp_dynticks_snap into .exp_watching_snap
` [PATCH v2 22/27] rcu: Rename dyntick_save_progress_counter() into eqs_save_progress_counter()
` [PATCH v2 23/27] rcu: Rename rcu_implicit_dynticks_qs() into rcu_implicit_eqs()
` [PATCH v2 24/27] rcu: Rename rcu_momentary_dyntick_idle() into rcu_momentary_eqs()
` [PATCH v2 25/27] context_tracking, rcu: Rename stray ->dynticks comments
` [PATCH v2 26/27] rcu: Update stray documentation references to rcu_dynticks_eqs_{enter, exit}()
` [PATCH v2 27/27] context_tracking, rcu: Rename rcu_dyntick trace event into rcu_watching

[RFC PATCH v1 0/2] Avoid rcu_core() if CPU just left guest vcpu
 2024-05-06 18:47 UTC  (29+ messages)
` [RFC PATCH v1 2/2] rcu: Ignore RCU in nohz_full cpus if it was running a guest recently

[PATCH printk v5 00/30] wire up write_atomic() printing
 2024-05-02 21:38 UTC  (2+ messages)
` [PATCH printk v5 29/30] rcu: Mark emergency sections in rcu stalls

[PATCH] x86/rcutorture move CONFIG_HYPERVISOR_GUEST to kvm-test-1-run.sh
 2024-04-30  0:58 UTC  (3+ messages)

[PATCH 0/4] rcu/nocb cleanups
 2024-04-29 21:02 UTC  (6+ messages)
` [PATCH 1/4] rcu/nocb: Fix segcblist state machine comments about bypass
` [PATCH 2/4] rcu/nocb: Fix segcblist state machine stale comments about timers
` [PATCH 3/4] rcu/nocb: Use kthread parking instead of ad-hoc implementation
` [PATCH 4/4] rcu/nocb: Remove buggy bypass lock contention mitigation

[PATCH] rcu: Fix suspicious RCU usage in __do_softirq()
 2024-04-29 20:45 UTC  (2+ messages)

[PATCH] Revert "rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()"
 2024-04-29 18:57 UTC  (3+ messages)

[PATCH] rcu: Remove unreachable logic
 2024-04-29 17:43 UTC  (2+ messages)

[PATCH V2 00/11] rcu/x86: Use per-cpu rcu preempt count
 2024-04-24  3:02 UTC  (20+ messages)
` [PATCH V2 01/11] lib: Use rcu_preempt_depth() to replace current->rcu_read_lock_nesting
` [PATCH V2 02/11] rcu: Move rcu_preempt_depth_set() to rcupdate.h
` [PATCH V2 03/11] rcu: Reorder tree_exp.h after tree_plugin.h
` [PATCH V2 04/11] rcu: Add macros set_rcu_preempt_special() and clear_rcu_preempt_special()
` [PATCH V2 05/11] rcu: Make rcu_read_unlock_special() global
` [PATCH V2 06/11] rcu: Rename marco __LINUX_RCU_H to __KERNEL_RCU_H
` [PATCH V2 07/11] sched/core: Add rcu_preempt_switch()
` [PATCH V2 08/11] x86/entry: Merge thunk_64.S and thunk_32.S into thunk.S
` [PATCH V2 09/11] rcu: Implement PCPU_RCU_PREEMPT_COUNT framework
` [PATCH V2 10/11] x86/rcu: Add rcu_preempt_count
` [PATCH V2 11/11] x86/rcu: Add THUNK rcu_read_unlock_special_thunk

[PATCH 00/10] rcu/x86: Use per-cpu rcu preempt count
 2024-04-23 11:33 UTC  (7+ messages)
` [PATCH 08/10] rcu: Implement PCPU_RCU_PREEMPT_COUNT framework
` [PATCH 09/10] x86/rcu: Add rcu_preempt_count

[PATCH 0/2] context_tracking, rcu: Standardize naming related to contex_tracking.state
 2024-04-16  8:36 UTC  (11+ messages)
` [PATCH 1/2] treewide: context_tracking: Rename CONTEXT_FOO to CT_STATE_FOO
` [PATCH 2/2] context_tracking, rcu: Rename RCU_DYNTICKS_IDX to CT_DYNTICKS_IDX

[linux-next:master] [rcu] 3183059ad8: kernel/rcu/tree.c:#Illegal_rcu_softirq_qs()in_RCU_read-side_critical_section
 2024-04-16  6:40 UTC 

[PATCH printk v4 00/27] wire up write_atomic() printing
 2024-04-15 13:32 UTC  (3+ messages)
` [PATCH printk v4 26/27] rcu: Mark emergency section in rcu stalls

[PATCH v2] rcutorture: Make rcutorture support srcu double call test
 2024-04-10  4:19 UTC  (4+ messages)

[PATCH] rcu: Remove unnecessary READ_ONCE in rcu_preempt_read_enter/exit
 2024-04-09 20:10 UTC  (2+ messages)

[PATCH v2] rcu: Reduce synchronize_rcu() delays when all wait heads are in use
 2024-04-09 17:14 UTC  (6+ messages)

[PATCH v5 net 0/3] Report RCU QS for busy network kthreads
 2024-04-05 18:13 UTC  (7+ messages)
` [PATCH v5 net 1/3] rcu: add a helper to report consolidated flavor QS

Unexplained long boot delays [Was Re: [GIT PULL] RCU changes for v6.9]
 2024-04-05  8:53 UTC  (14+ messages)
              ` [PATCH] timer/migration: Remove buggy early return on deactivation [was Re: Unexplained long boot delays [Was Re: [GIT PULL] RCU changes for v6.9]]
                    ` [PATCH] timers/migration: Return early on deactivation
                        ` [PATCH v2] "

[PATCH v4] rcu/tree: Reduce wake up for synchronize_rcu() common case
 2024-04-04 20:19 UTC  (2+ messages)

[PATCH] rcutorture: Make rcutorture support srcu double call test
 2024-04-04  3:19 UTC  (4+ messages)

[PATCH 0/5] KVM: VMX: Drop MTRR virtualization, honor guest PAT
 2024-04-01 22:29 UTC  (4+ messages)
` [PATCH 5/5] KVM: VMX: Always honor guest PAT on CPUs that support self-snoop

[PATCH] rcu: Fix buffer overlow in print_cpu_stall_info()
 2024-04-01 20:54 UTC  (10+ messages)
        ` [PATCH v2] "
            ` [PATCH v3] "

[PATCH] rcutorture: Make the rcu_gp_slow_register/unregister() be used only for rcutype test
 2024-04-01 16:09 UTC  (2+ messages)

[PATCH 02/10] rcu: Move rcu_preempt_depth_set() to rcupdate.h
 2024-04-01 11:57 UTC  (6+ messages)

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


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).