Show patches with: Submitter = Zqiang       |    Archived = No       |   70 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 New
[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 New
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 New
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 New
[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 New
[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 New
[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 New
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 New
rcu/kvfree: Delay the execution of drain_page_cache() rcu/kvfree: Delay the execution of drain_page_cache() - - - --- 2023-04-05 Zqiang New
[v2] kasan: Fix lockdep report invalid wait context [v2] kasan: Fix lockdep report invalid wait context 1 - - --- 2023-03-27 Zqiang New
kasan: Fix lockdep report invalid wait context kasan: Fix lockdep report invalid wait context - - - --- 2023-03-26 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 New
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 New
rcu: Fix incorrect trace string in rcu_boost_kthread() rcu: Fix incorrect trace string in rcu_boost_kthread() - - - --- 2023-03-18 Zqiang New
sched/fair: Make hrtimer callback execute in the hard interrupt context sched/fair: Make hrtimer callback execute in the hard interrupt context - - - --- 2023-03-06 Zqiang New
[v2] locktorture: Add raw_spinlock* torture tests for PREEMPT_RT kernels [v2] locktorture: Add raw_spinlock* torture tests for PREEMPT_RT kernels - 1 - --- 2023-02-24 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 New
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
locktorture: Add raw_spinlock* torture tests for PREEMPT_RT kernels locktorture: Add raw_spinlock* torture tests for PREEMPT_RT kernels - - - --- 2023-02-15 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 New
sched/isolation: Fix illegal CPU value by housekeeping_any_cpu() return sched/isolation: Fix illegal CPU value by housekeeping_any_cpu() return - - - --- 2023-02-09 Zqiang New
[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 New
[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 New
[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 New
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 New
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 New
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 New
[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 New
[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
[v2] kthread_worker: Check all delayed works when destroy kthread worker [v2] kthread_worker: Check all delayed works when destroy kthread worker 1 1 - --- 2023-01-04 Zqiang New
rcu: Rework tick dependency setting into rcu_exp_handler() rcu: Rework tick dependency setting into rcu_exp_handler() - - - --- 2023-01-04 Zqiang New
rcu: Safe access to rcu_node structure's->exp_tasks rcu: Safe access to rcu_node structure's->exp_tasks - - - --- 2022-12-24 Zqiang New
kthread_worker: Flush all delayed works when destroy kthread worker kthread_worker: Flush all delayed works when destroy kthread worker - - - --- 2022-12-23 Zqiang New
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 New
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 New
rcu: Remove duplicate settings for rcu boost kthreads affinity rcu: Remove duplicate settings for rcu boost kthreads affinity - 1 - --- 2022-12-15 Zqiang New
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 New
[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 New
[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 New
[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 New
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 New
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 New
[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 New
srcu: Make Tiny SRCU synchronize_srcu() more complete srcu: Make Tiny SRCU synchronize_srcu() more complete - - - --- 2022-11-09 Zqiang New
[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 New
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 New
srcu: Export srcu_check_nmi_safety() to modules srcu: Export srcu_check_nmi_safety() to modules 1 1 - --- 2022-10-18 Zqiang New