summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/mm
Commit message (Expand)AuthorAgeFilesLines
...
* | | | powerpc/mm: Overhaul handling of bad page faultsBenjamin Herrenschmidt2017-08-031-18/+14
* | | | powerpc/mm: Move error_code checks for bad faults earlierBenjamin Herrenschmidt2017-08-031-15/+20
* | | | powerpc/mm: Move out definition of CPU specific is_write bitsBenjamin Herrenschmidt2017-08-031-7/+11
* | | | powerpc/6xx: Handle DABR match before calling do_page_faultBenjamin Herrenschmidt2017-08-031-9/+0
* | | | powerpc/mm: Pre-filter SRR1 bits before do_page_fault()Benjamin Herrenschmidt2017-08-021-12/+2
* | | | powerpc/mm: Move exception_enter/exit to a do_page_fault wrapperBenjamin Herrenschmidt2017-08-021-3/+11
* | | | powerpc/mm/radix: Avoid flushing the PWC on every flush_tlb_rangeBenjamin Herrenschmidt2017-08-022-6/+42
* | | | powerpc/mm/radix: Improve TLB/PWC flushesBenjamin Herrenschmidt2017-08-021-39/+27
* | | | powerpc/mm/radix: Improve _tlbiel_pid to be usable for PWC flushesBenjamin Herrenschmidt2017-08-021-4/+7
* | | | powerpc/mm: Fix check of multiple 16G pages from device treeRui Teng2017-07-311-1/+1
* | | | powerpc/mm: Build fix for non SPARSEMEM_VMEMAP configAneesh Kumar K.V2017-07-241-2/+2
|/ / /
* | / Merge tag 'powerpc-4.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2017-07-214-18/+63
|\| | | |/ |/|
| * powerpc/mm: Mark __init memory no-execute when STRICT_KERNEL_RWX=yMichael Ellerman2017-07-184-0/+29
| * powerpc/mm/hash: Refactor hash__mark_rodata_ro()Michael Ellerman2017-07-181-13/+19
| * powerpc/mm/radix: Refactor radix__mark_rodata_ro()Michael Ellerman2017-07-181-5/+15
* | Merge tag 'powerpc-4.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2017-07-141-3/+17
|\|
| * powerpc/mm/radix: Synchronize updates to the process tableBenjamin Herrenschmidt2017-07-101-0/+8
| * powerpc/mm/radix: Properly clear process table entryBenjamin Herrenschmidt2017-07-101-3/+9
* | powerpc,mmap: properly account for stack randomization in mmap_baseRik van Riel2017-07-121-9/+19
|/
* Merge tag 'powerpc-4.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2017-07-0720-102/+411
|\
| * powerpc/mm/radix: Implement STRICT_RWX/mark_rodata_ro() for RadixBalbir Singh2017-07-042-2/+69
| * powerpc/mm/hash: Implement mark_rodata_ro() for hashBalbir Singh2017-07-042-0/+49
| * powerpc/mm/radix: Fix execute permissions for interrupt_vectorsBalbir Singh2017-07-031-1/+2
| * Merge branch 'fixes' into nextMichael Ellerman2017-07-031-1/+1
| |\
| * | powerpc/mm: Wire up hpte_removebolted for powernvAnton Blanchard2017-07-021-0/+33
| * | powerpc/mm: Add devmap support for ppc64Oliver O'Halloran2017-07-025-6/+9
| * | powerpc/vmemmap: Add altmap supportOliver O'Halloran2017-07-022-5/+26
| * | powerpc/vmemmap: Reshuffle vmemmap_free()Oliver O'Halloran2017-07-021-23/+25
| * | powerpc/hugetlbfs: Export HPAGE_SHIFTOliver O'Halloran2017-07-021-0/+1
| * | powerpc: use spin loop primitives in some functionsNicholas Piggin2017-07-021-1/+4
| * | powerpc/mm: Add comments on vmemmap physical mappingAnshuman Khandual2017-06-281-0/+21
| * | powerpc/mm: Add comments to the vmemmap layoutAnshuman Khandual2017-06-281-0/+75
| * | powerpc: Only do ERAT invalidate on radix context switch on P9 DD1Benjamin Herrenschmidt2017-06-271-5/+10
| * | powerpc/mm: Trace tlbie(l) instructionsBalbir Singh2017-06-235-2/+25
| * | powerpc/64s: Rename slb_allocate_realmode() to slb_allocate()Michael Ellerman2017-06-212-12/+4
| * | powerpc/64s: Preserve r3 in slb_allocate_realmode()Nicholas Piggin2017-06-201-10/+14
| * | powerpc/mm/radix: Only add X for pages overlapping kernel textMichael Ellerman2017-06-151-3/+11
| * | powerpc/mm: Rename map_page() to map_kernel_page() on 32-bitChristophe Leroy2017-06-055-9/+8
| * | powerpc/mm/hugetlb: Add support for page accountingBalbir Singh2017-06-051-1/+1
| * | powerpc/mm/book(e)(3s)/32: Add page table accountingBalbir Singh2017-06-051-1/+1
| * | powerpc/mm/book(e)(3s)/64: Add page table accountingBalbir Singh2017-06-051-6/+14
| * | powerpc/mm/hash: Do a local flush if possible when no batch is activeBalbir Singh2017-06-051-4/+2
| * | powerpc/mm: The 8xx doesn't call do_page_fault() for breakpointsChristophe Leroy2017-06-021-1/+1
| * | powerpc/mm: Evaluate user_mode(regs) only once in do_page_fault()Christophe Leroy2017-06-021-6/+7
| * | powerpc/mm: Remove a redundant test in do_page_fault()Christophe Leroy2017-06-021-1/+1
| * | powerpc/mm: Only call store_updates_sp() on stores in do_page_fault()Christophe Leroy2017-06-021-1/+1
| * | powerpc/mm: Remove __this_fixmap_does_not_exist()Christophe Leroy2017-06-021-5/+0
| * | powerpc/mm/ptdump: Dump the first entry of the linear mapping as wellBalbir Singh2017-06-021-1/+1
* | | mm/hugetlb: add size parameter to huge_pte_offset()Punit Agrawal2017-07-061-1/+1
* | | powerpc/mm/hugetlb: add support for 1G huge pagesAneesh Kumar K.V2017-07-061-2/+5