2018-02-01 |
Kirill A. Shutemov | mm: use updated pmdp_invalidate() interface to track... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2018-02-01 |
Kirill A. Shutemov | mm: do not lose dirty and accessed bits in pmdp_invalidate() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2018-02-01 |
Kirill A. Shutemov | x86/mm: provide pmdp_establish() helper Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2018-02-01 |
Kirill A. Shutemov | mips: use generic_pmdp_establish as pmdp_establish Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2018-02-01 |
Kirill A. Shutemov | arm/mm: provide pmdp_establish() helper Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2018-02-01 |
Kirill A. Shutemov | arc: use generic_pmdp_establish as pmdp_establish Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2018-02-01 |
Kirill A. Shutemov | asm-generic: provide generic_pmdp_establish() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2018-01-22 |
Kirill A. Shutemov | mm, page_vma_mapped: Introduce pfn_in_hpage() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2018-01-22 |
Kirill A. Shutemov | mm, page_vma_mapped: Drop faulty pointer arithmetics... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2018-01-13 |
Kirill A. Shutemov | kdump: write correct address of mem_section into vmcoreinfo Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2018-01-13 |
Kirill A. Shutemov | kdump: Write the correct address of mem_section into... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-12-07 |
Kirill A. Shutemov | x86/boot/compressed/64: Print error if 5-level paging... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-12-07 |
Kirill A. Shutemov | x86/boot/compressed/64: Detect and handle 5-level paging... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-11-30 |
Kirill A. Shutemov | mm/hugetlb: fix NULL-pointer dereference on 5-level... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-11-27 |
Kirill A. Shutemov | mm, thp: Do not make pmd/pud dirty without a reason Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-11-27 |
Kirill A. Shutemov | mm, thp: Do not make page table dirty unconditionally... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-11-18 |
Kirill A. Shutemov | mm: add infrastructure for get_user_pages_fast() benchmarking Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-11-16 |
Kirill A. Shutemov | x86/selftests: Add test for mapping placement for 5... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-11-16 |
Kirill A. Shutemov | x86/mm: Prevent non-MAP_FIXED mapping across DEFAULT_MAP_WIN... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-11-16 |
Kirill A. Shutemov | mm: consolidate page table accounting Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-11-16 |
Kirill A. Shutemov | mm: introduce wrappers to access mm->nr_ptes Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-11-16 |
Kirill A. Shutemov | mm: account pud page tables Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-11-09 |
Kirill A. Shutemov | x86/mm: Fix ELF_ET_DYN_BASE for 5-level paging Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-11-07 |
Kirill A. Shutemov | mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_EXT... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-10-20 |
Kirill A. Shutemov | x86/xen: Drop 5-level paging support code from the... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-10-20 |
Kirill A. Shutemov | x86/xen: Provide pre-built page tables only for CONFIG_XEN_P... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-10-20 |
Kirill A. Shutemov | mm/sparsemem: Allocate mem_section at runtime for CONFIG_SPA... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-10-04 |
Kirill A. Shutemov | include/linux/mm.h: fix typo in VM_MPX definition Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-09-13 |
Kirill A. Shutemov | mm, x86/mm: Fix performance regression in get_user_pages_fast() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-08-25 |
Kirill A. Shutemov | mm, shmem: fix handling /sys/kernel/mm/transparent_hugepage... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-08-10 |
Kirill A. Shutemov | rmap: do not call mmu_notifier_invalidate_page() under ptl Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-07-21 |
Kirill A. Shutemov | x86: Enable 5-level paging support via CONFIG_X86_5LEVEL=y Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-07-21 |
Kirill A. Shutemov | x86/mm: Allow userspace have mappings above 47-bit Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-07-21 |
Kirill A. Shutemov | x86/mm: Prepare to expose larger address space to userspace Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-07-21 |
Kirill A. Shutemov | x86/mpx: Do not allow MPX if we have mappings above... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-07-21 |
Kirill A. Shutemov | x86/mm: Rename tasksize_32bit/64bit to task_size_32bit... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-07-21 |
Kirill A. Shutemov | x86/xen: Redefine XEN_ELFNOTE_INIT_P2M using PUD_SIZE... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-07-21 |
Kirill A. Shutemov | x86/mm/dump_pagetables: Fix printout of p4d level Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-07-21 |
Kirill A. Shutemov | x86/mm/dump_pagetables: Generalize address normalization Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-07-06 |
Kirill A. Shutemov | thp, mm: fix crash due race in MADV_FREE handling Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-30 |
Kirill A. Shutemov | x86/KASLR: Fix detection 32/64 bit bootloaders for... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-29 |
Kirill A. Shutemov | x86/ftrace: Exclude functions in head64.c from function... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-20 |
Kirill A. Shutemov | x86/boot/64: Put __startup_64() into .head.text Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-13 |
Kirill A. Shutemov | x86/mm: Add support for 5-level paging for KASLR Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-13 |
Kirill A. Shutemov | x86/mm: Make kernel_physical_mapping_init() support... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-13 |
Kirill A. Shutemov | x86/mm: Add sync_global_pgds() for configuration with... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-13 |
Kirill A. Shutemov | x86/boot/64: Add support of additional page table level... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-13 |
Kirill A. Shutemov | x86/boot/64: Rename init_level4_pgt and early_level4_pgt Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-13 |
Kirill A. Shutemov | x86/boot/64: Rewrite startup_64() in C Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-13 |
Kirill A. Shutemov | x86/boot/compressed: Enable 5-level paging during decompress... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-13 |
Kirill A. Shutemov | x86/boot/efi: Define __KERNEL32_CS GDT on 64-bit configurations Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-13 |
Kirill A. Shutemov | x86/boot/efi: Fix __KERNEL_CS definition of GDT entry... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-13 |
Kirill A. Shutemov | x86/boot/efi: Cleanup initialization of GDT entries Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-13 |
Kirill A. Shutemov | x86/asm: Fix comment in return_from_SYSCALL_64() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-06-13 |
Kirill A. Shutemov | x86/mm/gup: Switch GUP to the generic get_user_page_fast... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-04-26 |
Kirill A. Shutemov | x86/mm/64: Fix crash in remove_pagetable() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-04-14 |
Kirill A. Shutemov | thp: fix MADV_DONTNEED vs clear soft dirty race Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-04-14 |
Kirill A. Shutemov | thp: fix MADV_DONTNEED vs. MADV_FREE race Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-04-14 |
Kirill A. Shutemov | mm: drop unused pmdp_huge_get_and_clear_notify() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-04-14 |
Kirill A. Shutemov | thp: fix MADV_DONTNEED vs. numa balancing race Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-04-14 |
Kirill A. Shutemov | thp: reduce indentation level in change_huge_pmd() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-04-04 |
Kirill A. Shutemov | x86/espfix: Add support for 5-level paging Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-04-04 |
Kirill A. Shutemov | x86/kasan: Extend KASAN to support 5-level paging Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-04-04 |
Kirill A. Shutemov | x86/mm: Add basic defines/helpers for CONFIG_X86_5LEVEL=y Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-04-04 |
Kirill A. Shutemov | x86/paravirt: Add 5-level support to the paravirt code Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-04-04 |
Kirill A. Shutemov | x86/mm: Define virtual memory map for 5-level paging Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-04-04 |
Kirill A. Shutemov | x86/asm: Remove __VIRTUAL_MASK_SHIFT==47 assert Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-04-04 |
Kirill A. Shutemov | x86/boot: Detect 5-level paging support Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-30 |
Kirill A. Shutemov | x86/dump_pagetables: Add support for 5-level paging Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-28 |
Kirill A. Shutemov | mm: Fix false-positive VM_BUG_ON() in page_cache_{get... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Cc: Kirill A. Shutemov <kirill@shutemov.name>
|
commit | commitdiff | tree |
2017-03-27 |
Kirill A. Shutemov | x86: Convert the rest of the code to support p4d_t Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-27 |
Kirill A. Shutemov | x86/kasan: Prepare clear_pgds() to switch to <asm-generic... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-27 |
Kirill A. Shutemov | x86/mm/pat: Add 5-level paging support Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-27 |
Kirill A. Shutemov | x86/efi: Add 5-level paging support Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-27 |
Kirill A. Shutemov | x86/kexec: Add 5-level paging support Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-18 |
Kirill A. Shutemov | x86/mm/gup: Switch GUP to the generic get_user_page_fast... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-18 |
Kirill A. Shutemov | mm/gup: Provide callback to check if __GUP_fast() is... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-18 |
Kirill A. Shutemov | mm/gup: Implement the dev_pagemap() logic in the generic... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-18 |
Kirill A. Shutemov | mm/gup: Mark all pages PageReferenced in generic get_user_pa... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-18 |
Kirill A. Shutemov | mm/gup: Move page table entry dereference into helper... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-18 |
Kirill A. Shutemov | mm/gup: Move permission checks into helpers Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-18 |
Kirill A. Shutemov | mm/gup: Drop the arch_pte_access_permitted() MMU callback Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-14 |
Kirill A. Shutemov | x86/power: Add 5-level paging support Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-14 |
Kirill A. Shutemov | x86/mm/vmalloc: Add 5-level paging support Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-14 |
Kirill A. Shutemov | x86/mm/ident_map: Add 5-level paging support Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-14 |
Kirill A. Shutemov | x86/mm/gup: Add 5-level paging support Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-14 |
Kirill A. Shutemov | x86/mm: Convert trivial cases of page table walk to... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-14 |
Kirill A. Shutemov | x86/mm: Extend headers with basic definitions to support... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-13 |
Kirill A. Shutemov | mm, gup: fix typo in gup_p4d_range() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-10 |
Kirill A. Shutemov | thp: fix another corner case of munlock() vs. THPs Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-10 |
Kirill A. Shutemov | rmap: fix NULL-pointer dereference on THP munlocking Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-09 |
Kirill A. Shutemov | mm: introduce __p4d_alloc() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-09 |
Kirill A. Shutemov | mm: convert generic code to 5-level paging Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-09 |
Kirill A. Shutemov | asm-generic: introduce <asm-generic/pgtable-nop4d.h> Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-09 |
Kirill A. Shutemov | arch, mm: convert all architectures to use 5level-fixup.h Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-09 |
Kirill A. Shutemov | asm-generic: introduce __ARCH_USE_5LEVEL_HACK Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-09 |
Kirill A. Shutemov | asm-generic: introduce 5level-fixup.h Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-09 |
Kirill A. Shutemov | x86/cpufeature: Add 5-level paging detection Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-02-25 |
Kirill A. Shutemov | mm: convert remove_migration_pte() to use page_vma_mapped_walk() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2017-02-25 |
Kirill A. Shutemov | mm: drop page_check_address{,_transhuge} Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
next |