summaryrefslogtreecommitdiffstats
path: root/arch/x86/mm
Commit message (Expand)AuthorAgeFilesLines
* treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld2022-10-111-2/+2
* Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-107-4/+56
|\
| * x86: kmsan: handle CPU entry areaAlexander Potapenko2022-10-032-0/+23
| * x86: kmsan: sync metadata pages on page faultAlexander Potapenko2022-10-031-1/+22
| * x86: kmsan: disable instrumentation of unsupported codeAlexander Potapenko2022-10-031-0/+2
| * mm: kmsan: maintain KMSAN metadata for page operationsAlexander Potapenko2022-10-031-0/+3
| * x86: kmsan: pgtable: reduce vmalloc spaceAlexander Potapenko2022-10-031-1/+1
| * mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNGYu Zhao2022-09-261-1/+4
| * mm/swap: cache maximum swapfile size when init swapPeter Xu2022-09-261-1/+1
* | Merge tag 'x86_mm_for_v6.1_rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-10-102-11/+57
|\ \
| * | x86/mm: Ease W^X enforcement back to just a warningDave Hansen2022-10-041-5/+9
| * | x86/mm: Disable W^X detection and enforcement on 32-bitDave Hansen2022-10-031-0/+8
| * | x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handlingLinus Torvalds2022-09-291-9/+10
| * | x86/mm/32: Fix W^X detection when page tables do not support NXDave Hansen2022-09-211-1/+2
| * | Merge branch 'linus' into x86/mm, to refresh the branchIngo Molnar2022-09-028-51/+111
| |\ \
| * | | x86/mm: Refuse W^X violationsPeter Zijlstra2022-09-011-0/+32
| * | | x86/mm: Rename set_memory_present() to set_memory_p()Borislav Petkov2022-08-061-2/+2
* | | | Merge tag 'x86_cpu_for_v6.1_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-041-0/+10
|\ \ \ \ | |_|_|/ |/| | |
| * | | x86/mm: Print likely CPU at segfault timeRik van Riel2022-08-241-0/+10
* | | | x86/mm: disable instrumentations of mm/pgprot.cNaohiro Aota2022-09-111-0/+3
| |_|/ |/| |
* | | Merge tag 'x86-urgent-2022-08-28' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-08-281-1/+9
|\ \ \
| * | | x86/PAT: Have pat_enabled() properly reflect state when running on XenJan Beulich2022-08-151-1/+9
| |/ /
* | | x86/mm: Use proper mask when setting PUD mappingAaron Lu2022-08-191-1/+1
* | | x86: simplify load_unaligned_zeropad() implementationLinus Torvalds2022-08-161-0/+55
|/ /
* | mm/hugetlb: make pud_huge() and follow_huge_pud() aware of non-present pud entryNaoya Horiguchi2022-08-081-1/+7
* | Merge tag 'x86-urgent-2022-08-06' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-08-061-2/+2
|\ \
| * | x86/numa: Use cpumask_available instead of hardcoded NULL checkSiddh Raman Pant2022-08-031-2/+2
| |/
* | Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-054-43/+34
|\ \
| * | x86/mm: move protection_map[] inside the platformAnshuman Khandual2022-07-172-4/+30
| * | mm: avoid unnecessary page fault retires on shared memory typesPeter Xu2022-06-161-0/+4
| * | mm/x86: remove dead code for hugetlbpage.cPeter Xu2022-06-161-39/+0
* | | Merge tag 'for-linus-6.0-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-08-041-2/+2
|\ \ \
| * | | virtio: replace restricted mem access flag with callbackJuergen Gross2022-08-011-2/+2
* | | | Merge tag 'rcu.2022.07.26a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-08-021-1/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | context_tracking: Take IRQ eqs entrypoints over RCUFrederic Weisbecker2022-07-051-1/+1
| | |/ | |/|
* | | Merge tag 'x86_core_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-08-011-7/+9
|\ \ \
| * | | x86/extable: Fix ex_handler_msr() print conditionPeter Zijlstra2022-07-211-7/+9
| | |/ | |/|
* | | Merge tag 'x86_mm_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-08-012-9/+37
|\ \ \
| * | | x86/mm/tlb: Ignore f->new_tlb_gen when zeroNadav Amit2022-07-191-3/+12
| * | | x86/pkeys: Clarify PKRU_AD_KEY macroIra Weiny2022-06-071-6/+9
| * | | x86/mm/tlb: Avoid reading mm_tlb_gen when possibleNadav Amit2022-06-071-1/+17
* | | | Merge tag 'x86_cleanups_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2022-08-011-1/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | x86/mm: Refer to the intended config STRICT_DEVMEM in a commentLukas Bulwahn2022-07-071-1/+1
| | |/ | |/|
* | | x86/pat: Fix x86_has_pat_wp()Juergen Gross2022-07-131-2/+12
* | | objtool: Update Retpoline validationPeter Zijlstra2022-06-271-0/+2
* | | x86/sev: Avoid using __x86_return_thunkKim Phillips2022-06-271-2/+6
|/ /
* | virtio: replace arch_has_restricted_virtio_memory_access()Juergen Gross2022-06-062-7/+4
* | 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 'libnvdimm-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-05-271-2/+47
|\ \