1. 86109a6 arm64: Fix kcore macros after 52-bit virtual addressing fallout by Chris von Recklinghausen · 5 years ago
  2. 782de70 mm: consolidate pgtable_cache_init() and pgd_cache_init() by Mike Rapoport · 5 years ago
  3. 671df18 Merge tag 'dma-mapping-5.4' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 5 years ago
  4. e77fafe Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 5 years ago
  5. ac12cf8 Merge branches 'for-next/52-bit-kva', 'for-next/cpu-topology', 'for-next/error-injection', 'for-next/perf', 'for-next/psci-cpuidle', 'for-next/rng', 'for-next/smpboot', 'for-next/tbi' and 'for-next/tlbi' into for-next/core by Will Deacon · 6 years ago
  6. 3e4e1d3f arm64: document the choice of page attributes for pgprot_dmacoherent by Christoph Hellwig · 6 years ago
  7. 419e2f1 dma-mapping: remove arch_dma_mmap_pgprot by Christoph Hellwig · 6 years ago
  8. eb6a4dc arm64: mm: Add ISB instruction to set_pgd() by Will Deacon · 6 years ago
  9. d0b7a30 Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" by Will Deacon · 6 years ago
  10. 77ad4ce arm64: memory: rename VA_START to PAGE_END by Mark Rutland · 6 years ago
  11. c8b6d2c arm64: mm: Separate out vmemmap by Steve Capper · 6 years ago
  12. 14c127c arm64: mm: Flip kernel VA space by Steve Capper · 6 years ago
  13. 30e2353 arm64: mm: add missing PTE_SPECIAL in pte_mkdevmap on arm64 by Jia He · 6 years ago
  14. 7d4e2dc arm64/mm: fix variable 'pud' set but not used by Qian Cai · 6 years ago
  15. 5a9060e arm64: mm: Drop pte_huge() by Anshuman Khandual · 6 years ago
  16. 73b20c8 arm64: mm: implement pte_devmap support by Robin Murphy · 6 years ago
  17. dfd437a Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 6 years ago
  18. c884d8a Merge tag 'spdx-5.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx by Linus Torvalds · 6 years ago
  19. caab277 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 by Thomas Gleixner · 6 years ago
  20. 615c48a arm64/mm: don't initialize pgd_cache twice by Mike Rapoport · 6 years ago
  21. 9b60472 arm64: mm: avoid redundant READ_ONCE(*ptep) by Mark Rutland · 6 years ago
  22. f7f0097 arm64/mm: Simplify protection flag creation for kernel huge mappings by Anshuman Khandual · 6 years ago
  23. 5fbbeed arm64: mm: Remove pte_unmap_nested() by Qian Cai · 6 years ago
  24. 74dd022 arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable by Qian Cai · 6 years ago
  25. 42b00f1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 6 years ago
  26. b8e0ba7 KVM: arm64: Add support for creating PUD hugepages at stage 2 by Punit Agrawal · 6 years ago
  27. 35a6396 KVM: arm64: Update age handlers to support PUD hugepages by Punit Agrawal · 6 years ago
  28. eb3f0624 KVM: arm64: Support handling access faults for PUD hugepages by Punit Agrawal · 6 years ago
  29. 3403e56 arm64: mm: Don't wait for completion of TLB invalidation when page aging by Alex Van Brunt · 6 years ago
  30. e9ed821 arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines by James Morse · 6 years ago
  31. 2330b7c arm64/mm: use fixmap to modify swapper_pg_dir by Jun Yao · 6 years ago
  32. 2b5548b arm64/mm: Separate boot-time page tables from swapper_pg_dir by Jun Yao · 6 years ago
  33. 0795eda arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() by Will Deacon · 7 years ago
  34. 24fe1b0 arm64: Remove unnecessary ISBs from set_{pte,pmd,pud} by Will Deacon · 7 years ago
  35. 3010a5e mm: introduce ARCH_HAS_PTE_SPECIAL by Laurent Dufour · 7 years ago
  36. 907e21c arm64: mm: drop addr parameter from sync icache and dcache by Shaokun Zhang · 7 years ago
  37. 20a004e arm64: mm: Use READ_ONCE/WRITE_ONCE when accessing page tables by Will Deacon · 7 years ago
  38. 1d78a62 arm64: provide pmdp_establish() helper by Catalin Marinas · 7 years ago
  39. 0aebc6a Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 7 years ago
  40. 0370b31 arm64: Extend early page table code to allow for larger kernels by Steve Capper · 7 years ago
  41. 1f911c3 Merge branch 'for-next/52-bit-pa' into for-next/core by Catalin Marinas · 7 years ago
  42. 75387b9 arm64: handle 52-bit physical addresses in page table entries by Kristina Martsenko · 7 years ago
  43. 1933830 arm64: don't open code page table entry creation by Kristina Martsenko · 7 years ago
  44. 529c4b0 arm64: handle 52-bit addresses in TTBR by Kristina Martsenko · 7 years ago
  45. 86c9e81 arm64: mm: Fix false positives in set_pte_at access/dirty race detection by Will Deacon · 7 years ago
  46. 8781bcbc arm64: mm: Fix pte_mkclean, pte_mkdirty semantics by Steve Capper · 7 years ago
  47. 51a0048 arm64: mm: Map entry trampoline into trampoline and kernel page tables by Will Deacon · 7 years ago
  48. e4e40e0 mm: switch to 'define pmd_write' instead of __HAVE_ARCH_PMD_WRITE by Dan Williams · 7 years ago
  49. 6218f96 arm64: Implement arch-specific pte_access_permitted() by Catalin Marinas · 7 years ago
  50. f069fab arm64: mm: Use READ_ONCE when dereferencing pointer to pte table by Will Deacon · 7 years ago
  51. af29678 arm64: Remove the !CONFIG_ARM64_HW_AFDBM alternative code paths by Catalin Marinas · 8 years ago
  52. 64c2684 arm64: Ignore hardware dirty bit updates in ptep_set_wrprotect() by Catalin Marinas · 8 years ago
  53. 73e86cb arm64: Move PTE_RDONLY bit handling out of set_pte_at() by Catalin Marinas · 8 years ago
  54. 3bbf715 arm64: Convert pte handling from inline asm to using (cmp)xchg by Catalin Marinas · 8 years ago
  55. f02ab08 arm64: hugetlb: Fix huge_pte_offset to return poisoned page table entries by Punit Agrawal · 8 years ago
  56. d27cfa1 arm64: mm: set the contiguous bit for kernel mappings where appropriate by Ard Biesheuvel · 8 years ago
  57. ec663d9 arm64: Improve detection of user/non-user mappings in set_pte(_at) by Catalin Marinas · 8 years ago
  58. 2077be6 arm64: Use __pa_symbol for kernel symbols by Laura Abbott · 8 years ago
  59. 5ebe3a4 arm64: hibernate: Support DEBUG_PAGEALLOC by James Morse · 9 years ago
  60. cab15ce arm64: Introduce execute-only page access permissions by Catalin Marinas · 9 years ago
  61. 747a70e arm64: Fix copy-on-write referencing in HugeTLB by Steve Capper · 9 years ago
  62. a05a70d Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 9 years ago
  63. fd8cfd3 arch: fix has_transparent_hugepage() by Hugh Dickins · 9 years ago
  64. 7beaa24 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 9 years ago
  65. 0648505 kvm: arm64: Enable hardware updates of the Access Flag for Stage 2 page tables by Catalin Marinas · 9 years ago
  66. 5bb1cc0 arm64: Ensure pmd_present() returns false after pmd_mknotpresent() by Catalin Marinas · 9 years ago
  67. ab4db1f arm64: Replace hard-coded values in the pmd/pud_bad() macros by Catalin Marinas · 9 years ago
  68. 282aa70 arm64: Implement pmdp_set_access_flags() for hardware AF/DBM by Catalin Marinas · 9 years ago
  69. 911f56e arm64: Fix typo in the pmdp_huge_get_and_clear() definition by Catalin Marinas · 9 years ago
  70. 0dbd3b1 arm64: Introduce pmd_thp_or_huge by Suzuki K Poulose · 9 years ago
  71. 66dbd6e arm64: Implement ptep_set_access_flags() for hardware AF/DBM by Catalin Marinas · 9 years ago
  72. 5616623 arm64, mm, numa: Add NUMA balancing support for arm64. by Ganapatrao Kulkarni · 9 years ago
  73. 3e1907d arm64: mm: move vmemmap region right below the linear region by Ard Biesheuvel · 9 years ago
  74. 22b6f3b arm64: mm: avoid virt_to_page() translation for the zero page by Ard Biesheuvel · 9 years ago
  75. 3bab79e Revert "arm64: account for sparsemem section alignment when choosing vmemmap offset" by Ard Biesheuvel · 9 years ago
  76. 588ab3f Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 9 years ago
  77. fdc69e7 arm64: Update PTE_RDONLY in set_pte_at() for PROT_NONE permission by Catalin Marinas · 9 years ago
  78. 36e5cd6 arm64: account for sparsemem section alignment when choosing vmemmap offset by Ard Biesheuvel · 9 years ago
  79. dfd55ad arm64: vmemmap: use virtual projection of linear region by Ard Biesheuvel · 9 years ago
  80. 3eca86e arm64: Remove fixmap include fragility by Mark Rutland · 9 years ago
  81. cac4b8c arm64: Fix building error with 16KB pages and 36-bit VA by Catalin Marinas · 9 years ago
  82. f904077 arm64: move kernel image to base of vmalloc area by Ard Biesheuvel · 9 years ago
  83. 6533945 arm64: pgtable: implement static [pte|pmd|pud]_offset variants by Ard Biesheuvel · 9 years ago
  84. 961faac arm64: mm: add functions to walk tables in fixmap by Mark Rutland · 9 years ago
  85. dca56dc arm64: mm: add functions to walk page tables by PA by Mark Rutland · 9 years ago
  86. 053520f arm64: mm: move pte_* macros by Mark Rutland · 9 years ago
  87. 5227cfa arm64: mm: place empty_zero_page in bss by Mark Rutland · 9 years ago
  88. ac15bd6 arm64: Honour !PTE_WRITE in set_pte_at() for kernel mappings by Catalin Marinas · 9 years ago
  89. 05ee26d arch/arm64/include/asm/pgtable.h: add pmd_mkclean for THP by Minchan Kim · 9 years ago
  90. b7ed934 arm64, thp: remove infrastructure for handling splitting PMDs by Kirill A. Shutemov · 9 years ago
  91. fa5fd7c Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 9 years ago
  92. 39b5be9 arm64: mm: move pgd_cache initialisation to pgtable_cache_init by Will Deacon · 9 years ago
  93. 66b3923 arm64: hugetlb: add support for PTE contiguous bit by David Woods · 9 years ago
  94. 82d3400 arm64: Improve error reporting on set_pte_at() checks by Catalin Marinas · 9 years ago
  95. 76c714b arm64: pgtable: implement pte_accessible() by Will Deacon · 9 years ago
  96. 0b2aa5b arm64: Fix R/O permissions in mark_rodata_ro by Laura Abbott · 9 years ago
  97. a18e2fa Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 9 years ago
  98. fb226c3 arm64: fix R/O permissions of FDT mapping by Ard Biesheuvel · 9 years ago
  99. 2dc10ad Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 9 years ago
  100. 7db743c arm64: Minor coding style fixes for kc_offset_to_vaddr and kc_vaddr_to_offset by Catalin Marinas · 9 years ago