2023-04-06 | Kirill A. Shutemov | perf/core: fix MAX_ORDER usage in rb_alloc_aux_page() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | genwqe: fix MAX_ORDER usage Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | drm/i915: fix MAX_ORDER usage in i915_gem_object_get_pages_i... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | floppy: fix MAX_ORDER usage Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | um: fix MAX_ORDER usage in linux_main() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | sparc/mm: fix MAX_ORDER usage in tsb_grow() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Cc: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-02-03 | Kirill A. Shutemov | x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-01-27 | Kirill A. Shutemov | x86/tdx: Disable NOTIFY_ENABLES Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-01-27 | Kirill A. Shutemov | x86/tdx: Relax SEPT_VE_DISABLE check for debug TD Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-01-27 | Kirill A. Shutemov | x86/tdx: Use ReportFatalError to report missing SEPT_VE_DISABLE Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-01-27 | Kirill A. Shutemov | x86/tdx: Expand __tdx_hypercall() to handle more arguments Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-01-27 | Kirill A. Shutemov | x86/tdx: Refactor __tdx_hypercall() to allow pass down... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-01-27 | Kirill A. Shutemov | x86/tdx: Add more registers to struct tdx_hypercall_args Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-01-27 | Kirill A. Shutemov | x86/tdx: Fix typo in comment in __tdx_hypercall() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-12-15 | Kirill A. Shutemov | x86/mm: Fix CR3_ADDR_MASK Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-11-26 | Kirill A. Shutemov | scsi: sg: Fix get_user() in call sg_scsi_ioctl() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-11-01 | Kirill A. Shutemov | x86/tdx: Panic on bad configs that #VE on "private... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Tested-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-06-17 | Kirill A. Shutemov | x86/tdx: Handle load_unaligned_zeropad() page-cross... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-06-15 | Kirill A. Shutemov | x86/tdx: Clarify RIP adjustments in #VE handler Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-06-15 | Kirill A. Shutemov | x86/tdx: Fix early #VE handling Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-11 | Kirill A. Shutemov | x86/kaslr: Fix build warning in KASLR code in boot... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | ACPICA: Avoid cache flush inside virtual machines Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/mm: Make DMA memory shared for TD guest Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/mm/cpa: Add support for TDX shared memory Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Make pages shared in ioremap() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/boot: Set CR0.NE early and keep it set during the... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/boot: Port I/O: Add decompression-time support... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/boot: Port I/O: Allow to hook up alternative helpers Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86: Consolidate port I/O helpers Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86: Adjust types used in port I/O helpers Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Handle in-kernel MMIO Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Handle CPUID via #VE Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Add MSR support for TDX guests Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Add HLT support for TDX guests Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/traps: Add #VE support for TDX guest Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/traps: Refactor exc_general_protection() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Exclude shared bit from __PHYSICAL_MASK Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Extend the confidential computing API to support... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Provide common base for SEAMCALL and TDCALL... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-02-23 | Kirill A. Shutemov | x86/coco: Add API to handle encryption mask Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-02-23 | Kirill A. Shutemov | x86/coco: Explicitly declare type of confidential computing... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-02-23 | Kirill A. Shutemov | x86/cc: Move arch/x86/{kernel/cc_platform.c => coco... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-01-26 | Kirill A. Shutemov | swiotlb: do not zero buffer in set_memory_decrypted() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-12-27 | Kirill A. Shutemov | ACPICA: Hardware: Do not flush CPU cache when entering... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-12-17 | Kirill A. Shutemov | ACPI: PM: Remove redundant cache flushing Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-12-17 | Kirill A. Shutemov | ACPI: processor: idle: Only flush cache on entering C3 Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-12-08 | Kirill A. Shutemov | x86/sev: Move common memory encryption code to mem_encrypt.c Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-12-08 | Kirill A. Shutemov | ACPI: PM: Avoid CPU cache flush when entering S4 Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-11-30 | Kirill A. Shutemov | x86/sev-es: Use insn_decode_mmio() for MMIO implementation Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-11-30 | Kirill A. Shutemov | x86/insn-eval: Introduce insn_decode_mmio() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-11-30 | Kirill A. Shutemov | x86/insn-eval: Introduce insn_get_modrm_reg_ptr() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-11-30 | Kirill A. Shutemov | x86/insn-eval: Handle insn_get_opcode() failure Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-11-30 | Kirill A. Shutemov | x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-01-20 | Kirill A. Shutemov | mm: Cleanup faultaround and finish_fault() codepaths Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2020-10-16 | Kirill A. Shutemov | mm/huge_memory: fix split assumption of page size Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name> |
commit | commitdiff | tree |
2020-10-16 | Kirill A. Shutemov | mm/huge_memory: fix total_mapcount assumption of page... Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name> |
commit | commitdiff | tree |
2020-08-15 | Kirill A. Shutemov | mm/filemap.c: fix a data race in filemap_fault() Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name> |
commit | commitdiff | tree |
2020-07-24 | Kirill A. Shutemov | khugepaged: fix null-pointer dereference due to race Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2020-07-24 | Kirill A. Shutemov | mm/mmap.c: close race between munmap() and expand_upwards... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2020-06-04 | Kirill A. Shutemov | khugepaged: introduce 'max_ptes_shared' tunable Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2020-06-04 | Kirill A. Shutemov | thp: change CoW semantics for anon-THP Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2020-06-04 | Kirill A. Shutemov | khugepaged: allow to collapse PTE-mapped compound pages Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2020-06-04 | Kirill A. Shutemov | khugepaged: allow to collapse a page shared across... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2020-06-04 | Kirill A. Shutemov | khugepaged: drain LRU add pagevec after swapin Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2020-06-04 | Kirill A. Shutemov | khugepaged: drain all LRU caches before scanning pages Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2020-06-04 | Kirill A. Shutemov | khugepaged: do not stop collapse if less than half... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2020-06-04 | Kirill A. Shutemov | khugepaged: add self test Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel... |
commit | commitdiff | tree |
2020-03-06 | Kirill A. Shutemov | mm: avoid data corruption on CoW fault into PFN-mapped VMA Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2020-01-31 | Kirill A. Shutemov | mm/page_alloc: skip non present sections on zone initialization Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2020-01-14 | Kirill A. Shutemov | mm/shmem.c: thp, shmem: fix conflict of above-47bit... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2020-01-14 | Kirill A. Shutemov | mm/huge_memory.c: thp: fix conflict of above-47bit... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2019-12-01 | Kirill A. Shutemov | mm, thp: do not queue fully unmapped pages for deferred... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2019-12-01 | Kirill A. Shutemov | shmem: pin the file in shmem_fault() if mmap_sem is... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2019-10-19 | Kirill A. Shutemov | mm/thp: allow dropping THP from page cache Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2019-10-19 | Kirill A. Shutemov | mm/thp: fix node page state in split_huge_page_to_list() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2019-10-19 | Kirill A. Shutemov | proc/meminfo: fix output alignment Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2019-09-16 | Kirill A. Shutemov | x86/mm: Enable 5-level paging support by default Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2019-08-27 | Kirill A. Shutemov | x86/boot/compressed/64: Fix missing initialization... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2019-08-19 | Kirill A. Shutemov | x86/boot/compressed/64: Fix boot on machines with broken... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2019-06-26 | Kirill A. Shutemov | x86/mm: Handle physical-virtual alignment mismatch... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2019-06-26 | Kirill A. Shutemov | x86/boot/64: Add missing fixup_pointer() for next_early_pgt... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2019-06-26 | Kirill A. Shutemov | x86/boot/64: Fix crash if kernel image crosses page... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2019-02-28 | Kirill A. Shutemov | x86/boot/compressed/64: Do not read legacy ROM on EFI... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2019-02-06 | Kirill A. Shutemov | x86/boot/compressed/64: Explain paging_prepare()'s... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2019-02-06 | Kirill A. Shutemov | x86/boot/compressed/64: Do not corrupt EDX on EFER... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-12-11 | Kirill A. Shutemov | x86/dump_pagetables: Fix LDT remap address marker Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-12-11 | Kirill A. Shutemov | x86/mm: Fix guard hole handling Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-11-06 | Kirill A. Shutemov | x86/ldt: Remove unused variable in map_ldt_struct() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-11-06 | Kirill A. Shutemov | x86/ldt: Unmap PTEs for the slot before freeing LDT... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-11-06 | Kirill A. Shutemov | x86/mm: Move LDT remap out of KASLR region on 5-level... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-10-05 | Kirill A. Shutemov | mm, thp: fix mlocking THP page with migration enabled Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-08-17 | Kirill A. Shutemov | mm/page_ext.c: constify lookup_page_ext() argument Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-08-17 | Kirill A. Shutemov | include/linux/page_ext.h: drop definition of unused... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-08-02 | Kirill A. Shutemov | x86/boot/compressed/64: Validate trampoline placement... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-07-27 | Kirill A. Shutemov | mm: fix vma_is_anonymous() false-positives Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-07-27 | Kirill A. Shutemov | mm: use vma_init() to initialize VMAs on stack and... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-07-27 | Kirill A. Shutemov | mm: introduce vma_init() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-06-27 | Kirill A. Shutemov | x86/mm: Drop unneeded __always_inline for p4d page... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-06-27 | Kirill A. Shutemov | x86/efi: Fix efi_call_phys_epilog() with CONFIG_X86_5LEVEL=y Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2018-06-23 | Kirill A. Shutemov | x86/mm: Fix 'no5lvl' handling Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
next |