summaryrefslogtreecommitdiff
path: root/arch/x86/mm/pat/memtype.c
AgeCommit message (Expand)Author
2025-05-31Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-05-26Merge tag 'x86-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2025-05-22x86/mm/pat: remove strict_prot parameter from reserve_pfn_range()David Hildenbrand
2025-05-22x86/mm/pat: remove old pfnmap tracking interfaceDavid Hildenbrand
2025-05-22mm: introduce pfnmap_track() and pfnmap_untrack() and use them for memremapDavid Hildenbrand
2025-05-22mm: convert track_pfn_insert() to pfnmap_setup_cachemode*()David Hildenbrand
2025-05-22x86/mm/pat: factor out setting cachemode into pgprot_set_cachemode()David Hildenbrand
2025-05-14x86/mm/pat: Fix W=1 build kernel-doc warningShivank Garg
2025-05-13Merge branch 'x86/msr' into x86/core, to resolve conflictsIngo Molnar
2025-05-01x86/devmem: Remove duplicate range_is_allowed() definitionDan Williams
2025-04-10x86/msr: Rename 'wrmsrl()' to 'wrmsrq()'Ingo Molnar
2025-04-10x86/msr: Rename 'rdmsrl()' to 'rdmsrq()'Ingo Molnar
2025-03-25x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()David Hildenbrand
2025-03-19x86/mm/pat: Replace Intel x86_model checks with VFM onesSohil Mehta
2024-09-28Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2024-09-17mm/x86/pat: use the new follow_pfnmap APIPeter Xu
2024-09-03x86: remove PG_uncachedMatthew Wilcox (Oracle)
2024-08-22x86/cpu: KVM: Move macro to encode PAT value to common headerSean Christopherson
2024-08-22x86/cpu: KVM: Add common defines for architectural memory types (PAT, MTRRs, ...Sean Christopherson
2024-05-05mm: pass VMA instead of MM to follow_pte()David Hildenbrand
2024-04-25mm: move follow_phys to arch/x86/mm/pat/memtype.cChristoph Hellwig
2024-04-05x86/mm/pat: fix VM_PAT handling in COW mappingsDavid Hildenbrand
2024-02-20x86/pat: Simplify the PAT programming protocolKirill A. Shutemov
2024-01-03arch/x86: Fix typosBjorn Helgaas
2023-03-28x86/mm/pat: clear VM_PAT if copy_p4d_range failedMa Wupeng
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2023-02-20Merge tag 'locking-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2023-02-14x86/mtrr: Revert 90b926e68f50 ("x86/pat: Fix pat_x_mtrr_type() for MTRR disab...Juergen Gross
2023-02-09mm: introduce __vm_flags_mod and use it in untrack_pfnSuren Baghdasaryan
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan
2023-01-26x86/PAT: Use try_cmpxchg() in set_page_memtype()Uros Bizjak
2023-01-10x86/pat: Fix pat_x_mtrr_type() for MTRR disabled caseJuergen Gross
2022-12-05x86/pat: Handle TDX guest PAT initializationJuergen Gross
2022-11-10x86: Decouple PAT and MTRR handlingJuergen Gross
2022-08-15x86/PAT: Have pat_enabled() properly reflect state when running on XenJan Beulich
2022-05-04x86: Fix return value of __setup handlersRandy Dunlap
2021-09-02x86/pat: Pass valid address to sanitize_phys()Jeff Moyer
2021-04-14x86/pat: Do not compile stubbed functions when X86_PAT is offJan Kiszka
2021-03-18x86: Fix various typos in commentsIngo Molnar
2021-02-26x86: fix seq_file iteration for pat/memtype.cNeilBrown
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport
2019-12-10x86/mm/pat: Rename <asm/pat.h> => <asm/memtype.h>Ingo Molnar
2019-12-10x86/mm/pat: Standardize on memtype_*() prefix for APIsIngo Molnar
2019-12-10x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/Ingo Molnar