__pkru_allows_write
Regular
4.4
: Absent ⚠️
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff8106b644)
Location: arch/x86/include/asm/pgtable.h:963
Inline: True
Inline callers:
- arch/x86/mm/fault.c:__do_page_fault
- arch/x86/mm/fault.c:bad_area_access_error
In arch/x86/mm/gup.c (ffffffff81071ac4)
Location: arch/x86/include/asm/pgtable.h:963
Inline: True
Inline callers:
- arch/x86/mm/gup.c:gup_huge_pud
- arch/x86/mm/gup.c:gup_huge_pmd
- arch/x86/mm/gup.c:gup_pte_range
In mm/gup.c (ffffffff811d5eee)
Location: arch/x86/include/asm/pgtable.h:963
Inline: True
Inline callers:
- mm/gup.c:vma_permits_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff811db00e)
Location: arch/x86/include/asm/pgtable.h:963
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff8106f12d)
Location: arch/x86/include/asm/pgtable.h:963
Inline: True
Inline callers:
- arch/x86/mm/fault.c:__do_page_fault
- arch/x86/mm/fault.c:bad_area_access_error
In arch/x86/mm/gup.c (ffffffff81075644)
Location: arch/x86/include/asm/pgtable.h:963
Inline: True
Inline callers:
- arch/x86/mm/gup.c:gup_huge_pud
- arch/x86/mm/gup.c:gup_huge_pmd
- arch/x86/mm/gup.c:gup_pte_range
In mm/gup.c (ffffffff811e47cb)
Location: arch/x86/include/asm/pgtable.h:963
Inline: True
Inline callers:
- mm/gup.c:fixup_user_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff811eac29)
Location: arch/x86/include/asm/pgtable.h:963
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff8106e912)
Location: arch/x86/include/asm/pgtable.h:1173
Inline: True
Inline callers:
- arch/x86/mm/fault.c:__do_page_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff811f0b3a)
Location: arch/x86/include/asm/pgtable.h:1173
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages_fast
- mm/gup.c:__get_user_pages_fast
- mm/gup.c:__get_user_pages_fast
- mm/gup.c:fixup_user_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff811f67cb)
Location: arch/x86/include/asm/pgtable.h:1173
Inline: True
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff810739bc)
Location: arch/x86/include/asm/pgtable.h:1209
Inline: True
Inline callers:
- arch/x86/mm/fault.c:__do_page_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff812056a7)
Location: arch/x86/include/asm/pgtable.h:1209
Inline: True
Inline callers:
- mm/gup.c:gup_pgd_range
- mm/gup.c:gup_pgd_range
- mm/gup.c:gup_pgd_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff8120ec70)
Location: arch/x86/include/asm/pgtable.h:1209
Inline: True
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff81076338)
Location: arch/x86/include/asm/pgtable.h:1275
Inline: True
Inline callers:
- arch/x86/mm/fault.c:__do_page_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff81226d95)
Location: arch/x86/include/asm/pgtable.h:1275
Inline: True
Inline callers:
- mm/gup.c:gup_pgd_range
- mm/gup.c:gup_pgd_range
- mm/gup.c:gup_pgd_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81230469)
Location: arch/x86/include/asm/pgtable.h:1275
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff8107c5ff)
Location: arch/x86/include/asm/pgtable.h:1364
Inline: True
Inline callers:
- arch/x86/mm/fault.c:__do_page_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff81239e1a)
Location: arch/x86/include/asm/pgtable.h:1364
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81242e19)
Location: arch/x86/include/asm/pgtable.h:1364
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff8107fc01)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- arch/x86/mm/fault.c:do_user_addr_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff8124b04a)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81254c8f)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff81080c91)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- arch/x86/mm/fault.c:do_user_addr_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff8125953a)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81263204)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff81087c31)
Location: arch/x86/include/asm/pgtable.h:1383
Inline: True
Inline callers:
- arch/x86/mm/fault.c:do_user_addr_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff8128abdd)
Location: arch/x86/include/asm/pgtable.h:1383
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_pte_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81294fd2)
Location: arch/x86/include/asm/pgtable.h:1383
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff810883e1)
Location: arch/x86/include/asm/pgtable.h:1379
Inline: True
Inline callers:
- arch/x86/mm/fault.c:do_user_addr_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff8129489d)
Location: arch/x86/include/asm/pgtable.h:1379
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_pte_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff8129f915)
Location: arch/x86/include/asm/pgtable.h:1379
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff81088f22)
Location: arch/x86/include/asm/pgtable.h:1379
Inline: True
Inline callers:
- arch/x86/mm/fault.c:do_user_addr_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff8129a2e7)
Location: arch/x86/include/asm/pgtable.h:1379
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_pte_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff812a4924)
Location: arch/x86/include/asm/pgtable.h:1379
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff81098243)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- arch/x86/mm/fault.c:do_user_addr_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff812dac69)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_pte_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:check_vma_flags
In mm/memory.c (ffffffff812e5ac9)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff810aae9d)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- arch/x86/mm/fault.c:do_user_addr_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff8133a7ae)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_pte_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:check_vma_flags
In mm/memory.c (ffffffff81347dad)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff810c4b93)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- arch/x86/mm/fault.c:do_user_addr_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff813b2295)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_pte_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:check_vma_flags
In mm/memory.c (ffffffff813c0207)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff810c6c86)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- arch/x86/mm/fault.c:access_error
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff813e7041)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_pte_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:check_vma_flags
In mm/memory.c (ffffffff813f4efe)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff810cf151)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- arch/x86/mm/fault.c:access_error
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff81411cc1)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_pte_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:check_vma_flags
In mm/memory.c (ffffffff81421594)
Location: arch/x86/include/asm/pkru.h:25
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff8107fc91)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- arch/x86/mm/fault.c:do_user_addr_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff81251b8a)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff8125b854)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff8106ecf4)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- arch/x86/mm/fault.c:do_user_addr_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff81245022)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff8124de1e)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff8107fc41)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- arch/x86/mm/fault.c:do_user_addr_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff8124f92a)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff812595f4)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/fault.c (ffffffff81081d3c)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- arch/x86/mm/fault.c:do_user_addr_fault
- arch/x86/mm/fault.c:bad_area_access_error
In mm/gup.c (ffffffff8125f2c7)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:fixup_user_fault
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81268ffe)
Location: arch/x86/include/asm/pgtable.h:1390
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault