summaryrefslogtreecommitdiffstats
path: root/arch/x86/mm/init_64.c
Commit message (Expand)AuthorAgeFilesLines
* mm/treewide: replace pud_large() with pud_leaf()Peter Xu2024-03-061-2/+2
* mm/treewide: replace pmd_large() with pmd_leaf()Peter Xu2024-03-061-4/+4
* mm/x86: replace p4d_large() with p4d_leaf()Peter Xu2024-03-061-1/+1
* arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_DEBUG_WXChristophe Leroy2024-02-221-2/+0
* arch/x86: Fix typosBjorn Helgaas2024-01-031-3/+3
* mm/sparse-vmemmap: generalise vmemmap_populate_hugepages()Feiyang Chen2022-12-111-60/+32
* mm: remove kern_addr_valid() completelyKefeng Wang2022-11-081-41/+0
* Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-101-1/+1
|\
| * x86: kmsan: pgtable: reduce vmalloc spaceAlexander Potapenko2022-10-031-1/+1
* | x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handlingLinus Torvalds2022-09-291-9/+10
|/
* x86/mm: Use proper mask when setting PUD mappingAaron Lu2022-08-191-1/+1
* Merge tag 'x86-mm-2022-06-05' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-06-051-4/+4
|\
| * x86/mm: Use PAGE_ALIGNED(x) instead of IS_ALIGNED(x, PAGE_SIZE)Fanjun Kong2022-05-271-4/+4
* | Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-05-261-1/+1
|\ \ | |/ |/|
| * mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP*Muchun Song2022-04-281-1/+1
* | Merge tag 'x86_cpu_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-05-231-1/+0
|\ \
| * | x86/cpu: Remove "noexec"Borislav Petkov2022-04-041-1/+0
| |/
* / x86/mm: Fix marking of unused sub-pmd rangesAdrian-Ken Rueegsegger2022-05-131-2/+3
|/
* bootmem: Use page->index instead of page->freelistMatthew Wilcox (Oracle)2022-01-061-1/+1
* Merge tag 'x86_urgent_for_v5.15_rc2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-09-191-3/+3
|\
| * x86/mm: Fix kern_addr_valid() to cope with existing but not present entriesMike Rapoport2021-09-081-3/+3
* | mm/memory_hotplug: remove nid parameter from arch_remove_memory()David Hildenbrand2021-09-081-2/+1
|/
* mm: rename p4d_page_vaddr to p4d_pgtable and make it return pud_t *Aneesh Kumar K.V2021-07-081-2/+2
* mm: sparsemem: use huge PMD mapping for vmemmap pagesMuchun Song2021-06-301-6/+2
* mm: hugetlb: add a kernel parameter hugetlb_free_vmemmapMuchun Song2021-06-301-2/+6
* mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAPMuchun Song2021-06-301-1/+1
* mm: memory_hotplug: factor out bootmem core functions to bootmem_info.cMuchun Song2021-06-301-1/+2
* mm: move mem_init_print_info() into mm_init()Kefeng Wang2021-04-301-2/+0
* x86/vmemmap: optimize for consecutive sections in partial populated PMDsOscar Salvador2021-04-301-6/+61
* x86/vmemmap: handle unpopulated sub-pmd rangesOscar Salvador2021-04-301-13/+55
* x86/vmemmap: drop handling of 1GB vmemmap rangesOscar Salvador2021-04-301-28/+7
* x86/vmemmap: drop handling of 4K unaligned vmemmap rangeOscar Salvador2021-04-301-35/+13
* x86: Fix various typos in commentsIngo Molnar2021-03-181-3/+3
* x86/mm/64: Update comment in preallocate_vmalloc_pages()Joerg Roedel2020-08-151-5/+10
* x86/mm/64: Do not sync vmalloc/ioremap mappingsJoerg Roedel2020-08-151-5/+0
* x86/mm: use max memory block size on bare metalDaniel Jordan2020-08-121-0/+9
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2020-08-071-8/+4
|\
| * mm/sparse: cleanup the code surrounding memory_present()Mike Rapoport2020-08-071-1/+0
| * mm/sparsemem: enable vmem_altmap support in vmemmap_alloc_block_buf()Anshuman Khandual2020-08-071-4/+1
| * mm/sparsemem: enable vmem_altmap support in vmemmap_populate_basepages()Anshuman Khandual2020-08-071-3/+3
* | x86/mm/64: Do not dereference non-present PGD entriesJoerg Roedel2020-08-071-18/+13
|/
* Revert "x86/mm/64: Do not sync vmalloc/ioremap mappings"Linus Torvalds2020-08-061-0/+5
* x86/mm/64: Make sync_global_pgds() staticJoerg Roedel2020-07-271-1/+1
* x86/mm/64: Do not sync vmalloc/ioremap mappingsJoerg Roedel2020-07-271-5/+0
* x86/mm: Pre-allocate P4D/PUD pages for vmalloc areaJoerg Roedel2020-07-271-0/+52
* mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport2020-06-091-1/+0
* Merge tag 'x86-mm-2020-06-05' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2020-06-051-2/+2
|\
| * x86/tlb: Move __flush_tlb_one_kernel() out of lineThomas Gleixner2020-04-261-1/+1
| * x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k()Christoph Hellwig2020-04-231-1/+1
* | mm: make deferred init's max threads arch-specificDaniel Jordan2020-06-031-0/+12