Show patches with: Submitter = Boqun Feng       |   95 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,v2.1,11/13] rust: sync: Add memory barriers Untitled series #905281 - - - --- 2024-11-01 Boqun Feng New
[RFC,v2,13/13] rust: sync: rcu: Add RCU protected pointer LKMM *generic* atomics in Rust - - - --- 2024-11-01 Boqun Feng New
[RFC,v2,12/13] rust: add rcu abstraction LKMM *generic* atomics in Rust - - - --- 2024-11-01 Boqun Feng New
[RFC,v2,11/13] rust: sync: Add memory barriers LKMM *generic* atomics in Rust - - - --- 2024-11-01 Boqun Feng New
[RFC,v2,10/13] rust: sync: atomic: Add arithmetic ops for Atomic<*mut T> LKMM *generic* atomics in Rust - - - --- 2024-11-01 Boqun Feng New
[RFC,v2,09/13] rust: sync: atomic: Add Atomic<*mut T> LKMM *generic* atomics in Rust - - - --- 2024-11-01 Boqun Feng New
[RFC,v2,08/13] rust: sync: atomic: Add Atomic<{usize,isize}> LKMM *generic* atomics in Rust - - - --- 2024-11-01 Boqun Feng New
[RFC,v2,07/13] rust: sync: atomic: Add Atomic<u{32,64}> LKMM *generic* atomics in Rust - - - --- 2024-11-01 Boqun Feng New
[RFC,v2,06/13] rust: sync: atomic: Add the framework of arithmetic operations LKMM *generic* atomics in Rust - - - --- 2024-11-01 Boqun Feng New
[RFC,v2,05/13] rust: sync: atomic: Add atomic {cmp,}xchg operations LKMM *generic* atomics in Rust - - - --- 2024-11-01 Boqun Feng New
[RFC,v2,04/13] rust: sync: atomic: Add generic atomics LKMM *generic* atomics in Rust - - - --- 2024-11-01 Boqun Feng New
[RFC,v2,03/13] rust: sync: atomic: Add ordering annotation types LKMM *generic* atomics in Rust - - - --- 2024-11-01 Boqun Feng New
[RFC,v2,02/13] rust: sync: Add basic atomic operation mapping framework LKMM *generic* atomics in Rust - - - --- 2024-11-01 Boqun Feng New
[RFC,v2,01/13] rust: Introduce atomic API helpers LKMM *generic* atomics in Rust - - - --- 2024-11-01 Boqun Feng New
[RFC,4/4] WIP: hazptr: Add hazptr test sample Add hazard pointers to kernel - - - --- 2024-09-17 Boqun Feng New
[RFC,3/4] refscale: Add benchmarks for percpu_ref Add hazard pointers to kernel - - - --- 2024-09-17 Boqun Feng New
[RFC,2/4] refscale: Add benchmarks for hazptr Add hazard pointers to kernel - - - --- 2024-09-17 Boqun Feng New
[RFC,1/4] hazptr: Add initial implementation of hazard pointers Add hazard pointers to kernel - - - --- 2024-09-17 Boqun Feng New
[GIT,PULL] LOCKDEP changes for v6.12 [GIT,PULL] LOCKDEP changes for v6.12 - - - --- 2024-08-08 Boqun Feng New
[GIT,PULL] RCU changes for v6.9 [GIT,PULL] RCU changes for v6.9 - - - --- 2024-03-08 Boqun Feng Accepted
[v2,6/6] rcu-tasks: Maintain real-time response in rcu_tasks_postscan() RCU tasks fixes for v6.9 - - - --- 2024-02-17 Boqun Feng Accepted
[v2,5/6] rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks RCU tasks fixes for v6.9 - 1 2 --- 2024-02-17 Boqun Feng Accepted
[v2,4/6] rcu-tasks: Maintain lists to eliminate RCU-tasks/do_exit() deadlocks RCU tasks fixes for v6.9 - 1 2 --- 2024-02-17 Boqun Feng Accepted
[v2,3/6] rcu-tasks: Initialize data to eliminate RCU-tasks/do_exit() deadlocks RCU tasks fixes for v6.9 - 1 2 --- 2024-02-17 Boqun Feng Accepted
[v2,2/6] rcu-tasks: Add data to eliminate RCU-tasks/do_exit() deadlocks RCU tasks fixes for v6.9 - 1 2 --- 2024-02-17 Boqun Feng Accepted
[v2,1/6] rcu-tasks: Repair RCU Tasks Trace quiescence check RCU tasks fixes for v6.9 - - 1 --- 2024-02-17 Boqun Feng Accepted
[6/6] rcu/nocb: Check rdp_gp->nocb_timer in __call_rcu_nocb_wake() RCU nocb updates for v6.9 - 2 - --- 2024-02-01 Boqun Feng Accepted
[5/6] rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock() RCU nocb updates for v6.9 - 3 - --- 2024-02-01 Boqun Feng Accepted
[4/6] rcu/nocb: Re-arrange call_rcu() NOCB specific code RCU nocb updates for v6.9 - 1 - --- 2024-02-01 Boqun Feng Accepted
[3/6] rcu/nocb: Make IRQs disablement symmetric RCU nocb updates for v6.9 - 2 - --- 2024-02-01 Boqun Feng Accepted
[2/6] rcu/nocb: Remove needless full barrier after callback advancing RCU nocb updates for v6.9 - 1 - --- 2024-02-01 Boqun Feng Accepted
[1/6] rcu/nocb: Remove needless LOAD-ACQUIRE RCU nocb updates for v6.9 - 1 - --- 2024-02-01 Boqun Feng Accepted
[8/8] rcu/sync: remove un-used rcu_sync_enter_start function Misc RCU update for v6.9 2 - - --- 2024-01-29 Boqun Feng Accepted
[7/8] clocksource: Skip watchdog check for large watchdog intervals Misc RCU update for v6.9 - 1 1 --- 2024-01-29 Boqun Feng Accepted
[6/8] rcutorture: Suppress rtort_pipe_count warnings until after stalls Misc RCU update for v6.9 - - - --- 2024-01-29 Boqun Feng Accepted
[5/8] tsc: Check for sockets instead of CPUs to make code match comment Misc RCU update for v6.9 - - - --- 2024-01-29 Boqun Feng Accepted
[4/8] srcu: Improve comments about acceleration leak Misc RCU update for v6.9 - 1 - --- 2024-01-29 Boqun Feng Accepted
[3/8] hrtimer: Report offline hrtimer enqueue Misc RCU update for v6.9 - - - --- 2024-01-29 Boqun Feng Accepted
[2/8] rcu: Provide a boot time parameter to control lazy RCU Misc RCU update for v6.9 - - 1 --- 2024-01-29 Boqun Feng Accepted
[1/8] rcu: Rename jiffies_till_flush to jiffies_lazy_flush Misc RCU update for v6.9 - 1 - --- 2024-01-29 Boqun Feng Accepted
[8/8] rcu/exp: Remove rcu_par_gp_wq RCU exp updates for v6.9 - - - --- 2024-01-29 Boqun Feng Accepted
[7/8] rcu/exp: Handle parallel exp gp kworkers affinity RCU exp updates for v6.9 - - - --- 2024-01-29 Boqun Feng Accepted
[6/8] rcu/exp: Make parallel exp gp kworker per rcu node RCU exp updates for v6.9 - - - --- 2024-01-29 Boqun Feng Accepted
[5/8] rcu/exp: Move expedited kthread worker creation functions above rcutree_prepare_cpu() RCU exp updates for v6.9 - - - --- 2024-01-29 Boqun Feng Accepted
[4/8] rcu: s/boost_kthread_mutex/kthread_mutex RCU exp updates for v6.9 - - - --- 2024-01-29 Boqun Feng Accepted
[3/8] rcu/exp: Handle RCU expedited grace period kworker allocation failure RCU exp updates for v6.9 - 1 - --- 2024-01-29 Boqun Feng Accepted
[2/8] rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery RCU exp updates for v6.9 - 1 - --- 2024-01-29 Boqun Feng Accepted
[1/8] rcu/exp: Remove full barrier upon main thread wakeup RCU exp updates for v6.9 - - - --- 2024-01-29 Boqun Feng Accepted
[2/2] rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks RCU tasks fixes for v6.9 - - - --- 2024-01-29 Boqun Feng Superseded
[1/2] rcu-tasks: Repair RCU Tasks Trace quiescence check RCU tasks fixes for v6.9 - - 1 --- 2024-01-29 Boqun Feng Superseded
[8/8] doc: Update checklist.rst discussion of callback execution RCU doc updates for v6.9 - - - --- 2024-01-26 Boqun Feng Accepted
[7/8] doc: Clarify use of slab constructors and SLAB_TYPESAFE_BY_RCU RCU doc updates for v6.9 - - - --- 2024-01-26 Boqun Feng Accepted
[6/8] context_tracking: Fix kerneldoc headers for __ct_user_{enter,exit}() RCU doc updates for v6.9 1 - 1 --- 2024-01-26 Boqun Feng Accepted
[5/8] doc: Add EARLY flag to early-parsed kernel boot parameters RCU doc updates for v6.9 - - - --- 2024-01-26 Boqun Feng Accepted
[4/8] doc: Add CONFIG_RCU_STRICT_GRACE_PERIOD to checklist.rst RCU doc updates for v6.9 - - - --- 2024-01-26 Boqun Feng Accepted
[3/8] doc: Make checklist.rst note that spinlocks are implied RCU readers RCU doc updates for v6.9 - - - --- 2024-01-26 Boqun Feng Accepted
[2/8] doc: Make whatisRCU.rst note that spinlocks are RCU readers RCU doc updates for v6.9 - - - --- 2024-01-26 Boqun Feng Accepted
[1/8] doc: Spinlocks are implied RCU readers RCU doc updates for v6.9 - - - --- 2024-01-26 Boqun Feng Accepted
[v2,10/10] refscale: Move shutdown from wait_event() to wait_event_idle() RCU torture test and tool updates for v6.4 - - - --- 2023-03-23 Boqun Feng Mainlined
[v2,09/10] rcuscale: Move shutdown from wait_event() to wait_event_idle() RCU torture test and tool updates for v6.4 - - 1 --- 2023-03-23 Boqun Feng Mainlined
[v2,08/10] rcutorture: Create nocb kthreads only when testing rcu in CONFIG_RCU_NOCB_CPU=y kernels RCU torture test and tool updates for v6.4 - 1 - --- 2023-03-23 Boqun Feng Mainlined
[v2,07/10] torture: Enable clocksource watchdog with "tsc=watchdog" RCU torture test and tool updates for v6.4 - - - --- 2023-03-23 Boqun Feng Mainlined
[v2,06/10] rcutorture: Eliminate variable n_rcu_torture_boost_rterror RCU torture test and tool updates for v6.4 - - - --- 2023-03-23 Boqun Feng Mainlined
[v2,05/10] torture: Permit kvm-again.sh --duration to default to previous run RCU torture test and tool updates for v6.4 - - - --- 2023-03-23 Boqun Feng Mainlined
[v2,04/10] tools: rcu: Add usage function and check for argument RCU torture test and tool updates for v6.4 - - - --- 2023-03-23 Boqun Feng Mainlined
[v2,03/10] rcutorture: Make scenario TREE04 enable lazy call_rcu() RCU torture test and tool updates for v6.4 - - - --- 2023-03-23 Boqun Feng Mainlined
[v2,02/10] rcutorture: Set CONFIG_BOOTPARAM_HOTPLUG_CPU0 to offline CPU 0 RCU torture test and tool updates for v6.4 - - - --- 2023-03-23 Boqun Feng Mainlined
[v2,01/10] rcutorture: Add test_nmis module parameter RCU torture test and tool updates for v6.4 - - - --- 2023-03-23 Boqun Feng Mainlined
[v2,7/7] rcutorture: Add srcu_lockdep.sh RCU-related lockdep changes for v6.4 - - - --- 2023-03-23 Boqun Feng Accepted
[v2,6/7] rcutorture: Add RCU Tasks Trace and SRCU deadlock scenarios RCU-related lockdep changes for v6.4 - - - --- 2023-03-23 Boqun Feng Accepted
[v2,5/7] rcutorture: Add SRCU deadlock scenarios RCU-related lockdep changes for v6.4 - - - --- 2023-03-23 Boqun Feng Accepted
[v2,4/7] locking/lockdep: Improve the deadlock scenario print for sync and read lock RCU-related lockdep changes for v6.4 1 - - --- 2023-03-23 Boqun Feng Accepted
[v2,3/7] locking: Reduce the number of locks in ww_mutex stress tests RCU-related lockdep changes for v6.4 - - 1 --- 2023-03-23 Boqun Feng Accepted
[v2,2/7] rcu: Annotate SRCU's update-side lockdep dependencies RCU-related lockdep changes for v6.4 - - - --- 2023-03-23 Boqun Feng Accepted
[v2,1/7] locking/lockdep: Introduce lock_sync() RCU-related lockdep changes for v6.4 1 - - --- 2023-03-23 Boqun Feng Accepted
MAINTAINERS: Add myself to RCU entry MAINTAINERS: Add myself to RCU entry 1 - - --- 2023-03-17 Boqun Feng New
[7/7] rcutorture: Add srcu_lockdep.sh RCU-related lockdep changes for v6.4 - - - --- 2023-03-17 Boqun Feng Superseded
[6/7] rcutorture: Add RCU Tasks Trace and SRCU deadlock scenarios RCU-related lockdep changes for v6.4 - - - --- 2023-03-17 Boqun Feng Superseded
[5/7] rcutorture: Add SRCU deadlock scenarios RCU-related lockdep changes for v6.4 - - - --- 2023-03-17 Boqun Feng Superseded
[4/7] locking/lockdep: Improve the deadlock scenario print for sync and read lock RCU-related lockdep changes for v6.4 1 - - --- 2023-03-17 Boqun Feng Superseded
[3/7] locking: Reduce the number of locks in ww_mutex stress tests RCU-related lockdep changes for v6.4 - - 1 --- 2023-03-17 Boqun Feng Superseded
[2/7] rcu: Annotate SRCU's update-side lockdep dependencies RCU-related lockdep changes for v6.4 - - - --- 2023-03-17 Boqun Feng Superseded
[1/7] locking/lockdep: Introduce lock_sync() RCU-related lockdep changes for v6.4 1 - - --- 2023-03-17 Boqun Feng Superseded
[8/8] rcutorture: Create nocb kthreads only when testing rcu in CONFIG_RCU_NOCB_CPU=y kernels RCU torture test and tool updates for v6.4 - 1 - --- 2023-03-15 Boqun Feng Superseded
[7/8] torture: Enable clocksource watchdog with "tsc=watchdog" RCU torture test and tool updates for v6.4 - - - --- 2023-03-15 Boqun Feng Superseded
[6/8] rcutorture: Eliminate variable n_rcu_torture_boost_rterror RCU torture test and tool updates for v6.4 - - - --- 2023-03-15 Boqun Feng Superseded
[5/8] torture: Permit kvm-again.sh --duration to default to previous run RCU torture test and tool updates for v6.4 - - - --- 2023-03-15 Boqun Feng Superseded
[4/8] tools: rcu: Add usage function and check for argument RCU torture test and tool updates for v6.4 - - - --- 2023-03-15 Boqun Feng Superseded
[3/8] rcutorture: Make scenario TREE04 enable lazy call_rcu() RCU torture test and tool updates for v6.4 - - - --- 2023-03-15 Boqun Feng Superseded
[2/8] rcutorture: Set CONFIG_BOOTPARAM_HOTPLUG_CPU0 to offline CPU 0 RCU torture test and tool updates for v6.4 - - - --- 2023-03-15 Boqun Feng Superseded
[1/8] rcutorture: Add test_nmis module parameter RCU torture test and tool updates for v6.4 - - - --- 2023-03-15 Boqun Feng Superseded
[4/3] locking/lockdep: Improve the deadlock scenario print for sync and read lock Detect SRCU related deadlocks - - - --- 2023-01-13 Boqun Feng Accepted
[3/3] WIP: locking/lockdep: selftests: Add selftests for SRCU Detect SRCU related deadlocks - - - --- 2023-01-13 Boqun Feng New
[2/3] rcu: Equip sleepable RCU with lockdep dependency graph checks Detect SRCU related deadlocks 1 - - --- 2023-01-13 Boqun Feng Accepted
[1/3] locking/lockdep: Introduce lock_sync() Detect SRCU related deadlocks 1 - - --- 2023-01-13 Boqun Feng Accepted