flush_cache_page
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: include/asm-generic/cacheflush.h:32
Inline: True
In mm/gup.c (0)
Location: include/asm-generic/cacheflush.h:32
Inline: True
In mm/memory.c (0)
Location: include/asm-generic/cacheflush.h:32
Inline: True
In mm/rmap.c (0)
Location: include/asm-generic/cacheflush.h:32
Inline: True
In mm/ksm.c (0)
Location: include/asm-generic/cacheflush.h:32
Inline: True
In fs/exec.c (0)
Location: include/asm-generic/cacheflush.h:32
Inline: True
In fs/dax.c (0)
Location: include/asm-generic/cacheflush.h:32
Inline: True
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/gup.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/memory.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/rmap.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/ksm.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/migrate.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/exec.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/dax.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/gup.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/memory.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/rmap.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/ksm.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/migrate.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/exec.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/dax.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/memory.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/rmap.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/ksm.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/migrate.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/exec.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/dax.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/memory.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/rmap.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/ksm.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/migrate.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/exec.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/dax.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/memory.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/rmap.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/ksm.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/migrate.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/exec.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/dax.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/memory.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/rmap.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/ksm.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/migrate_device.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/exec.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In mm/memory.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In mm/rmap.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In mm/ksm.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In mm/migrate_device.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In fs/exec.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In mm/memory.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In mm/rmap.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In mm/ksm.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In mm/migrate_device.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In fs/exec.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In mm/memory.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In mm/rmap.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In mm/ksm.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In mm/migrate_device.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
In fs/exec.c (0)
Location: include/asm-generic/cacheflush.h:43
Inline: True
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: arch/arm64/include/asm/cacheflush.h:102
Inline: True
In mm/gup.c (0)
Location: arch/arm64/include/asm/cacheflush.h:102
Inline: True
In mm/memory.c (0)
Location: arch/arm64/include/asm/cacheflush.h:102
Inline: True
In mm/rmap.c (0)
Location: arch/arm64/include/asm/cacheflush.h:102
Inline: True
In mm/ksm.c (0)
Location: arch/arm64/include/asm/cacheflush.h:102
Inline: True
In fs/exec.c (0)
Location: arch/arm64/include/asm/cacheflush.h:102
Inline: True
In fs/dax.c (0)
Location: arch/arm64/include/asm/cacheflush.h:102
Inline: True
armhf
: Selective Inline ⚠️void flush_cache_page(struct vm_area_struct *vma, long unsigned int user_addr, long unsigned int pfn);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In arch/arm/mm/flush.c (c031e974)
Location: arch/arm/mm/flush.c:98
Inline: True
Direct callers:
- kernel/events/uprobes.c:__replace_page
- mm/gup.c:get_dump_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
- mm/ksm.c:replace_page
- mm/ksm.c:write_protect_page
- fs/exec.c:copy_strings
Symbols:
c031e974-c031e9b4: flush_cache_page (STB_GLOBAL)
ppc64el
: Absent ⚠️
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (0)
Location: arch/riscv/include/asm/cacheflush.h:35
Inline: True
In mm/memory.c (0)
Location: arch/riscv/include/asm/cacheflush.h:35
Inline: True
In mm/rmap.c (0)
Location: arch/riscv/include/asm/cacheflush.h:35
Inline: True
In mm/ksm.c (0)
Location: arch/riscv/include/asm/cacheflush.h:35
Inline: True
In fs/exec.c (0)
Location: arch/riscv/include/asm/cacheflush.h:35
Inline: True
In fs/dax.c (0)
Location: arch/riscv/include/asm/cacheflush.h:35
Inline: True
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/gup.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/memory.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/rmap.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/ksm.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/migrate.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/exec.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/dax.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/gup.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/memory.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/rmap.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/ksm.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/migrate.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/exec.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/dax.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/gup.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/memory.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/rmap.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/ksm.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/migrate.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/exec.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/dax.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/gup.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/memory.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/rmap.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/ksm.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In mm/migrate.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/exec.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
In fs/dax.c (0)
Location: include/asm-generic/cacheflush.h:41
Inline: True
Arch