summaryrefslogtreecommitdiff
path: root/arch/powerpc/include/asm/nohash/32
AgeCommit message (Expand)AuthorFilesLines
2023-11-03Merge tag 'powerpc-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds6-272/+83
2023-10-19powerpc: Support execute-only on all powerpcChristophe Leroy1-0/+1
2023-10-19powerpc/40x: Introduce _PAGE_READ and remove _PAGE_USERChristophe Leroy1-17/+3
2023-10-19powerpc/44x: Introduce _PAGE_READ and remove _PAGE_USERChristophe Leroy1-18/+4
2023-10-19powerpc/e500: Introduce _PAGE_READ and remove _PAGE_USERChristophe Leroy1-18/+4
2023-10-19powerpc/nohash: Replace pte_user() by pte_read()Christophe Leroy1-7/+0
2023-10-19powerpc/nohash: Add _PAGE_WRITE to supplement _PAGE_RWChristophe Leroy3-0/+6
2023-10-19powerpc/8xx: Use generic permission masksChristophe Leroy1-8/+5
2023-10-19powerpc: Remove pte_mkuser() and pte_mkpriviledged()Christophe Leroy1-14/+0
2023-10-19powerpc/nohash: Refactor __ptep_set_access_flags()Christophe Leroy1-16/+0
2023-10-19powerpc/nohash: Refactor pte_clear()Christophe Leroy1-3/+0
2023-10-19powerpc/nohash: Deduplicate ptep_set_wrprotect() and ptep_get_and_clear()Christophe Leroy1-16/+0
2023-10-19powerpc/nohash: Refactor ptep_test_and_clear_young()Christophe Leroy1-11/+0
2023-10-19powerpc/nohash: Deduplicate pte helpersChristophe Leroy1-36/+0
2023-10-19powerpc/nohash: Deduplicate _PAGE_CHG_MASKChristophe Leroy1-7/+1
2023-10-19powerpc/nohash: Refactor pte_update()Christophe Leroy1-33/+0
2023-10-19powerpc/nohash: Replace #ifdef CONFIG_44x by IS_ENABLED(CONFIG_44x) in pgtable.hChristophe Leroy1-5/+2
2023-10-19powerpc/nohash: Move 8xx version of pte_update() into pte-8xx.hChristophe Leroy2-56/+58
2023-10-19powerpc/nohash: Refactor declaration of {map/unmap}_kernel_page()Christophe Leroy1-8/+0
2023-10-19powerpc: Untangle fixmap.h and pgtable.h and mmu.hChristophe Leroy2-2/+8
2023-10-19powerpc: Remove pte_ERROR()Christophe Leroy1-3/+0
2023-10-19powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macroChristophe Leroy1-3/+0
2023-10-15Merge tag 'powerpc-6.6-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-0/+7
2023-10-09powerpc/8xx: Fix pte_access_permitted() for PAGE_NONEChristophe Leroy1-0/+7
2023-09-30mm: hugetlb: add huge page size param to set_huge_pte_at()Ryan Roberts1-1/+2
2023-08-31Merge tag 'powerpc-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2-33/+31
2023-08-16powerpc: Make virt_to_pfn() a static inlineLinus Walleij1-1/+1
2023-08-02powerpc/kuap: Use ASM feature fixups instead of static branchesChristophe Leroy1-9/+21
2023-08-02powerpc/kuap: KUAP enabling/disabling functions must be __always_inlineChristophe Leroy1-10/+10
2023-08-02powerpc/kuap: Use MMU_FTR_KUAP on all and refactor disabling kuapChristophe Leroy1-9/+0
2023-08-02powerpc/kuap: Avoid useless jump_label on empty functionChristophe Leroy1-6/+5
2023-08-02powerpc/kuap: Avoid unnecessary reads of MD_APChristophe Leroy1-6/+2
2023-07-12mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma()Rick Edgecombe2-4/+4
2023-02-03powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand4-24/+26
2022-12-19Merge tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-2/+8
2022-12-15mm: Convert __HAVE_ARCH_P..P_GET to the new stylePeter Zijlstra1-1/+1
2022-11-24powerpc/8xx: Simplify pte_update() with 16k pagesChristophe Leroy1-2/+8
2022-09-26powerpc: Remove CONFIG_PPC_FSL_BOOK3EChristophe Leroy1-1/+1
2022-09-26powerpc: Remove CONFIG_FSL_BOOKEChristophe Leroy2-6/+6
2022-03-25Merge tag 'powerpc-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-3/+0
2022-03-23Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-4/+3
2022-03-23mm: merge pte_mkhuge() call into arch_make_huge_pte()Anshuman Khandual1-2/+2
2022-03-21powerpc: Add pmd_pfn()Matthew Wilcox (Oracle)1-4/+3
2022-02-03powerpc/nohash: Remove pte_same()Christophe Leroy1-3/+0
2022-01-24powerpc/fixmap: Fix VM debug warning on unmapChristophe Leroy1-0/+1
2021-12-09powerpc/kuap: Add kuap_lock()Christophe Leroy1-0/+4
2021-12-09powerpc/kuap: Remove __kuap_assert_locked()Christophe Leroy1-6/+0
2021-12-09powerpc/kuap: Check KUAP activation in generic functionsChristophe Leroy1-26/+2
2021-12-09powerpc/kuap: Add a generic intermediate layerChristophe Leroy1-10/+10
2021-12-09powerpc/44x: Activate KUEP at all timeChristophe Leroy1-1/+0