rcu_trc_cmpxchg_need_qsRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: Absent ⚠️
5.3: Absent ⚠️
5.4: Absent ⚠️
5.8: Absent ⚠️
5.11: Absent ⚠️
5.13: Absent ⚠️
5.15: Absent ⚠️
5.19: Absent ⚠️
6.2: Selective Inline ⚠️u8 rcu_trc_cmpxchg_need_qs(struct task_struct *t, u8 old, u8 new);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/update.c (ffffffff811abdaa)
Location: kernel/rcu/tasks.h:1255
Inline: True
Inline callers:
- kernel/rcu/update.c:trc_inspect_reader
- kernel/rcu/update.c:rcu_read_unlock_trace_special
Direct callers:
- kernel/rcu/update.c:check_all_holdout_tasks_trace
- kernel/rcu/update.c:check_all_holdout_tasks_trace
- kernel/rcu/update.c:rcu_tasks_trace_pregp_step
- kernel/rcu/update.c:rcu_tasks_trace_pregp_step
- kernel/rcu/update.c:trc_inspect_reader
- kernel/rcu/update.c:trc_read_check_handler
- kernel/rcu/update.c:trc_read_check_handler
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/rcu/tree.c:rcu_note_context_switch
- kernel/rcu/tree.c:kfree_rcu_work
- kernel/rcu/tree.c:kfree_rcu_work
- kernel/rcu/tree.c:force_qs_rnp
- kernel/rcu/tree.c:rcu_sched_clock_irq
- kernel/rcu/tree.c:rcu_do_batch
- kernel/rcu/tree.c:rcu_gp_kthread
- kernel/rcu/tree.c:rcu_gp_cleanup
- kernel/rcu/tree.c:rcu_gp_fqs_loop
- kernel/rcu/tree.c:rcu_gp_fqs_loop
- kernel/rcu/tree.c:rcu_gp_init
- kernel/rcu/tree.c:rcu_softirq_qs
Symbols:
ffffffff811a8c30-ffffffff811a8c7a: rcu_trc_cmpxchg_need_qs (STB_GLOBAL)
6.5: Selective Inline ⚠️u8 rcu_trc_cmpxchg_need_qs(struct task_struct *t, u8 old, u8 new);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/update.c (ffffffff811bdcca)
Location: kernel/rcu/tasks.h:1292
Inline: True
Inline callers:
- kernel/rcu/update.c:trc_inspect_reader
- kernel/rcu/update.c:rcu_read_unlock_trace_special
Direct callers:
- kernel/rcu/update.c:check_all_holdout_tasks_trace
- kernel/rcu/update.c:check_all_holdout_tasks_trace
- kernel/rcu/update.c:rcu_tasks_trace_pregp_step
- kernel/rcu/update.c:rcu_tasks_trace_pregp_step
- kernel/rcu/update.c:trc_inspect_reader
- kernel/rcu/update.c:trc_read_check_handler
- kernel/rcu/update.c:trc_read_check_handler
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/rcu/tree.c:rcu_note_context_switch
- kernel/rcu/tree.c:kvfree_rcu_list
- kernel/rcu/tree.c:kvfree_rcu_bulk
- kernel/rcu/tree.c:force_qs_rnp
- kernel/rcu/tree.c:rcu_sched_clock_irq
- kernel/rcu/tree.c:rcu_do_batch
- kernel/rcu/tree.c:rcu_gp_kthread
- kernel/rcu/tree.c:rcu_gp_cleanup
- kernel/rcu/tree.c:rcu_gp_fqs_loop
- kernel/rcu/tree.c:rcu_gp_fqs_loop
- kernel/rcu/tree.c:rcu_gp_init
- kernel/rcu/tree.c:rcu_softirq_qs
- kernel/trace/trace_osnoise.c:osnoise_sleep
Symbols:
ffffffff811ba980-ffffffff811ba9ca: rcu_trc_cmpxchg_need_qs (STB_GLOBAL)
6.8: Selective Inline ⚠️u8 rcu_trc_cmpxchg_need_qs(struct task_struct *t, u8 old, u8 new);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/update.c (ffffffff811ce1ea)
Location: kernel/rcu/tasks.h:1408
Inline: True
Inline callers:
- kernel/rcu/update.c:trc_inspect_reader
- kernel/rcu/update.c:rcu_read_unlock_trace_special
Direct callers:
- kernel/rcu/update.c:check_all_holdout_tasks_trace
- kernel/rcu/update.c:check_all_holdout_tasks_trace
- kernel/rcu/update.c:rcu_tasks_trace_pregp_step
- kernel/rcu/update.c:rcu_tasks_trace_pregp_step
- kernel/rcu/update.c:trc_inspect_reader
- kernel/rcu/update.c:trc_read_check_handler
- kernel/rcu/update.c:trc_read_check_handler
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/rcu/tree.c:rcu_note_context_switch
- kernel/rcu/tree.c:rcu_nocb_cb_kthread
- kernel/rcu/tree.c:rcu_nocb_gp_kthread
- kernel/rcu/tree.c:kvfree_rcu_list
- kernel/rcu/tree.c:kvfree_rcu_bulk
- kernel/rcu/tree.c:force_qs_rnp
- kernel/rcu/tree.c:rcu_sched_clock_irq
- kernel/rcu/tree.c:rcu_do_batch
- kernel/rcu/tree.c:rcu_gp_kthread
- kernel/rcu/tree.c:rcu_gp_cleanup
- kernel/rcu/tree.c:rcu_gp_fqs_loop
- kernel/rcu/tree.c:rcu_gp_fqs_loop
- kernel/rcu/tree.c:rcu_gp_init
- kernel/rcu/tree.c:rcu_softirq_qs
- kernel/trace/trace_osnoise.c:osnoise_sleep
Symbols:
ffffffff811ca910-ffffffff811ca95a: rcu_trc_cmpxchg_need_qs (STB_GLOBAL)
arm64: Absent ⚠️
armhf: Absent ⚠️
ppc64el: Absent ⚠️
riscv64: Absent ⚠️
aws: Absent ⚠️
azure: Absent ⚠️
gcp: Absent ⚠️
lowlatency: Absent ⚠️
Regular
6.2 and 6.5 ✅
6.5 and 6.8 ✅