]>
2021-11-06 | mm: add zap_skip_check_mapping() helper ...kernel.org/r/20210915181538.11288-1-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-11-06 | mm: drop first_index/last_index in zap_details ...kernel.org/r/20210915181535.11238-1-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-11-06 | mm: clear vmf->pte after pte_unmap_same() returns ...kernel.org/r/20210915181533.11188-1-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-11-06 | mm/shmem: unconditionally set pte dirty in mfill_atomic_inst... ...kernel.org/r/20210915181456.10739-1-peterx@redhat.com ...kernel.org/r/20210915181456.10739-2-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-11-06 | mm/memcg: drop swp_entry_t* in mc_handle_file_pte() ...kernel.org/r/20210916193014.80129-1-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-11-06 | mm/smaps: simplify shmem handling of pte holes ...kernel.org/r/20210917164756.8586-4-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-11-06 | mm/smaps: use vma->vm_pgoff directly when counting... ...kernel.org/r/20210917164756.8586-3-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-11-06 | mm/smaps: fix shmem pte hole swap calculation ...kernel.org/r/20210917164756.8586-1-peterx@redhat.com ...kernel.org/r/20210917164756.8586-2-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-10-19 | mm/userfaultfd: selftests: fix memory corruption with... ...org/r/20210923232512.210092-1-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-09-06 | KVM: Drop unused kvm_dirty_gfn_invalid() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210901230904.15164-1-peterx@redhat.com> |
commit | commitdiff | tree | |
2021-08-20 | KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210730220455.26054-5-peterx@redhat.com> |
commit | commitdiff | tree | |
2021-08-20 | KVM: X86: Introduce kvm_mmu_slot_lpages() helpers Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210730220455.26054-4-peterx@redhat.com> |
commit | commitdiff | tree | |
2021-08-13 | KVM: Allow to have arch-specific per-vm debugfs files Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210730220455.26054-2-peterx@redhat.com> |
commit | commitdiff | tree | |
2021-08-04 | KVM: X86: Optimize zapping rmap Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210730220605.26377-1-peterx@redhat.com> |
commit | commitdiff | tree | |
2021-08-04 | KVM: X86: Optimize pte_list_desc with per-array counter Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210730220602.26327-1-peterx@redhat.com> |
commit | commitdiff | tree | |
2021-08-04 | KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210730220455.26054-6-peterx@redhat.com> |
commit | commitdiff | tree | |
2021-08-02 | KVM: Introduce kvm_get_kvm_safe() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210625153214.43106-3-peterx@redhat.com> |
commit | commitdiff | tree | |
2021-08-02 | KVM: X86: Add per-vm stat for max rmap list size Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210625153214.43106-2-peterx@redhat.com> |
commit | commitdiff | tree | |
2021-07-01 | userfaultfd/selftests: add pagemap uffd-wp test ...kernel.org/r/20210428225030.9708-7-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-07-01 | mm/pagemap: export uffd-wp protection information ...kernel.org/r/20210428225030.9708-6-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-07-01 | mm/userfaultfd: fail uffd-wp registration if not supported ...kernel.org/r/20210428225030.9708-5-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-07-01 | mm/userfaultfd: fix uffd-wp special cases for fork() [peterx@redhat.com: fix a few thp pmd missing uffd... ...kernel.org/r/20210428225030.9708-4-peterx@redhat.com ...kernel.org/r/20210428225030.9708-3-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-07-01 | mm/thp: simplify copying of huge zero page pmd when... ...kernel.org/r/20210428225030.9708-1-peterx@redhat.com ...kernel.org/r/20210428225030.9708-2-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> ...Kravetz <mike.kravetz@oracle.com>, peterx@redhat.com |
commit | commitdiff | tree | |
2021-07-01 | userfaultfd/selftests: unify error handling ...org/r/20210412232753.1012412-6-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-07-01 | userfaultfd/selftests: only dump counts if mode enabled ...org/r/20210412232753.1012412-5-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-07-01 | userfaultfd/selftests: dropping VERIFY check in locking_thread ...org/r/20210412232753.1012412-4-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-07-01 | userfaultfd/selftests: remove the time() check on delayed... ...org/r/20210412232753.1012412-3-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-07-01 | userfaultfd/selftests: use user mode only ...org/r/20210412232753.1012412-2-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-06-29 | mm/gup_benchmark: support threading ...org/r/20210507150553.208763-1-peterx@redhat.com ...org/r/20210507150553.208763-2-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-06-16 | mm/swap: fix pte_same_as_swp() not removing uffd-wp... ...kernel.org/r/20210603180546.9083-1-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-05-15 | mm/hugetlb: fix cow where page writtable in child ...kernel.org/r/20210503234356.9097-3-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-05-15 | mm/hugetlb: fix F_SEAL_FUTURE_WRITE ...kernel.org/r/20210503234356.9097-1-peterx@redhat.com ...kernel.org/r/20210503234356.9097-2-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-05-05 | hugetlb/userfaultfd: unshare all pmds for hugetlbfs... ...kernel.org/r/20210218231206.15524-1-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> Cc: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-05-05 | mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h ...kernel.org/r/20210218231204.15474-1-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-05-05 | hugetlb/userfaultfd: forbid huge pmd sharing when uffd... [peterx@redhat.com: fix build with !ARCH_WANT_HUGE_PMD_SHARE] ...kernel.org/r/20210310185359.88297-1-peterx@redhat.com ...kernel.org/r/20210218231202.15426-1-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-05-05 | hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() [peterx@redhat.com: build fix] ...kernel.org/r/20210218230633.15028-1-peterx@redhat.com ...kernel.org/r/20210218230633.15028-2-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-04-21 | KVM: selftests: Sync data verify of dirty logging with... ...org/lkml/20210413213641.23742-1-peterx@redhat.com/ Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210417143602.215059-2-peterx@redhat.com> |
commit | commitdiff | tree | |
2021-03-13 | hugetlb: do early cow when page pinned on src mm ...kernel.org/r/20210217233547.93892-6-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-03-13 | mm: use is_cow_mapping() across tree where proper ...kernel.org/r/20210217233547.93892-5-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-03-13 | mm: introduce page_needs_cow_for_dma() for deciding... ...kernel.org/r/20210217233547.93892-4-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-03-13 | hugetlb: break earlier in add_reservation_in_range... ...kernel.org/r/20210217233547.93892-3-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-03-13 | hugetlb: dedup the code to add a new file_region ...kernel.org/r/20210217233547.93892-1-peterx@redhat.com ...kernel.org/r/20210217233547.93892-2-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2021-03-09 | docs: filesystem: Update smaps vm flag list to latest Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20210302000646.432358-1-peterx@redhat.com |
commit | commitdiff | tree | |
2020-12-15 | userfaultfd/selftests: hint the test runner on required... ...kernel.org/r/20201208024709.7701-4-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2020-12-15 | userfaultfd/selftests: fix retval check for userfaultfd_open() ...kernel.org/r/20201208024709.7701-3-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2020-12-15 | userfaultfd/selftests: always dump something in modes ...kernel.org/r/20201208024709.7701-1-peterx@redhat.com ...kernel.org/r/20201208024709.7701-2-peterx@redhat.com Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2020-11-15 | KVM: selftests: Add "-c" parameter to dirty log test Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201001012241.6208-1-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-11-15 | KVM: selftests: Run dirty ring test asynchronously Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201001012239.6159-1-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-11-15 | KVM: selftests: Add dirty ring buffer test Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201001012237.6111-1-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-11-15 | KVM: selftests: Introduce after_vcpu_run hook for dirty... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201001012235.6063-1-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-11-15 | KVM: Don't allocate dirty bitmap if dirty ring is enabled Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201001012226.5868-1-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-11-15 | KVM: Make dirty ring exclusive to dirty bitmap log Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201001012224.5818-1-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-11-15 | KVM: X86: Implement ring-based dirty memory tracking Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201001012222.5767-1-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-11-15 | KVM: Pass in kvm pointer into mark_page_dirty_in_slot() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201001012044.5151-5-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-11-15 | KVM: X86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_M... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201001012044.5151-4-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-11-08 | KVM: selftests: Use a single binary for dirty/clear... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201001012233.6013-1-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-11-08 | KVM: selftests: Always clear dirty bitmap after iteration Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201001012228.5916-1-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-11-08 | KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201023183358.50607-3-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-11-08 | KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201001012044.5151-2-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-10-21 | KVM: Cache as_id in kvm_memory_slot Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2020-10-19 | KVM: VMX: Fix x2APIC MSR intercept handling on !APICV... Co-developed-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2020-10-14 | mm: remove src/dst mm parameter in copy_page_range() [peterx@redhat.com: further reorder some parameters... ...kernel.org/r/20201002192647.7161-1-peterx@redhat.com [peterx@redhat.com: fix warnings] Signed-off-by: Peter Xu <peterx@redhat.com> ...kernel.org/r/20200930204950.6668-1-peterx@redhat.com |
commit | commitdiff | tree | |
2020-09-27 | mm/thp: Split huge pmds/puds if they're pinned when... Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2020-09-27 | mm: Do early cow for pinned pages during fork() for... Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2020-09-27 | mm/fork: Pass new vma pointer into copy_page_range() Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2020-09-27 | mm: Introduce mm_struct.has_pinned Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2020-09-04 | mm: Add PGREUSE counter Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2020-09-04 | mm/gup: Remove enfornced COW mechanism Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2020-09-04 | mm/ksm: Remove reuse_ksm_page() Signed-off-by: Peter Xu <peterx@redhat.com> |
commit | commitdiff | tree | |
2020-08-12 | mm/gup: remove task_struct pointer for all gup code Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-26-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm: clean up the last pieces of page fault accountings Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-25-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/xtensa: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-24-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/x86: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-23-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/sparc64: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-22-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/sparc32: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-21-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/sh: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-20-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/s390: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-19-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/riscv: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-18-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/powerpc: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-17-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/parisc: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-16-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/openrisc: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-15-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/nios2: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-14-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/nds32: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-13-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/mips: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-12-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/microblaze: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-11-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/m68k: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-10-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/ia64: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-9-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/hexagon: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-8-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/csky: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-7-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/arm64: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-6-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/arm: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-5-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/arc: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-4-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm/alpha: use general page fault accounting Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-3-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-12 | mm: do page fault accounting in handle_mm_fault Signed-off-by: Peter Xu <peterx@redhat.com> ...org/r/20200707225021.200906-1-peterx@redhat.com ...org/r/20200707225021.200906-2-peterx@redhat.com |
commit | commitdiff | tree | |
2020-08-07 | mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_p... Signed-off-by: Peter Xu <peterx@redhat.com> ...kernel.org/r/20200730201636.74778-1-peterx@redhat.com |
commit | commitdiff | tree | |
2020-07-08 | KVM: X86: Do the same ignore_msrs check for feature... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20200622220442.21998-3-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-07-08 | KVM: X86: Move ignore_msrs handling upper the stack Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20200622220442.21998-2-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-05-15 | KVM: Documentation: Fix up cpuid page Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20200416155913.267562-1-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-05-15 | KVM: X86: Sanity check on gfn before removal Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20200416155910.267514-1-peterx@redhat.com> |
commit | commitdiff | tree | |
2020-05-15 | KVM: No need to retry for hva_to_pfn_remapped() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20200416155906.267462-1-peterx@redhat.com> |
commit | commitdiff | tree | |
next |