rcu_trc_cmpxchg_need_qs
Regular
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
✅