Show patches with: Submitter = Paul E. McKenney       |    Archived = No       |   105 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[rcu,v2] 19/20] srcu: Add srcu_down_read_fast() and srcu_up_read_fast() [rcu,v2] 19/20] srcu: Add srcu_down_read_fast() and srcu_up_read_fast() - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 18/20] srcu: Document that srcu_{read_lock,down_read}() can share srcu_struct [rcu,v2] 18/20] srcu: Document that srcu_{read_lock,down_read}() can share srcu_struct - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 15/20] refscale: Add srcu_read_lock_fast() support using "srcu-fast" [rcu,v2] 15/20] refscale: Add srcu_read_lock_fast() support using "srcu-fast" - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 14/20] rcutorture: Add ability to test srcu_read_{,un}lock_fast() [rcu,v2] 14/20] rcutorture: Add ability to test srcu_read_{,un}lock_fast() - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 13/20] srcu: Add SRCU-fast readers [rcu,v2] 13/20] srcu: Add SRCU-fast readers - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 12/20] srcu: Move SRCU Tree/Tiny definitions from srcu.h [rcu,v2] 12/20] srcu: Move SRCU Tree/Tiny definitions from srcu.h - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 11/20] srcu: Pull integer-to-pointer conversion into __srcu_ctr_to_ptr() [rcu,v2] 11/20] srcu: Pull integer-to-pointer conversion into __srcu_ctr_to_ptr() - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 10/20] srcu: Pull pointer-to-integer conversion into __srcu_ptr_to_ctr() [rcu,v2] 10/20] srcu: Pull pointer-to-integer conversion into __srcu_ptr_to_ctr() - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 09/20] srcu: Add SRCU_READ_FLAVOR_SLOWGP to flag need for synchronize_rcu() [rcu,v2] 09/20] srcu: Add SRCU_READ_FLAVOR_SLOWGP to flag need for synchronize_rcu() - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 08/20] srcu: Rename srcu_check_read_flavor_lite() to srcu_check_read_flavor_force() [rcu,v2] 08/20] srcu: Rename srcu_check_read_flavor_lite() to srcu_check_read_flavor_force() - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 07/20] srcu: Force synchronization for srcu_get_delay() [rcu,v2] 07/20] srcu: Force synchronization for srcu_get_delay() - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 06/20] srcu: Make Tree SRCU updates independent of ->srcu_idx [rcu,v2] 06/20] srcu: Make Tree SRCU updates independent of ->srcu_idx - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 05/20] srcu: Make SRCU readers use ->srcu_ctrs for counter selection [rcu,v2] 05/20] srcu: Make SRCU readers use ->srcu_ctrs for counter selection - - 1 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 04/20] srcu: Pull ->srcu_{un,}lock_count into a new srcu_ctr structure [rcu,v2] 04/20] srcu: Pull ->srcu_{un,}lock_count into a new srcu_ctr structure - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 03/20] srcu: Use ->srcu_gp_seq for rcutorture reader batch [rcu,v2] 03/20] srcu: Use ->srcu_gp_seq for rcutorture reader batch - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 02/20] srcu: Define SRCU_READ_FLAVOR_ALL in terms of symbols [rcu,v2] 02/20] srcu: Define SRCU_READ_FLAVOR_ALL in terms of symbols - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,v2] 01/20] srcu: Make Tiny SRCU able to operate in preemptible kernels [rcu,v2] 01/20] srcu: Make Tiny SRCU able to operate in preemptible kernels - - - 1-- 2025-01-30 Paul E. McKenney Not Applicable
[rcu,15/17] refscale: Add srcu_read_lock_fast() support using "srcu-fast" SRCU updates, including SRCU-fast - - - --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,14/17] rcutorture: Add ability to test srcu_read_{,un}lock_fast() SRCU updates, including SRCU-fast - - - --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,13/17] srcu: Add SRCU-fast readers SRCU updates, including SRCU-fast - - - --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,12/17] srcu: Move SRCU Tree/Tiny definitions from srcu.h SRCU updates, including SRCU-fast - - - --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,11/17] srcu: Pull integer-to-pointer conversion into __srcu_ctr_to_ptr() SRCU updates, including SRCU-fast - - - --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,10/17] srcu: Pull pointer-to-integer conversion into __srcu_ptr_to_ctr() SRCU updates, including SRCU-fast - - - --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,09/17] srcu: Add SRCU_READ_FLAVOR_SLOWGP to flag need for synchronize_rcu() SRCU updates, including SRCU-fast - - - --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,08/17] srcu: Rename srcu_check_read_flavor_lite() to srcu_check_read_flavor_force() SRCU updates, including SRCU-fast - - - --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,07/17] srcu: Force synchronization for srcu_get_delay() SRCU updates, including SRCU-fast - - - --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,06/17] srcu: Make Tree SRCU updates independent of ->srcu_idx SRCU updates, including SRCU-fast - - - --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,05/17] srcu: Make SRCU readers use ->srcu_ctrs for counter selection SRCU updates, including SRCU-fast - - 1 --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,04/17] srcu: Pull ->srcu_{un,}lock_count into a new srcu_ctr structure SRCU updates, including SRCU-fast - - - --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,03/17] srcu: Use ->srcu_gp_seq for rcutorture reader batch SRCU updates, including SRCU-fast - - - --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,02/17] srcu: Define SRCU_READ_FLAVOR_ALL in terms of symbols SRCU updates, including SRCU-fast - - - --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,01/17] srcu: Make Tiny SRCU able to operate in preemptible kernels SRCU updates, including SRCU-fast - - - --- 2025-01-16 Paul E. McKenney Not Applicable
[rcu,v4,14/15] refscale: Add srcu_read_lock_lite() support using "srcu-lite" Untitled series #904037 - - - --- 2024-10-29 Paul E. McKenney bpf Not Applicable
[rcu,14/15] refscale: Add srcu_read_lock_lite() support using "srcu-lite" [rcu,01/15] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-15 Paul E. McKenney Not Applicable
[rcu,13/15] rcutorture: Add light-weight SRCU scenario [rcu,01/15] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-15 Paul E. McKenney Not Applicable
[rcu,12/15] rcutorture: Add srcu_read_lock_lite() support to rcutorture.reader_flavor [rcu,01/15] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-15 Paul E. McKenney Not Applicable
[rcu,11/15] rcutorture: Add reader_flavor parameter for SRCU readers [rcu,01/15] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-15 Paul E. McKenney Not Applicable
[rcu,10/15] rcutorture: Expand RCUTORTURE_RDR_MASK_[12] to eight bits [rcu,01/15] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-15 Paul E. McKenney Not Applicable
[rcu,09/15] srcu: Allow inlining of __srcu_read_{,un}lock_lite() [rcu,01/15] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-15 Paul E. McKenney Not Applicable
[rcu,08/15] srcu: Add srcu_read_lock_lite() and srcu_read_unlock_lite() [rcu,01/15] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - 1 --- 2024-10-15 Paul E. McKenney Not Applicable
[rcu,07/15] srcu: Create CPP macros for normal and NMI-safe SRCU readers [rcu,01/15] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-15 Paul E. McKenney Not Applicable
[rcu,05/15] srcu: Standardize srcu_data pointers to "sdp" and similar [rcu,01/15] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-15 Paul E. McKenney Not Applicable
[rcu,04/15] srcu: Bit manipulation changes for additional reader flavor [rcu,01/15] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-15 Paul E. McKenney Not Applicable
[rcu,03/15] srcu: Renaming in preparation for additional reader flavor [rcu,01/15] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-15 Paul E. McKenney Not Applicable
[rcu,02/15] srcu: Introduce srcu_gp_is_expedited() helper function [rcu,01/15] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-15 Paul E. McKenney Not Applicable
[rcu,01/15] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() [rcu,01/15] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-15 Paul E. McKenney Not Applicable
[v2,rcu,12/13] refscale: Add srcu_read_lock_lite() support using "srcu-lite" [v2,rcu,01/13] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-11 Paul E. McKenney Not Applicable
[v2,rcu,11/13] rcutorture: Add light-weight SRCU scenario [v2,rcu,01/13] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-11 Paul E. McKenney Not Applicable
[v2,rcu,10/13] rcutorture: Add srcu_read_lock_lite() support to rcutorture.reader_flavor [v2,rcu,01/13] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-11 Paul E. McKenney Not Applicable
[v2,rcu,09/13] rcutorture: Add reader_flavor parameter for SRCU readers [v2,rcu,01/13] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-11 Paul E. McKenney Not Applicable
[v2,rcu,08/13] rcutorture: Expand RCUTORTURE_RDR_MASK_[12] to eight bits [v2,rcu,01/13] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-11 Paul E. McKenney Not Applicable
[v2,rcu,07/13] srcu: Allow inlining of __srcu_read_{,un}lock_lite() [v2,rcu,01/13] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-11 Paul E. McKenney Not Applicable
[v2,rcu,06/13] srcu: Add srcu_read_lock_lite() and srcu_read_unlock_lite() [v2,rcu,01/13] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - 1 --- 2024-10-11 Paul E. McKenney Not Applicable
[v2,rcu,05/13] srcu: Standardize srcu_data pointers to "sdp" and similar [v2,rcu,01/13] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-11 Paul E. McKenney Not Applicable
[v2,rcu,04/13] srcu: Bit manipulation changes for additional reader flavor [v2,rcu,01/13] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-11 Paul E. McKenney Not Applicable
[v2,rcu,03/13] srcu: Renaming in preparation for additional reader flavor [v2,rcu,01/13] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-11 Paul E. McKenney Not Applicable
[v2,rcu,02/13] srcu: Introduce srcu_gp_is_expedited() helper function [v2,rcu,01/13] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-11 Paul E. McKenney Not Applicable
[v2,rcu,01/13] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() [v2,rcu,01/13] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - --- 2024-10-11 Paul E. McKenney Not Applicable
[rcu,12/12] refscale: Add srcu_read_lock_lite() support using "srcu-lite" [rcu,01/12] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - 1-- 2024-10-09 Paul E. McKenney Not Applicable
[rcu,11/12] rcutorture: Add light-weight SRCU scenario [rcu,01/12] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - 1-- 2024-10-09 Paul E. McKenney Not Applicable
[rcu,10/12] rcutorture: Add srcu_read_lock_lite() support to rcutorture.reader_flavor [rcu,01/12] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - 1-- 2024-10-09 Paul E. McKenney Not Applicable
[rcu,09/12] rcutorture: Add reader_flavor parameter for SRCU readers [rcu,01/12] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - 1-- 2024-10-09 Paul E. McKenney Not Applicable
[rcu,08/12] rcutorture: Expand RCUTORTURE_RDR_MASK_[12] to eight bits [rcu,01/12] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - 1-- 2024-10-09 Paul E. McKenney Not Applicable
[rcu,07/12] srcu: Allow inlining of __srcu_read_{,un}lock_lite() [rcu,01/12] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - 1-- 2024-10-09 Paul E. McKenney Not Applicable
[rcu,06/12] srcu: Add srcu_read_lock_lite() and srcu_read_unlock_lite() [rcu,01/12] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - 1 1-- 2024-10-09 Paul E. McKenney Not Applicable
[rcu,05/12] srcu: Standardize srcu_data pointers to "sdp" and similar [rcu,01/12] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - 1-- 2024-10-09 Paul E. McKenney Not Applicable
[rcu,04/12] srcu: Bit manipulation changes for additional reader flavor [rcu,01/12] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - 1-- 2024-10-09 Paul E. McKenney Not Applicable
[rcu,03/12] srcu: Renaming in preparation for additional reader flavor [rcu,01/12] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - - - 1-- 2024-10-09 Paul E. McKenney Not Applicable
[rcu,02/12] srcu: Introduce srcu_gp_is_expedited() helper function [rcu,01/12] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - 1 - 1-- 2024-10-09 Paul E. McKenney Not Applicable
[rcu,01/12] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() [rcu,01/12] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() - 1 - 1-- 2024-10-09 Paul E. McKenney Not Applicable
[rcu,6/7] doc: Remove kernel-parameters.txt entry for rcutorture.read_exit Untitled series #897315 - - - --- 2024-10-09 Paul E. McKenney Not Applicable
[rcu,[12/11] srcu: Allow inlining of __srcu_read_{,un}lock_lite() Add light-weight readers for SRCU - - - --- 2024-09-04 Paul E. McKenney Not Applicable
[rcu,11/11] refscale: Add srcu_read_lock_lite() support using "srcu-lite" Add light-weight readers for SRCU - - - 1-- 2024-09-03 Paul E. McKenney Not Applicable
[rcu,10/11] rcutorture: Add srcu_read_lock_lite() support to rcutorture.reader_flavor Add light-weight readers for SRCU - - - 1-- 2024-09-03 Paul E. McKenney Not Applicable
[rcu,09/11] rcutorture: Add reader_flavor parameter for SRCU readers Add light-weight readers for SRCU - - - 1-- 2024-09-03 Paul E. McKenney Not Applicable
[rcu,08/11] rcutorture: Expand RCUTORTURE_RDR_MASK_[12] to eight bits Add light-weight readers for SRCU - - - 1-- 2024-09-03 Paul E. McKenney Not Applicable
[rcu,07/11] srcu: Add srcu_read_lock_lite() and srcu_read_unlock_lite() Add light-weight readers for SRCU - - - 1-- 2024-09-03 Paul E. McKenney Not Applicable
[rcu,06/11] srcu: Convert srcu_data ->srcu_reader_flavor to bit field Add light-weight readers for SRCU - - - 1-- 2024-09-03 Paul E. McKenney Not Applicable
[rcu,05/11] srcu: Standardize srcu_data pointers to "sdp" and similar Add light-weight readers for SRCU - - - 1-- 2024-09-03 Paul E. McKenney Not Applicable
[rcu,04/11] srcu: Bit manipulation changes for additional reader flavor Add light-weight readers for SRCU - - - 1-- 2024-09-03 Paul E. McKenney Not Applicable
[rcu,03/11] srcu: Renaming in preparation for additional reader flavor Add light-weight readers for SRCU - - - 1-- 2024-09-03 Paul E. McKenney Not Applicable
[rcu,02/11] srcu: Introduce srcu_gp_is_expedited() helper function Add light-weight readers for SRCU - - - 1-- 2024-09-03 Paul E. McKenney Not Applicable
[rcu,01/11] srcu: Rename srcu_might_be_idle() to srcu_should_expedite() Add light-weight readers for SRCU - - - 1-- 2024-09-03 Paul E. McKenney Not Applicable
[RFC,bpf] Chose RCU Tasks based on TASKS_RCU rather than PREEMPTION [RFC,bpf] Chose RCU Tasks based on TASKS_RCU rather than PREEMPTION - - - 58-4 2024-02-28 Paul E. McKenney bpf RFC
[rcu,2/4] bpf: Select new NEED_TASKS_RCU Kconfig option Untitled series #828909 - - - --- 2024-02-23 Paul E. McKenney bpf Handled Elsewhere
[bpf] Fold smp_mb__before_atomic() into atomic_set_release() [bpf] Fold smp_mb__before_atomic() into atomic_set_release() 1 - - 42-3 2023-10-18 Paul E. McKenney bpf Accepted
[rcu,5/5] checkpatch: Complain about unexpected uses of RCU Tasks Trace Untitled series #766610 - - - --- 2023-07-17 Paul E. McKenney Not Applicable
[bpf] Use call_rcu_hurry() with synchronize_rcu_mult() [bpf] Use call_rcu_hurry() with synchronize_rcu_mult() - - - 44-1 2023-05-18 Paul E. McKenney bpf Not Applicable
[rcu,v2,07/20] drivers/net: Remove "select SRCU" Untitled series #711521 1 1 - --- 2023-01-13 Paul E. McKenney netdev Not Applicable
[rcu,15/27] drivers/net: Remove "select SRCU" Untitled series #708955 1 - - --- 2023-01-05 Paul E. McKenney netdev Not Applicable
[rcu,16/16] net: devinet: Reduce refcount before grace period Untitled series #700546 - - - --- 2022-11-30 Paul E. McKenney netdev Not Applicable
[rcu,15/16] net: Use call_rcu_hurry() for dst_release() Untitled series #700546 - 1 - --- 2022-11-30 Paul E. McKenney netdev Not Applicable
[rcu,14/16] rxrpc: Use call_rcu_hurry() instead of call_rcu() Untitled series #700546 - 1 - --- 2022-11-30 Paul E. McKenney netdev Not Applicable
[v2,rcu,16/16] net: devinet: Reduce refcount before grace period Untitled series #697857 - - - --- 2022-11-22 Paul E. McKenney netdev Not Applicable
[v2,rcu,15/16] net: Use call_rcu_flush() for dst_release() Untitled series #697857 - - - --- 2022-11-22 Paul E. McKenney netdev Not Applicable
[v2,rcu,14/16] rxrpc: Use call_rcu_flush() instead of call_rcu() Untitled series #697857 - - - --- 2022-11-22 Paul E. McKenney netdev Not Applicable
[v3,bpf,3/3] bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function [v3,bpf,1/3] bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI - - - 192- 2022-08-02 Paul E. McKenney bpf Accepted
[v3,bpf,2/3] bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI [v3,bpf,1/3] bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI - - - 192- 2022-08-02 Paul E. McKenney bpf Accepted
[v3,bpf,1/3] bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI [v3,bpf,1/3] bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI - - - 192- 2022-08-02 Paul E. McKenney bpf Accepted
[v2,bpf,2/2] bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI [v2,bpf,1/2] bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI - - - 201- 2022-07-26 Paul E. McKenney bpf Superseded
« 1 2 »