raw_atomic_set_release
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
: Absent ⚠️
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/alternative.c (ffffffff8105aa2d)
Location: include/linux/atomic/atomic-arch-fallback.h:507
Inline: True
Inline callers:
- arch/x86/kernel/alternative.c:text_poke_bp_batch
In kernel/sched/build_policy.c (ffffffff8116a441)
Location: include/linux/atomic/atomic-arch-fallback.h:507
Inline: True
Inline callers:
- kernel/sched/build_policy.c:pull_rt_task
In kernel/locking/percpu-rwsem.c (ffffffff8118e635)
Location: include/linux/atomic/atomic-arch-fallback.h:507
Inline: True
Inline callers:
- kernel/locking/percpu-rwsem.c:percpu_up_write
In kernel/printk/printk.c (ffffffff8119ff93)
Location: include/linux/atomic/atomic-arch-fallback.h:507
Inline: True
In kernel/kexec_core.c (ffffffff812153c0)
Location: include/linux/atomic/atomic-arch-fallback.h:507
Inline: True
Inline callers:
- kernel/kexec_core.c:kernel_kexec
- kernel/kexec_core.c:crash_shrink_memory
- kernel/kexec_core.c:crash_get_memory_size
- kernel/kexec_core.c:__crash_kexec
In kernel/kexec.c (ffffffff81215777)
Location: include/linux/atomic/atomic-arch-fallback.h:507
Inline: True
Inline callers:
- kernel/kexec.c:do_kexec_load
In kernel/kexec_file.c (ffffffff812171d5)
Location: include/linux/atomic/atomic-arch-fallback.h:507
Inline: True
Inline callers:
- kernel/kexec_file.c:__do_sys_kexec_file_load
In kernel/trace/rethook.c (ffffffff812debba)
Location: include/linux/atomic/atomic-arch-fallback.h:507
Inline: True
Inline callers:
- kernel/trace/rethook.c:rethook_try_get
- kernel/trace/rethook.c:rethook_add_node
- kernel/trace/rethook.c:rethook_flush_task
In kernel/jump_label.c (ffffffff813865c7)
Location: include/linux/atomic/atomic-arch-fallback.h:507
Inline: True
Inline callers:
- kernel/jump_label.c:static_key_enable_cpuslocked
- kernel/jump_label.c:static_key_slow_inc_cpuslocked
In mm/vmscan.c (ffffffff813b6ce0)
Location: include/linux/atomic/atomic-arch-fallback.h:507
Inline: True
Inline callers:
- mm/vmscan.c:remove_mapping
- mm/vmscan.c:__remove_mapping
In mm/hugetlb.c (ffffffff8143e04b)
Location: include/linux/atomic/atomic-arch-fallback.h:507
Inline: True
Inline callers:
- mm/hugetlb.c:demote_free_hugetlb_folio
- mm/hugetlb.c:alloc_hugetlb_folio
- mm/hugetlb.c:alloc_and_dissolve_hugetlb_folio
- mm/hugetlb.c:alloc_hugetlb_folio_nodemask
- mm/hugetlb.c:__remove_hugetlb_folio
- mm/hugetlb.c:dequeue_hugetlb_folio_nodemask
In mm/migrate.c (ffffffff81469a11)
Location: include/linux/atomic/atomic-arch-fallback.h:507
Inline: True
Inline callers:
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:folio_migrate_mapping
In mm/huge_memory.c (ffffffff81471cad)
Location: include/linux/atomic/atomic-arch-fallback.h:507
Inline: True
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/alternative.c (ffffffff81061ced)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- arch/x86/kernel/alternative.c:text_poke_bp_batch
In kernel/sched/build_policy.c (ffffffff81177b01)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- kernel/sched/build_policy.c:pull_rt_task
In kernel/locking/percpu-rwsem.c (ffffffff8119cfe5)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- kernel/locking/percpu-rwsem.c:percpu_up_write
In kernel/power/swap.c (ffffffff811a9719)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- kernel/power/swap.c:load_image_lzo
- kernel/power/swap.c:load_image_lzo
- kernel/power/swap.c:load_image_lzo
- kernel/power/swap.c:lzo_decompress_threadfn
- kernel/power/swap.c:lzo_decompress_threadfn
- kernel/power/swap.c:save_image_lzo
- kernel/power/swap.c:save_image_lzo
- kernel/power/swap.c:lzo_compress_threadfn
- kernel/power/swap.c:lzo_compress_threadfn
- kernel/power/swap.c:crc32_threadfn
- kernel/power/swap.c:crc32_threadfn
In kernel/printk/printk.c (ffffffff811aeff3)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
In kernel/smp.c (ffffffff81225c08)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- kernel/smp.c:__flush_smp_call_function_queue
In kernel/crash_core.c (ffffffff8122a2a2)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- kernel/crash_core.c:crash_handle_hotplug_event
- kernel/crash_core.c:crash_check_update_elfcorehdr
In kernel/kexec_core.c (ffffffff8122d365)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- kernel/kexec_core.c:kernel_kexec
- kernel/kexec_core.c:crash_shrink_memory
- kernel/kexec_core.c:crash_get_memory_size
- kernel/kexec_core.c:__crash_kexec
In kernel/kexec.c (ffffffff8122d724)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- kernel/kexec.c:do_kexec_load
In kernel/kexec_file.c (ffffffff8122f0dc)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- kernel/kexec_file.c:__do_sys_kexec_file_load
In kernel/bpf/ringbuf.c (ffffffff81357cdf)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- kernel/bpf/ringbuf.c:bpf_user_ringbuf_drain
In kernel/jump_label.c (ffffffff813afa87)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- kernel/jump_label.c:static_key_enable_cpuslocked
- kernel/jump_label.c:static_key_slow_inc_cpuslocked
In mm/vmscan.c (ffffffff813dfba0)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- mm/vmscan.c:remove_mapping
- mm/vmscan.c:__remove_mapping
In mm/hugetlb.c (ffffffff81477cdc)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- mm/hugetlb.c:demote_free_hugetlb_folio
- mm/hugetlb.c:alloc_hugetlb_folio
- mm/hugetlb.c:alloc_and_dissolve_hugetlb_folio
- mm/hugetlb.c:alloc_hugetlb_folio_nodemask
- mm/hugetlb.c:__remove_hugetlb_folio
- mm/hugetlb.c:dequeue_hugetlb_folio_nodemask
In mm/migrate.c (ffffffff81498982)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:folio_migrate_mapping
In mm/huge_memory.c (ffffffff814a243c)
Location: include/linux/atomic/atomic-arch-fallback.h:518
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_page
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️