summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/mm
Commit message (Expand)AuthorAgeFilesLines
* powerpc/mm/64s: Fix no previous prototype warningMichael Ellerman2021-02-113-2/+6
* powerpc: remove interrupt handler functions from the noinstr sectionNicholas Piggin2021-02-111-1/+0
* powerpc/32s: mfsrin()/mtsrin() become mfsr()/mtsr()Christophe Leroy2021-02-092-2/+2
* powerpc/64s/radix: serialize_against_pte_lookup IPIs trim mm_cpumaskNicholas Piggin2021-02-092-10/+23
* powerpc/64s/radix: occasionally attempt to trim mm_cpumaskNicholas Piggin2021-02-091-4/+56
* powerpc/64s/radix: Allow mm_cpumask trimming from external sourcesNicholas Piggin2021-02-091-10/+6
* powerpc/64s/radix: Check for no TLB flush requiredNicholas Piggin2021-02-091-13/+25
* powerpc/64s/radix: refactor TLB flush type selectionNicholas Piggin2021-02-091-82/+94
* powerpc/64s/radix: add warning and comments in mm_cpumask trimNicholas Piggin2021-02-091-6/+21
* powerpc/64: context tracking move to interrupt wrappersNicholas Piggin2021-02-092-11/+1
* powerpc/64s/hash: improve context tracking of hash faultsNicholas Piggin2021-02-092-14/+32
* powerpc: add interrupt_cond_local_irq_enable helperNicholas Piggin2021-02-091-3/+1
* powerpc: convert interrupt handlers to use wrappersNicholas Piggin2021-02-093-8/+16
* powerpc/64s: slb comment updateNicholas Piggin2021-02-091-13/+15
* powerpc/mm: Remove stale do_page_fault comment referring to SLB faultsNicholas Piggin2021-02-091-7/+5
* powerpc/64s: split do_hash_faultNicholas Piggin2021-02-091-23/+33
* powerpc/64s: move bad_page_fault handling to CNicholas Piggin2021-02-091-0/+4
* powerpc: rearrange do_page_fault error case to be inside exception_enterNicholas Piggin2021-02-091-9/+14
* powerpc/64s: add do_bad_page_fault_segv handlerNicholas Piggin2021-02-091-0/+7
* powerpc: bad_page_fault get registers from regsNicholas Piggin2021-02-093-6/+6
* powerpc: remove arguments from fault handler functionsNicholas Piggin2021-02-093-10/+14
* powerpc/64s: move the hash fault handling logic to CNicholas Piggin2021-02-091-28/+49
* powerpc/32s: Only build hash code when CONFIG_PPC_BOOK3S_604 is selectedChristophe Leroy2021-01-311-1/+3
* powerpc/mm/book3s64/iommu: fix some RCU-list locksQian Cai2021-01-311-2/+8
* powerpc/mm/hugetlb: Make pseries_alloc_bootmem_huge_page() staticCédric Le Goater2021-01-301-1/+1
* powerpc/mm: Move hpte_insert_repeating() prototypeCédric Le Goater2021-01-301-4/+0
* powerpc/mm: Include __find_linux_pte() prototypeCédric Le Goater2021-01-301-0/+1
* Merge tag 'powerpc-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2020-12-1727-538/+422
|\
| * powerpc/mm: Fix hugetlb_free_pmd_range() and hugetlb_free_pud_range()Christophe Leroy2020-12-151-4/+4
| * powerpc: Inline setup_kup()Michael Ellerman2020-12-151-6/+0
| * powerpc/64s: Mark the kuap/kuep functions non __initAneesh Kumar K.V2020-12-141-2/+2
| * powerpc/64s/iommu: Don't use atomic_ function on atomic64_t typeNicholas Piggin2020-12-091-1/+1
| * powerpc/32s: Cleanup around PTE_FLAGS_OFFSET in hash_low.SChristophe Leroy2020-12-091-10/+13
| * powerpc/32s: In add_hash_page(), calculate VSID laterChristophe Leroy2020-12-091-6/+6
| * powerpc/32s: Remove unused counters incremented by create_hpte()Christophe Leroy2020-12-091-15/+0
| * powerpc/mm: Refactor the floor/ceiling check in hugetlb range freeing functionsChristophe Leroy2020-12-091-37/+19
| * powerpc/fault: Perform exception fixup in do_page_fault()Christophe Leroy2020-12-091-9/+24
| * powerpc/fault: Avoid heavy search_exception_tables() verificationChristophe Leroy2020-12-091-15/+13
| * powerpc/mm: Move the WARN() out of bad_kuap_fault()Christophe Leroy2020-12-091-1/+1
| * powerpc/fault: Unnest definition of page_fault_is_write() and page_fault_is_b...Christophe Leroy2020-12-091-3/+5
| * powerpc/mm: sanity_check_fault() should work for all, not only BOOK3SChristophe Leroy2020-12-091-5/+3
| * powerpc/8xx: Always pin kernel text TLBChristophe Leroy2020-12-091-2/+1
| * powerpc/32s: Handle PROTFAULT in hash_page() also for CONFIG_PPC_KUAPChristophe Leroy2020-12-091-2/+11
| * powerpc/32s: Move early_mmu_init() into mmu.cChristophe Leroy2020-12-092-4/+4
| * powerpc/32s: Inline flush_hash_entry()Christophe Leroy2020-12-091-14/+0
| * powerpc/32s: Inline tlb_flush()Christophe Leroy2020-12-091-15/+0
| * powerpc/32s: Split and inline flush_range()Christophe Leroy2020-12-091-10/+3
| * powerpc/32s: Inline flush_tlb_range() and flush_tlb_kernel_range()Christophe Leroy2020-12-091-23/+7
| * powerpc/32s: Split and inline flush_tlb_mm() and flush_tlb_page()Christophe Leroy2020-12-091-13/+4
| * powerpc/32s: Move _tlbie() and _tlbia() in a new fileChristophe Leroy2020-12-094-79/+85