atomic64_fetch_or_acquire
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
: Absent ⚠️
6.8
: Absent ⚠️
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex.c (ffff8000101b7c10)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- kernel/futex.c:get_futex_key
In kernel/bpf/offload.c (ffff80001028a20c)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_offload_dev_netdev_unregister
- kernel/bpf/offload.c:bpf_offload_dev_netdev_register
In kernel/events/uprobes.c (ffff8000102a5718)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffff8000102b180c)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_page
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_fault
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:find_lock_entry
- mm/filemap.c:wait_on_page_bit_common
In mm/page-writeback.c (ffff8000102bc3c4)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/readahead.c (ffff8000102bf270)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
In mm/truncate.c (ffff8000102c3eac)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_mapping_pages
- mm/truncate.c:truncate_inode_pages_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffff8000102cc48c)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:__isolate_lru_page
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:shrink_page_list
In mm/shmem.c (ffff8000102d379c)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_unused_huge_shrink
In mm/gup.c (ffff8000102f22f4)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/gup.c:follow_pmd_mask
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffff8000102f49dc)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:do_page_mkwrite
In mm/mlock.c (ffff8000102fe3f0)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/rmap.c (ffff80001030b2fc)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/rmap.c:page_referenced
In mm/madvise.c (ffff80001031eb9c)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffff8000103209e8)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffff8000103217dc)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/swap_state.c:free_pages_and_swap_cache
- mm/swap_state.c:free_page_and_swap_cache
In mm/swapfile.c (ffff800010326a78)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffff800010334f78)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
In mm/ksm.c (ffff8000103410a8)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/slub.c (ffff8000103493a8)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/slub.c:validate_slab_slab
- mm/slub.c:__slab_free
- mm/slub.c:___slab_alloc
- mm/slub.c:free_debug_processing
In mm/migrate.c (ffff80001035143c)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:move_to_new_page
- mm/migrate.c:__buffer_migrate_page
- mm/migrate.c:__buffer_migrate_page
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/huge_memory.c (ffff800010359be4)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffff80001035d350)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffff8000103670ac)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffff800010370490)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/memory-failure.c:soft_offline_page
- mm/memory-failure.c:soft_offline_page
- mm/memory-failure.c:soft_offline_page
- mm/memory-failure.c:unpoison_memory
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:me_huge_page
In mm/zsmalloc.c (ffff800010374914)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_compact
- mm/zsmalloc.c:async_free_zspage
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:zs_free
- mm/zsmalloc.c:zs_malloc
- mm/zsmalloc.c:zs_map_object
In mm/balloon_compaction.c (ffff800010377a10)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
In mm/page_idle.c (ffff800010379080)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
In fs/read_write.c (ffff8000103807e8)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
In fs/pipe.c (ffff80001038fc68)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_steal
In fs/dcache.c (ffff8000103a56c8)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_done
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_instantiate_anon
- fs/dcache.c:___d_drop
In fs/splice.c (ffff8000103ce310)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_steal
In fs/buffer.c (ffff8000103dbeac)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:nobh_truncate_page
- fs/buffer.c:nobh_write_begin
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidatepage
- fs/buffer.c:__bread_gfp
- fs/buffer.c:end_buffer_async_write
- fs/buffer.c:end_buffer_async_read
In fs/mbcache.c (ffff8000104252e0)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_shrink
- fs/mbcache.c:mb_cache_entry_delete
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffff80001042a41c)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/iomap/seek.c (ffff80001042deb4)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/iomap/seek.c:page_cache_seek_hole_data
In fs/ext4/balloc.c (ffff800010460a58)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffff800010467fb8)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_create_new_leaf
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/ialloc.c (ffff80001047414c)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffff800010476bac)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_alloc_branch
In fs/ext4/inline.c (ffff80001047a07c)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffff8000104896f8)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_da_write_begin
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/mmp.c (ffff800010499168)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffff8000104a3338)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_finish_bio
In fs/ext4/resize.c (ffff8000104a6d30)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffff8000104ba2c8)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_commit_super
In fs/ext4/xattr.c (ffff8000104c4bc8)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:ext4_xattr_block_csum_verify
In fs/jbd2/transaction.c (ffff8000104cca30)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_file_buffer
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:jbd2_journal_try_to_free_buffers
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:jbd2_journal_forget
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:jbd2_journal_get_create_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffff8000104ce19c)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/recovery.c (ffff8000104d091c)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/journal.c (ffff8000104d8dc4)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_mark_journal_empty
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
In fs/hugetlbfs/inode.c (ffff8000104e1e14)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fat/dir.c (ffff8000104e49fc)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_new_entries
- fs/fat/dir.c:fat_alloc_new_dir
In fs/fat/fatent.c (ffff8000104e8eac)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_mirror_bhs
In fs/ecryptfs/mmap.c (ffff8000104f5f58)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffff80001050b20c)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffff80001051d49c)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In security/apparmor/policy_unpack.c (ffff8000105989b0)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
In lib/rhashtable.c (ffff800010636b60)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_insert_slow
- lib/rhashtable.c:rhashtable_rehash_table
- lib/rhashtable.c:rhashtable_rehash_table
In lib/sbitmap.c (ffff800010669b58)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- lib/sbitmap.c:__sbitmap_get_word
In drivers/video/fbdev/core/fb_defio.c (ffff80001074c0a8)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/rtc/dev.c (ffff800010aaa4c4)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffff800010c067b0)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- net/core/xdp.c:mem_id_disconnect
- net/core/xdp.c:mem_xa_remove
In net/core/flow_offload.c (ffff800010c086a0)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- net/core/flow_offload.c:__flow_indr_block_cb_register
In net/netlink/af_netlink.c (ffff800010c4edd4)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:__netlink_insert
In net/ipv4/inet_fragment.c (ffff800010cbf488)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:inet_frag_create
- net/ipv4/inet_fragment.c:inet_frag_kill
In net/ipv4/ipmr.c (ffff800010ccbf44)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- net/ipv4/ipmr.c:mroute_clean_tables
- net/ipv4/ipmr.c:ipmr_mfc_add
In net/xfrm/xfrm_policy.c (ffff800010cdcd74)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:__xfrm_policy_inexact_prune_bin
- net/xfrm/xfrm_policy.c:xfrm_policy_inexact_alloc_bin
In net/ipv6/ip6mr.c (ffff800010d44b60)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:mroute_clean_tables
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_mfc_delete
In net/ipv6/seg6_hmac.c (ffff800010d51e88)
Location: include/asm-generic/atomic-instrumented.h:1343
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_del
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️