unlock_cluster
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff81211682)
Location: mm/swapfile.c:281
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:free_swap_and_cache
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:__swap_entry_free
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
4.15
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff8122c078)
Location: mm/swapfile.c:293
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:__swap_duplicate
- mm/swapfile.c:reuse_swap_page
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:__swap_entry_free
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
4.18
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff8124e548)
Location: mm/swapfile.c:293
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:__swap_duplicate
- mm/swapfile.c:reuse_swap_page
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:__swap_entry_free
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
5.0
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff81262902)
Location: mm/swapfile.c:316
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:__swap_duplicate
- mm/swapfile.c:reuse_swap_page
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
5.3
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff8127d801)
Location: mm/swapfile.c:351
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:reuse_swap_page
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
5.4
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff8128d2a1)
Location: mm/swapfile.c:351
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:reuse_swap_page
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
5.8
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff812bfd41)
Location: mm/swapfile.c:350
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:page_trans_huge_map_swapcount
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:__swap_entry_free
- mm/swapfile.c:swap_free_cluster
- mm/swapfile.c:swap_alloc_cluster
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
5.11
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff812cb8f1)
Location: mm/swapfile.c:363
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:page_trans_huge_map_swapcount
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:__swap_entry_free
- mm/swapfile.c:swap_free_cluster
- mm/swapfile.c:swap_alloc_cluster
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
5.13
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff812d23f9)
Location: mm/swapfile.c:362
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:page_trans_huge_map_swapcount
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:__swap_entry_free
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
5.15
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff81317cc9)
Location: mm/swapfile.c:362
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:page_trans_huge_map_swapcount
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:__swap_entry_free
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
5.19
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff81383367)
Location: mm/swapfile.c:364
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:try_to_free_swap
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:__swap_entry_free
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
6.2
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff81400d67)
Location: mm/swapfile.c:368
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:folio_free_swap
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:put_swap_folio
- mm/swapfile.c:put_swap_folio
- mm/swapfile.c:put_swap_folio
- mm/swapfile.c:__swap_entry_free
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
6.5
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff81433c47)
Location: mm/swapfile.c:369
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:swp_swapcount
- mm/swapfile.c:swap_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:put_swap_folio
- mm/swapfile.c:put_swap_folio
- mm/swapfile.c:put_swap_folio
- mm/swapfile.c:__swap_entry_free
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:swap_free_cluster
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
6.8
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff8146d089)
Location: mm/swapfile.c:371
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:swapcache_clear
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:swp_swapcount
- mm/swapfile.c:swap_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:put_swap_folio
- mm/swapfile.c:put_swap_folio
- mm/swapfile.c:put_swap_folio
- mm/swapfile.c:__swap_entry_free
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:swap_free_cluster
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
arm64
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffff800010328a58)
Location: mm/swapfile.c:351
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:free_swap_and_cache
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
armhf
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (c053fea4)
Location: mm/swapfile.c:351
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:__swap_duplicate
- mm/swapfile.c:free_swap_and_cache
- mm/swapfile.c:swp_swapcount
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
ppc64el
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (c0000000003ffe8c)
Location: mm/swapfile.c:351
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:__swap_duplicate
- mm/swapfile.c:free_swap_and_cache
- mm/swapfile.c:swp_swapcount
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
riscv64
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffe000228818)
Location: mm/swapfile.c:351
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:__swap_duplicate
- mm/swapfile.c:free_swap_and_cache
- mm/swapfile.c:swp_swapcount
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
aws
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff81285881)
Location: mm/swapfile.c:351
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:reuse_swap_page
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
azure
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff812776f1)
Location: mm/swapfile.c:351
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:reuse_swap_page
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
gcp
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff81283691)
Location: mm/swapfile.c:351
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:reuse_swap_page
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard
lowlatency
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/swapfile.c (ffffffff8129336f)
Location: mm/swapfile.c:351
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:reuse_swap_page
- mm/swapfile.c:swap_page_trans_huge_swapped
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:page_swapcount
- mm/swapfile.c:swapcache_free_entries
- mm/swapfile.c:split_swap_cluster
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:put_swap_page
- mm/swapfile.c:get_swap_pages
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_slots
- mm/swapfile.c:scan_swap_map_try_ssd_cluster
- mm/swapfile.c:swap_do_scheduled_discard