summaryrefslogtreecommitdiffstats
path: root/arch/arm64/mm/hugetlbpage.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* arm64/mm: new ptep layer to manage contig bitRyan Roberts2024-02-231-20/+20
* arm64/mm: convert ptep_clear() to ptep_get_and_clear()Ryan Roberts2024-02-231-1/+1
* arm64/mm: convert set_pte_at() to set_ptes(..., 1)Ryan Roberts2024-02-231-5/+5
* arm64/mm: convert READ_ONCE(*ptep) to ptep_get(ptep)Ryan Roberts2024-02-231-3/+3
* mm/hugetlb: move page order check inside hugetlb_cma_reserve()Anshuman Khandual2024-02-221-7/+0
* mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov2024-01-091-1/+1
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2023-11-011-2/+1
|\
| * arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_2645198Mark Rutland2023-10-161-2/+1
* | arm64: hugetlb: fix set_huge_pte_at() to work with all swap entriesRyan Roberts2023-09-301-14/+3
* | mm: hugetlb: add huge page size param to set_huge_pte_at()Ryan Roberts2023-09-301-2/+4
|/
* arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush()Qi Zheng2023-08-251-1/+1
* arm64/hugetlb: pte_alloc_huge() pte_offset_huge()Hugh Dickins2023-06-201-9/+2
* arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruptionAnshuman Khandual2023-01-061-0/+21
* Revert "arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption"Will Deacon2022-12-151-21/+0
* arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruptionAnshuman Khandual2022-11-181-0/+21
* mm/swap: add swp_offset_pfn() to fetch PFN from swap entryPeter Xu2022-09-271-1/+1
* Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-061-17/+39
|\
| * arm64/hugetlb: implement arm64 specific hugetlb_mask_last_pageBaolin Wang2022-07-181-0/+22
| * mm: hugetlb: kill set_huge_swap_pte_at()Qi Zheng2022-07-041-17/+17
* | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2022-08-011-10/+0
|\ \
| * | arm64: Add HAVE_IOREMAP_PROT supportKefeng Wang2022-06-271-10/+0
| |/
* / arm64: hugetlb: Restore TLB invalidation for BBM on contiguous ptesWill Deacon2022-07-011-9/+21
|/
* arm64/hugetlb: Fix building errors in huge_ptep_clear_flush()Baolin Wang2022-05-271-1/+4
* Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-05-261-7/+5
|\
| * mm: change huge_ptep_clear_flush() to return the original pteBaolin Wang2022-05-141-7/+5
* | arm64/hugetlb: Implement arm64 specific huge_ptep_get()Baolin Wang2022-05-171-0/+22
* | arm64/hugetlb: Use ptep_get() to get the pte value of a huge pageBaolin Wang2022-05-171-4/+4
* | arm64/hugetlb: Drop TLB flush from get_clear_flush()Anshuman Khandual2022-05-111-11/+5
|/
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2022-03-231-0/+1
|\
| * mm: merge pte_mkhuge() call into arch_make_huge_pte()Anshuman Khandual2022-03-221-0/+1
* | arm64/hugetlb: Define __hugetlb_valid_size()Anshuman Khandual2022-02-221-20/+18
|/
* Merge branch 'for-next/fixes' into for-next/coreWill Deacon2021-10-291-1/+2
|\
| * arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZEMike Kravetz2021-10-111-1/+1
* | arm64/mm: Add pud_sect_supported()Anshuman Khandual2021-09-291-11/+15
|/
* mm/hugetlb: change parameters of arch_make_huge_pte()Christophe Leroy2021-07-011-3/+2
* hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabledPeter Xu2021-05-051-2/+1
* hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share()Peter Xu2021-05-051-2/+2
* mm: remove unneeded includes of <asm/pgalloc.h>Mike Rapoport2020-08-071-1/+0
* arm64/hugetlb: Reserve CMA areas for gigantic pages on 16K and 64K configsAnshuman Khandual2020-07-151-0/+38
* arm64/mm: Redefine CONT_{PTE, PMD}_SHIFTGavin Shan2020-07-031-2/+2
* arm64: add support for folded p4d page tablesMike Rapoport2020-06-051-3/+12
* hugetlbfs: remove hugetlb_add_hstate() warning for existing hstateMike Kravetz2020-06-041-12/+4
* hugetlbfs: move hugepagesz= parsing to arch independent codeMike Kravetz2020-06-041-15/+0
* hugetlbfs: add arch_hugetlb_valid_sizeMike Kravetz2020-06-041-4/+13
* arm64: hugetlb: avoid potential NULL dereferenceMark Rutland2020-05-071-0/+2
* arm64/hugetlb: Use macros for contiguous huge page sizesAnshuman Khandual2019-06-031-6/+6
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner2019-05-301-9/+1
* arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pagesAnshuman Khandual2019-03-061-0/+20
* arm64: hugetlb: Register hugepages during arch initAllen Pais2018-12-061-11/+22
* arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flagsSteve Capper2018-09-241-4/+34