Show patches with: Submitter = Zqiang       |   97 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
MAINTAINERS: Update qiang1.zhang@intel.com to qiang.zhang1211@gmail.com MAINTAINERS: Update qiang1.zhang@intel.com to qiang.zhang1211@gmail.com - - - --- 2023-04-24 Zqiang Accepted
[v2] rcu/kvfree: Make drain_page_cache() call return directly if cache is disabled [v2] rcu/kvfree: Make drain_page_cache() call return directly if cache is disabled - 1 - --- 2023-04-18 Zqiang Accepted
rcu/kvfree: Make drain_page_cache() call return directly if cache is disabled rcu/kvfree: Make drain_page_cache() call return directly if cache is disabled - - - --- 2023-04-18 Zqiang Superseded
rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs - 1 - --- 2023-04-12 Zqiang Accepted
[PATCHi,v4] rcu/kvfree: Prevents cache growing when the backoff_page_cache_fill is set [PATCHi,v4] rcu/kvfree: Prevents cache growing when the backoff_page_cache_fill is set - - - --- 2023-04-11 Zqiang New
rcu/kvfree: Make page cache growing happen on the correct krcp rcu/kvfree: Make page cache growing happen on the correct krcp - - - --- 2023-04-08 Zqiang Accepted
[v3] rcu/kvfree: Prevents cache growing when the backoff_page_cache_fill is set [v3] rcu/kvfree: Prevents cache growing when the backoff_page_cache_fill is set - - - --- 2023-04-08 Zqiang Superseded
[v2] rcu/kvfree: Prevents cache growing when the backoff_page_cache_fill is set [v2] rcu/kvfree: Prevents cache growing when the backoff_page_cache_fill is set - 1 - --- 2023-04-06 Zqiang Superseded
rcu/kvfree: Invoke debug_rcu_bhead_unqueue() with check bnode->snap is done rcu/kvfree: Invoke debug_rcu_bhead_unqueue() with check bnode->snap is done - 1 - --- 2023-04-05 Zqiang Accepted
rcu/kvfree: Delay the execution of drain_page_cache() rcu/kvfree: Delay the execution of drain_page_cache() - - - --- 2023-04-05 Zqiang New
[v2] srcu: Fix flush srcu structure's->sup work warning in cleanup_srcu_struct() [v2] srcu: Fix flush srcu structure's->sup work warning in cleanup_srcu_struct() - - - --- 2023-03-23 Zqiang New
MAINTAINERS: Add Zqiang as a RCU reviewer MAINTAINERS: Add Zqiang as a RCU reviewer - - - --- 2023-03-23 Zqiang New
rcu-tasks: Make pr_info() output more clearly in cblist_init_generic() rcu-tasks: Make pr_info() output more clearly in cblist_init_generic() - - - --- 2023-03-23 Zqiang Accepted
srcu: Fix flush sup work warning in cleanup_srcu_struct() srcu: Fix flush sup work warning in cleanup_srcu_struct() - - - --- 2023-03-21 Zqiang New
[v3] doc/rcutorture: Add description of rcutorture.stall_cpu_block [v3] doc/rcutorture: Add description of rcutorture.stall_cpu_block - - - --- 2023-03-21 Zqiang New
srcu: Fix srcu structure's->srcu_sup memory leak in init_srcu_struct_fields() srcu: Fix srcu structure's->srcu_sup memory leak in init_srcu_struct_fields() - - - --- 2023-03-20 Zqiang New
[v2] rcutorture: Convert schedule_timeout_uninterruptible() to mdelay() in rcu_torture_stall() [v2] rcutorture: Convert schedule_timeout_uninterruptible() to mdelay() in rcu_torture_stall() - - - --- 2023-03-20 Zqiang New
[v2] rcu: Fix some incorrect trace log in rcu_boost and rcuc kthreads [v2] rcu: Fix some incorrect trace log in rcu_boost and rcuc kthreads - - - --- 2023-03-20 Zqiang New
rcutorture: Convert schedule_timeout_uninterruptible() to mdelay() in rcu_torture_stall() rcutorture: Convert schedule_timeout_uninterruptible() to mdelay() in rcu_torture_stall() - - - --- 2023-03-20 Zqiang Superseded
rcu: Fix incorrect trace string in rcu_boost_kthread() rcu: Fix incorrect trace string in rcu_boost_kthread() - - - --- 2023-03-18 Zqiang New
[v2] rcu-tasks: Directly invoke rcuwait_wake_up() in call_rcu_tasks_generic() [v2] rcu-tasks: Directly invoke rcuwait_wake_up() in call_rcu_tasks_generic() - - - --- 2023-02-23 Zqiang New
rcu-tasks: Directly invoke rcuwait_wake_up() in call_rcu_tasks_generic() rcu-tasks: Directly invoke rcuwait_wake_up() in call_rcu_tasks_generic() - - - --- 2023-02-23 Zqiang Superseded
rcu-tasks: Allow RCU-Task trace stall warning dump late IPI CPU stacks rcu-tasks: Allow RCU-Task trace stall warning dump late IPI CPU stacks - - - --- 2023-02-21 Zqiang New
[v3] sched/isolation: Fix illegal CPU value by housekeeping_any_cpu() return [v3] sched/isolation: Fix illegal CPU value by housekeeping_any_cpu() return - - - --- 2023-02-10 Zqiang New
[v2] sched/isolation: Fix illegal CPU value by housekeeping_any_cpu() return [v2] sched/isolation: Fix illegal CPU value by housekeeping_any_cpu() return - - - --- 2023-02-10 Zqiang Superseded
[v2] rcu: Keeping rcu-related kthreads running on housekeeping CPUS [v2] rcu: Keeping rcu-related kthreads running on housekeeping CPUS - - - --- 2023-02-09 Zqiang New
rcu: Fix bind rcu related kthreads to housekeeping CPUs rcu: Fix bind rcu related kthreads to housekeeping CPUs - - - --- 2023-02-08 Zqiang New
[v4] rcutorture: Create nocb tasks only for rcu testing and CONFIG_RCU_NOCB_CPU=y kernel [v4] rcutorture: Create nocb tasks only for rcu testing and CONFIG_RCU_NOCB_CPU=y kernel - 1 - --- 2023-02-03 Zqiang Accepted
[v3] rcutorture: Create nocb tasks only for CONFIG_RCU_NOCB_CPU=y kernels [v3] rcutorture: Create nocb tasks only for CONFIG_RCU_NOCB_CPU=y kernels - 1 - --- 2023-02-03 Zqiang Accepted
[v2] rcutorture: Create nocb tasks only for CONFIG_RCU_NOCB_CPU=y kernels [v2] rcutorture: Create nocb tasks only for CONFIG_RCU_NOCB_CPU=y kernels - - - --- 2023-02-02 Zqiang Superseded
rcutorture: Create nocb tasks only for CONFIG_RCU_NOCB_CPU=y kernels rcutorture: Create nocb tasks only for CONFIG_RCU_NOCB_CPU=y kernels - - - --- 2023-02-02 Zqiang Superseded
rcu: Register rcu-lazy shrinker only CONFIG_RCU_LAZY is enabled rcu: Register rcu-lazy shrinker only CONFIG_RCU_LAZY is enabled - 1 - --- 2023-01-30 Zqiang New
[v3] rcu: Remove impossible wakeup rcu GP kthread action from rcu_report_qs_rdp() [v3] rcu: Remove impossible wakeup rcu GP kthread action from rcu_report_qs_rdp() - 1 - --- 2023-01-18 Zqiang New
[v2] rcu: Remove impossible wakeup rcu GP kthread action from rcu_report_qs_rdp() [v2] rcu: Remove impossible wakeup rcu GP kthread action from rcu_report_qs_rdp() - 1 - --- 2023-01-17 Zqiang Superseded
rcu: Remove impossible wakeup rcu GP kthread action from rcu_report_qs_rdp() rcu: Remove impossible wakeup rcu GP kthread action from rcu_report_qs_rdp() - - - --- 2023-01-17 Zqiang Superseded
[v2] rcu: Fix the start_poll_synchronize_rcu_expedited() be invoked very early [v2] rcu: Fix the start_poll_synchronize_rcu_expedited() be invoked very early - 2 - --- 2023-01-12 Zqiang New
rcu: Fix the start_poll_synchronize_rcu_expedited() be invoked very early rcu: Fix the start_poll_synchronize_rcu_expedited() be invoked very early - - - --- 2023-01-11 Zqiang Superseded
[v2] rcu: Rework tick dependency setting into rcu_exp_handler() [v2] rcu: Rework tick dependency setting into rcu_exp_handler() - - - --- 2023-01-05 Zqiang New
rcu: Rework tick dependency setting into rcu_exp_handler() rcu: Rework tick dependency setting into rcu_exp_handler() - - - --- 2023-01-04 Zqiang Superseded
rcu: Safe access to rcu_node structure's->exp_tasks rcu: Safe access to rcu_node structure's->exp_tasks - - - --- 2022-12-24 Zqiang Accepted
rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check 2 - - --- 2022-12-20 Zqiang Accepted
rcu: Fix race in set and clear TICK_DEP_BIT_RCU_EXP bitmask rcu: Fix race in set and clear TICK_DEP_BIT_RCU_EXP bitmask - 1 - --- 2022-12-20 Zqiang Accepted
rcu: Remove duplicate settings for rcu boost kthreads affinity rcu: Remove duplicate settings for rcu boost kthreads affinity - 1 - --- 2022-12-15 Zqiang Accepted
rcu: Fix opposite might_sleep() check in rcu_blocking_is_gp() rcu: Fix opposite might_sleep() check in rcu_blocking_is_gp() - - - --- 2022-12-15 Zqiang Accepted
[v2] rcu-tasks: Make shrink down to a single callback queue safely [v2] rcu-tasks: Make shrink down to a single callback queue safely - - - --- 2022-12-03 Zqiang New
[v4] rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug [v4] rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug - - - --- 2022-11-30 Zqiang New
rcu-tasks: Make shrink down to a single callback queue safely rcu-tasks: Make shrink down to a single callback queue safely - - - --- 2022-11-30 Zqiang Superseded
[v3] rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug [v3] rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug - - - --- 2022-11-30 Zqiang Superseded
[v2] rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug [v2] rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug - - - --- 2022-11-28 Zqiang Superseded
rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug - - - --- 2022-11-25 Zqiang Superseded
rcu-tasks: Use accurate runstart time for RCU Tasks boot-time testing rcu-tasks: Use accurate runstart time for RCU Tasks boot-time testing - - - --- 2022-11-21 Zqiang Accepted
[v3] mm: Make vmalloc_dump_obj() call in clean context [v3] mm: Make vmalloc_dump_obj() call in clean context - - - --- 2022-11-18 Zqiang New
[v2] mm: Make vmalloc_dump_obj() call in a preemptible context [v2] mm: Make vmalloc_dump_obj() call in a preemptible context - - - --- 2022-11-17 Zqiang New
srcu: Add detection of boot CPU srcu_data structure's->srcu_cblist srcu: Add detection of boot CPU srcu_data structure's->srcu_cblist - - - --- 2022-11-17 Zqiang New
rcu: Make vmalloc_dump_obj() call in a preemptible context rcu: Make vmalloc_dump_obj() call in a preemptible context - - - --- 2022-11-16 Zqiang New
rcu: Avoid invalid wakeup for rcuc kthreads in RCU_KTHREAD_OFFCPU status rcu: Avoid invalid wakeup for rcuc kthreads in RCU_KTHREAD_OFFCPU status - - - --- 2022-11-15 Zqiang New
srcu: Release early_srcu resources when no longer in use srcu: Release early_srcu resources when no longer in use - - - --- 2022-11-10 Zqiang Accepted
srcu: Make Tiny SRCU synchronize_srcu() more complete srcu: Make Tiny SRCU synchronize_srcu() more complete - - - --- 2022-11-09 Zqiang Accepted
[v3] rcu: Make call_rcu() lazy only when CONFIG_RCU_LAZY is enabled [v3] rcu: Make call_rcu() lazy only when CONFIG_RCU_LAZY is enabled 1 - - --- 2022-10-20 Zqiang New
[v2] rcu: Make call_rcu() lazy only when CONFIG_RCU_LAZY is enabled [v2] rcu: Make call_rcu() lazy only when CONFIG_RCU_LAZY is enabled - - - --- 2022-10-19 Zqiang Superseded
rcu: Make call_rcu() lazy only when CONFIG_RCU_LAZY is enabled rcu: Make call_rcu() lazy only when CONFIG_RCU_LAZY is enabled - - - --- 2022-10-19 Zqiang Superseded
srcu: Export srcu_check_nmi_safety() to modules srcu: Export srcu_check_nmi_safety() to modules 1 1 - --- 2022-10-18 Zqiang New
rcu: Fix use __this_cpu_read() warning in preemptible code rcu: Fix use __this_cpu_read() warning in preemptible code - 1 - --- 2022-10-13 Zqiang Accepted
rcu: Remove duplicate RCU exp QS report from rcu_report_dead() rcu: Remove duplicate RCU exp QS report from rcu_report_dead() - - - --- 2022-08-30 Zqiang Accepted
rcu: Reduce the frequency of triggering irq-work for strict grace period rcu: Reduce the frequency of triggering irq-work for strict grace period - - - --- 2022-08-08 Zqiang Accepted
rcutorture: Use the barrier operation corresponding to rcutorture.torture_type rcutorture: Use the barrier operation corresponding to rcutorture.torture_type - - - --- 2022-07-31 Zqiang Accepted
rcu: Only check tasks blocked on leaf rcu_nodes for PREEMPT_RCU rcu: Only check tasks blocked on leaf rcu_nodes for PREEMPT_RCU - - - --- 2022-07-22 Zqiang New
[v3] rcu-tasks: Make RCU Tasks Trace checking for userspace execution [v3] rcu-tasks: Make RCU Tasks Trace checking for userspace execution - - - --- 2022-07-19 Zqiang New
[v3] rcu-tasks: Make RCU Tasks Trace checking for userspace execution [v3] rcu-tasks: Make RCU Tasks Trace checking for userspace execution - - - --- 2022-07-19 Zqiang Superseded
[v2] rcu-tasks: Make RCU Tasks Trace checking for userspace execution [v2] rcu-tasks: Make RCU Tasks Trace checking for userspace execution - - - --- 2022-07-18 Zqiang Superseded
rcu-tasks: Make RCU Tasks Trace checking for userspace execution rcu-tasks: Make RCU Tasks Trace checking for userspace execution - - - --- 2022-07-17 Zqiang Superseded
[2/2] rcu-tasks: Make synchronize_rcu_tasks_generic() no-ops on early booting Optimize synchronize_rcu_tasks_generic() on early booting - - - --- 2022-07-12 Zqiang New
[1/2] rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() Optimize synchronize_rcu_tasks_generic() on early booting - - - --- 2022-07-12 Zqiang Accepted
[v2] rcu: Make tiny RCU support leak callbacks for debug-object errors [v2] rcu: Make tiny RCU support leak callbacks for debug-object errors - - - --- 2022-07-01 Zqiang Accepted
rcu: Make tiny RCU support leak callbacks for debug-object errors rcu: Make tiny RCU support leak callbacks for debug-object errors - - - --- 2022-07-01 Zqiang Superseded
rcu: Make tiny RCU support leak callbacks for debug-object errors rcu: Make tiny RCU support leak callbacks for debug-object errors - - - --- 2022-06-30 Zqiang Superseded
rcu: Add exp QS check in rcu_exp_handler() for no-preemptible expedited RCU rcu: Add exp QS check in rcu_exp_handler() for no-preemptible expedited RCU - - - --- 2022-06-22 Zqiang New
rcu: Add a warnings in sync_sched_exp_online_cleanup() rcu: Add a warnings in sync_sched_exp_online_cleanup() - - - --- 2022-06-21 Zqiang New
rcu: Update rcu_preempt_deferred_qs() comments for no preemptible RCU rcu: Update rcu_preempt_deferred_qs() comments for no preemptible RCU - - - --- 2022-06-20 Zqiang New
rcu: Avoid strict QS reporting in NMI context rcu: Avoid strict QS reporting in NMI context - - - --- 2022-06-18 Zqiang Accepted
[v2] rcu/nocb: Correct output rcuog/rcuop kthreads information [v2] rcu/nocb: Correct output rcuog/rcuop kthreads information - - - --- 2022-06-17 Zqiang Accepted
rcu: Fix rcu_read_unlock_strict() strict QS reporting rcu: Fix rcu_read_unlock_strict() strict QS reporting - - - --- 2022-06-16 Zqiang Accepted
refscale: Convert test_lock spinlock to raw_spinlock refscale: Convert test_lock spinlock to raw_spinlock - - - --- 2022-06-12 Zqiang Accepted
[v3] rcu/nocb: Avoid polling when myrdp->nocb_head_rdp list is empty [v3] rcu/nocb: Avoid polling when myrdp->nocb_head_rdp list is empty 1 - - --- 2022-06-11 Zqiang Accepted
rcu-tasks: Remove unused trc_wait and holdouts rcu-tasks: Remove unused trc_wait and holdouts - - - --- 2022-06-10 Zqiang New
[v2] rcu/nocb: Avoid polling when myrdp->nocb_head_rdp list is empty [v2] rcu/nocb: Avoid polling when myrdp->nocb_head_rdp list is empty - - - --- 2022-06-07 Zqiang Superseded
rcu/nocb: Avoid polling when myrdp->nocb_head_rdp list is empty rcu/nocb: Avoid polling when myrdp->nocb_head_rdp list is empty - - - --- 2022-06-06 Zqiang Superseded
rcu: Cleanup RCU urgency state for offline CPU rcu: Cleanup RCU urgency state for offline CPU - - - --- 2022-05-26 Zqiang Accepted
rcu: Add rnp->expmask output to show_rcu_gp_kthreads() rcu: Add rnp->expmask output to show_rcu_gp_kthreads() - 1 - --- 2022-05-25 Zqiang New
rcu: Fix incorrect judgment condition in show_rcu_nocb_state() rcu: Fix incorrect judgment condition in show_rcu_nocb_state() - 1 - --- 2022-05-25 Zqiang Accepted
[v3,2/2] rcu-tasks: Remove is_idle_task() from warnings in check_holdout_task() Add no-idle tasks check which in dyntick-idle state - - - --- 2022-05-24 Zqiang New
[v3,1/2] rcu-tasks: Stop RCU Tasks scanning no-idle tasks which record on dyntick-idle entry Add no-idle tasks check which in dyntick-idle state - - - --- 2022-05-24 Zqiang New
rcu/rcuscale: Fix using smp_processor_id() in preemptible warnings rcu/rcuscale: Fix using smp_processor_id() in preemptible warnings - - - --- 2022-05-21 Zqiang Accepted
[v2] rcu-tasks: Stop RCU Tasks scanning tasks which record on dyntick-idle entry [v2] rcu-tasks: Stop RCU Tasks scanning tasks which record on dyntick-idle entry - - - --- 2022-05-20 Zqiang New
rcu-tasks: Stop RCU Tasks scanning tasks which record on dyntick-idle entry rcu-tasks: Stop RCU Tasks scanning tasks which record on dyntick-idle entry - - - --- 2022-05-20 Zqiang Superseded
rcu: Add cpu-exp indicator to expedited RCU CPU stall warnings rcu: Add cpu-exp indicator to expedited RCU CPU stall warnings - - - --- 2022-05-18 Zqiang Accepted
rcu: Direct boosting gp_tasks for strict grace periods rcu: Direct boosting gp_tasks for strict grace periods - - - --- 2022-05-13 Zqiang New