aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/mm
Commit message (Expand)AuthorAgeFilesLines
* powerpc: Enable kcovAndrew Donnellan2019-02-231-0/+5
* powerpc/8xx: don't disable large TLBs with CONFIG_STRICT_KERNEL_RWXChristophe Leroy2019-02-233-3/+32
* powerpc/mm/32s: Use BATs for STRICT_KERNEL_RWXChristophe Leroy2019-02-234-10/+99
* powerpc/mm/32s: add setibat() clearibat() and update_bats()Christophe Leroy2019-02-231-0/+32
* powerpc/mmu: add is_strict_kernel_rwx() helperChristophe Leroy2019-02-231-3/+1
* powerpc/mm/32s: use _PAGE_EXEC in setbat()Christophe Leroy2019-02-231-4/+6
* powerpc/32: always populate page tables for Abatron BDI.Christophe Leroy2019-02-231-1/+4
* powerpc/mm/32s: use generic mmu_mapin_ram() for all blocks.Christophe Leroy2019-02-231-18/+9
* powerpc/mm/32s: rework mmu_mapin_ram()Christophe Leroy2019-02-231-22/+41
* powerpc/mm/32: add base address to mmu_mapin_ram()Christophe Leroy2019-02-237-9/+9
* powerpc/8xx: Map 32Mb of RAM at init.Christophe Leroy2019-02-231-2/+5
* powerpc/8xx: replace most #ifdef by IS_ENABLED() in 8xx_mmu.cChristophe Leroy2019-02-231-25/+19
* Revert "powerpc/book3s32: Reorder _PAGE_XXX flags to simplify TLB handling"Michael Ellerman2019-02-231-2/+4
* powerpc: Move page table dump files in a dedicated subdirectoryChristophe Leroy2019-02-2210-13/+14
* powerpc: dump as a single line areas mapping a single physical page.Christophe Leroy2019-02-221-6/+12
* powerpc/book3s32: Reorder _PAGE_XXX flags to simplify TLB handlingChristophe Leroy2019-02-221-4/+2
* powerpc/hash32: use physical address directly in hash handlers.Christophe Leroy2019-02-222-37/+31
* powerpc/6xx: Store PGDIR physical address in a SPRGChristophe Leroy2019-02-221-2/+1
* powerpc: simplify BDI switchChristophe Leroy2019-02-221-5/+2
* powerpc/64s/hash: Fix assert_slb_presence() use of the slbfee. instructionNicholas Piggin2019-02-221-0/+5
* Merge branch 'topic/dma' into nextMichael Ellerman2019-02-212-35/+27
|\
| * powerpc/dma: use the generic direct mapping bypassChristoph Hellwig2019-02-181-3/+3
| * powerpc/dma: use the dma_direct mapping routinesChristoph Hellwig2019-02-181-9/+20
| * powerpc/dma: use the dma-direct allocator for coherent platformsChristoph Hellwig2019-02-181-22/+0
| * powerpc/dma: remove dma_nommu_mmap_coherentChristoph Hellwig2019-02-181-2/+5
* | Merge branch 'fixes' into nextMichael Ellerman2019-02-191-0/+22
|\ \
| * | powerpc/radix: Fix kernel crash with mremap()Aneesh Kumar K.V2019-01-311-0/+22
| |/
* | powerpc: Drop page_is_ram() and walk_system_ram_range()Christophe Leroy2019-02-041-33/+6
* | powerpc/pseries: Perform full re-add of CPU for topology update post-migrationNathan Fontenot2019-01-301-8/+1
* | powerpc: remove unnecessary unlikely()Igor Stoppa2019-01-151-1/+1
* | powerpc/mm: Fix debugfs_simple_attr.cocci warningsYueHaibing2019-01-141-3/+3
|/
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2019-01-052-5/+5
|\
| * mm: treewide: remove unused address argument from pte_alloc functionsJoel Fernandes (Google)2019-01-042-5/+5
* | Remove 'type' argument from access_ok() functionLinus Torvalds2019-01-032-2/+2
|/
* mm, memory_hotplug: add nid parameter to arch_remove_memoryOscar Salvador2018-12-281-1/+2
* Merge tag 'powerpc-4.21-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2018-12-2725-338/+668
|\
| * powerpc/vfio/iommu/kvm: Do not pin device memoryAlexey Kardashevskiy2018-12-211-9/+84
| * powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a regionAlexey Kardashevskiy2018-12-211-10/+9
| * powerpc/mm: Fix reporting of kernel execute faults on the 8xxChristophe Leroy2018-12-211-1/+3
| * powerpc/pkeys: Fix handling of pkey state across fork()Ram Pai2018-12-211-0/+10
| * powerpc/fsl: Flush the branch predictor at each kernel entry (64bit)Diana Craciun2018-12-201-0/+7
| * powerpc/mm: Make NULL pointer deferences explicit on bad page faults.Christophe Leroy2018-12-201-8/+9
| * powerpc: use mm zones more sensiblyChristoph Hellwig2018-12-201-30/+17
| * powerpc/dma: split the two __dma_alloc_coherent implementationsChristoph Hellwig2018-12-201-8/+7
| * powerpc/mm/hash: Handle user access of kernel address gracefullyAneesh Kumar K.V2018-12-201-5/+19
| * powerpc/mm: add exec protection on powerpc 603Christophe Leroy2018-12-192-11/+11
| * powerpc/mm: define an empty slice_init_new_context_exec()Christophe Leroy2018-12-191-2/+0
| * powerpc/book3s/32: fix number of bats in p/v_block_mapped()Christophe Leroy2018-12-191-2/+2
| * powerpc/44x: use patch_sites for TLB handlers patchingChristophe Leroy2018-12-191-11/+3
| * powerpc/8xx: use modify_instruction_site()Christophe Leroy2018-12-191-5/+1