aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/x86/mm/pat/memtype.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-31Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-172/+22
2025-05-26Merge tag 'x86-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-0/+1
2025-05-22x86/mm/pat: remove strict_prot parameter from reserve_pfn_range()David Hildenbrand1-9/+3
2025-05-22x86/mm/pat: remove old pfnmap tracking interfaceDavid Hildenbrand1-147/+0
2025-05-22mm: introduce pfnmap_track() and pfnmap_untrack() and use them for memremapDavid Hildenbrand1-0/+14
2025-05-22mm: convert track_pfn_insert() to pfnmap_setup_cachemode*()David Hildenbrand1-16/+8
2025-05-22x86/mm/pat: factor out setting cachemode into pgprot_set_cachemode()David Hildenbrand1-18/+15
2025-05-14x86/mm/pat: Fix W=1 build kernel-doc warningShivank Garg1-0/+1
2025-05-13Merge branch 'x86/msr' into x86/core, to resolve conflictsIngo Molnar1-2/+2
2025-05-01x86/devmem: Remove duplicate range_is_allowed() definitionDan Williams1-27/+4
2025-04-10x86/msr: Rename 'wrmsrl()' to 'wrmsrq()'Ingo Molnar1-1/+1
2025-04-10x86/msr: Rename 'rdmsrl()' to 'rdmsrq()'Ingo Molnar1-1/+1
2025-03-25x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()David Hildenbrand1-24/+28
2025-03-19x86/mm/pat: Replace Intel x86_model checks with VFM onesSohil Mehta1-3/+3
2024-09-28Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-26/+10
2024-09-17mm/x86/pat: use the new follow_pfnmap APIPeter Xu1-10/+7
2024-09-03x86: remove PG_uncachedMatthew Wilcox (Oracle)1-4/+4
2024-08-22x86/cpu: KVM: Move macro to encode PAT value to common headerSean Christopherson1-10/+3
2024-08-22x86/cpu: KVM: Add common defines for architectural memory types (PAT, MTRRs, etc.)Sean Christopherson1-21/+12
2024-05-05mm: pass VMA instead of MM to follow_pte()David Hildenbrand1-4/+1
2024-04-25mm: move follow_phys to arch/x86/mm/pat/memtype.cChristoph Hellwig1-1/+28
2024-04-05x86/mm/pat: fix VM_PAT handling in COW mappingsDavid Hildenbrand1-14/+35
2024-02-20x86/pat: Simplify the PAT programming protocolKirill A. Shutemov1-6/+3
2024-01-03arch/x86: Fix typosBjorn Helgaas1-1/+1
2023-03-28x86/mm/pat: clear VM_PAT if copy_p4d_range failedMa Wupeng1-4/+8
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-5/+9
2023-02-20Merge tag 'locking-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-2/+2
2023-02-14x86/mtrr: Revert 90b926e68f50 ("x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case")Juergen Gross1-2/+1
2023-02-09mm: introduce __vm_flags_mod and use it in untrack_pfnSuren Baghdasaryan1-3/+7
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan1-3/+3
2023-01-26x86/PAT: Use try_cmpxchg() in set_page_memtype()Uros Bizjak1-2/+2
2023-01-10x86/pat: Fix pat_x_mtrr_type() for MTRR disabled caseJuergen Gross1-1/+2
2022-12-05x86/pat: Handle TDX guest PAT initializationJuergen Gross1-1/+6
2022-11-10x86: Decouple PAT and MTRR handlingJuergen Gross1-102/+50
2022-08-15x86/PAT: Have pat_enabled() properly reflect state when running on XenJan Beulich1-1/+9
2022-05-04x86: Fix return value of __setup handlersRandy Dunlap1-1/+1
2021-09-02x86/pat: Pass valid address to sanitize_phys()Jeff Moyer1-1/+6
2021-04-14x86/pat: Do not compile stubbed functions when X86_PAT is offJan Kiszka1-0/+2
2021-03-18x86: Fix various typos in commentsIngo Molnar1-1/+1
2021-02-26x86: fix seq_file iteration for pat/memtype.cNeilBrown1-2/+2
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport1-1/+0
2019-12-10x86/mm/pat: Rename <asm/pat.h> => <asm/memtype.h>Ingo Molnar1-1/+1
2019-12-10x86/mm/pat: Standardize on memtype_*() prefix for APIsIngo Molnar1-22/+22
2019-12-10x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/Ingo Molnar1-0/+1219