summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/nohash
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'powerpc-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2023-11-039-485/+248
|\
| * powerpc: Support execute-only on all powerpcChristophe Leroy2023-10-193-1/+3
| * powerpc: Finally remove _PAGE_USERChristophe Leroy2023-10-191-7/+3
| * powerpc/40x: Introduce _PAGE_READ and remove _PAGE_USERChristophe Leroy2023-10-191-17/+3
| * powerpc/44x: Introduce _PAGE_READ and remove _PAGE_USERChristophe Leroy2023-10-191-18/+4
| * powerpc/e500: Introduce _PAGE_READ and remove _PAGE_USERChristophe Leroy2023-10-192-29/+13
| * powerpc/nohash: Replace pte_user() by pte_read()Christophe Leroy2023-10-192-13/+7
| * powerpc/nohash: Add _PAGE_WRITE to supplement _PAGE_RWChristophe Leroy2023-10-196-4/+15
| * powerpc/8xx: Use generic permission masksChristophe Leroy2023-10-191-8/+5
| * powerpc: Rely on address instead of pte_user()Christophe Leroy2023-10-191-1/+1
| * powerpc: Remove pte_mkuser() and pte_mkpriviledged()Christophe Leroy2023-10-193-43/+0
| * powerpc/e500: Simplify pte_mkexec()Christophe Leroy2023-10-191-4/+1
| * powerpc/nohash: Refactor __ptep_set_access_flags()Christophe Leroy2023-10-193-31/+17
| * powerpc/nohash: Refactor pte_clear()Christophe Leroy2023-10-193-10/+5
| * powerpc/nohash: Deduplicate ptep_set_wrprotect() and ptep_get_and_clear()Christophe Leroy2023-10-193-31/+16
| * powerpc/nohash: Refactor ptep_test_and_clear_young()Christophe Leroy2023-10-193-29/+12
| * powerpc/nohash: Deduplicate pte helpersChristophe Leroy2023-10-193-61/+36
| * powerpc/nohash: Deduplicate _PAGE_CHG_MASKChristophe Leroy2023-10-193-13/+7
| * powerpc/nohash: Refactor checking of no-change in pte_update()Christophe Leroy2023-10-192-9/+3
| * powerpc/nohash: Refactor pte_update()Christophe Leroy2023-10-193-50/+42
| * powerpc/nohash: Replace #ifdef CONFIG_44x by IS_ENABLED(CONFIG_44x) in pgtable.hChristophe Leroy2023-10-191-5/+2
| * powerpc/nohash: Move 8xx version of pte_update() into pte-8xx.hChristophe Leroy2023-10-192-56/+58
| * powerpc/nohash: Refactor declaration of {map/unmap}_kernel_page()Christophe Leroy2023-10-193-10/+3
| * powerpc/nohash: Remove {pte/pmd}_protnone()Christophe Leroy2023-10-191-17/+0
| * powerpc: Untangle fixmap.h and pgtable.h and mmu.hChristophe Leroy2023-10-193-2/+9
| * powerpc: Refactor update_mmu_cache_range()Christophe Leroy2023-10-191-15/+0
| * powerpc: Deduplicate prototypes of ptep_set_access_flags() and phys_mem_acces...Christophe Leroy2023-10-191-10/+0
| * powerpc: Remove pte_ERROR()Christophe Leroy2023-10-192-5/+0
| * powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macroChristophe Leroy2023-10-191-3/+0
* | Merge tag 'powerpc-6.6-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2023-10-153-1/+10
|\|
| * powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()Christophe Leroy2023-10-091-1/+1
| * powerpc/8xx: Fix pte_access_permitted() for PAGE_NONEChristophe Leroy2023-10-092-0/+9
* | mm: hugetlb: add huge page size param to set_huge_pte_at()Ryan Roberts2023-09-291-1/+2
|/
* Merge tag 'powerpc-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2023-08-315-67/+70
|\
| * powerpc/64e: Fix circular dependency with CONFIG_SMP disabledChristophe Leroy2023-08-231-0/+3
| * powerpc: Make virt_to_pfn() a static inlineLinus Walleij2023-08-162-2/+2
| * powerpc/kuap: Use ASM feature fixups instead of static branchesChristophe Leroy2023-08-022-24/+44
| * powerpc/kuap: KUAP enabling/disabling functions must be __always_inlineChristophe Leroy2023-08-022-21/+21
| * powerpc/kuap: Use MMU_FTR_KUAP on all and refactor disabling kuapChristophe Leroy2023-08-022-17/+0
| * powerpc/kuap: Avoid useless jump_label on empty functionChristophe Leroy2023-08-022-8/+11
| * powerpc/kuap: Avoid unnecessary reads of MD_APChristophe Leroy2023-08-022-10/+4
* | Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-08-313-5/+5
|\ \
| * | mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma()Rick Edgecombe2023-07-113-5/+5
| |/
* / powerpc: implement the new page table range APIMatthew Wilcox (Oracle)2023-08-241-11/+5
|/
* mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand2023-02-021-1/+0
* powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand2023-02-027-28/+63
* Merge tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2022-12-193-3/+16
|\
| * powerpc/tlb: Add local flush for page given mm_struct and psizeBenjamin Gray2022-11-301-0/+7
| * powerpc/8xx: Reverse order entries are written by __set_pte_at()Christophe Leroy2022-11-241-1/+1
| * powerpc/8xx: Simplify pte_update() with 16k pagesChristophe Leroy2022-11-241-2/+8