projects
/
platform
/
kernel
/
linux-rpi.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge tag 'for-6.3/dio-2023-02-16' of git://git.kernel.dk/linux
2023-02-17
Peter Xu
mm/migrate: fix wrongly apply write bit after mkdirty...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-01-19
Peter Xu
selftests/vm: remove __USE_GNU in hugetlb-madvise.c
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-01-19
Peter Xu
mm: fix a few rare cases of using swapin error pte...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-01-19
Peter Xu
mm/uffd: fix pte marker when fork() without fork event
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-01-12
Peter Xu
mm/hugetlb: pre-allocate pgtable pages for uffd wr...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-30
Peter Xu
mm/thp: re-apply mkdirty for small pages after split
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-30
Peter Xu
selftests/vm: use memfd for hugepage-mmap test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-30
Peter Xu
mm/uffd: sanity check write bit for uffd-wp protected...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-30
Peter Xu
mm: use pte markers for swap errors
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-30
Peter Xu
mm: always compile in pte markers
Signed-off-by:
Peter Xu
<peterx@redhat.com>
Cc:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-09
Peter Xu
kvm: x86: Allow to respond to generic signals during...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-09
Peter Xu
kvm: Add interruptible flag to __gfn_to_pfn_memslot()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-09
Peter Xu
kvm: Add KVM_PFN_ERR_SIGPENDING
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-09
Peter Xu
mm/gup: Add FOLL_INTERRUPTIBLE
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-09
Peter Xu
Revert "mm/uffd: fix warning without PTE_MARKER_UFFD_WP...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-09
Peter Xu
mm/hugetlb: unify clearing of RestoreReserve for private...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-09
Peter Xu
selftests/vm: drop mnt point for hugetlb in run_vmtests.sh
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-09
Peter Xu
selftests/vm: use memfd for hugepage-mremap test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-09
Peter Xu
selftests/vm: use memfd for hugetlb-madvise test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-09
Peter Xu
selftests/vm: use memfd for uffd hugetlb tests
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-08
Peter Xu
mm/shmem: use page_mapping() to detect page cache for...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-08
Peter Xu
Partly revert "mm/thp: carry over dirty bit when thp...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-10-28
Peter Xu
mm/uffd: fix vma check on userfault for wp
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-10-13
Peter Xu
mm/selftest: uffd: explain the write missing fault...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-10-13
Peter Xu
mm/hugetlb: use hugetlb_pte_stable in migration race...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-10-13
Peter Xu
mm/hugetlb: fix race condition of uffd missing/minor...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-10-12
Peter Xu
mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-09-27
Peter Xu
mm/swap: cache swap migration A/D bits support
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-09-27
Peter Xu
mm/swap: cache maximum swapfile size when init swap
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-09-27
Peter Xu
mm: remember young/dirty bit for page migrations
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-09-27
Peter Xu
mm/thp: carry over dirty bit when thp splits on pmd
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-09-27
Peter Xu
mm/swap: add swp_offset_pfn() to fetch PFN from swap...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-09-27
Peter Xu
mm/swap: comment all the ifdef in swapops.h
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-09-27
Peter Xu
mm/x86: use SWP_TYPE_BITS in 3-level swap macros
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-08-28
Peter Xu
mm/mprotect: only reference swap pfn page if type match
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-08-20
Peter Xu
mm/uffd: reset write protection when unregister with...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-08-20
Peter Xu
mm/smaps: don't access young/dirty bit if pte unpresent
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-30
Peter Xu
selftests: add soft-dirty into run_vmtests.sh
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-30
Peter Xu
selftests: soft-dirty: add test for mprotect
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-30
Peter Xu
mm/mprotect: fix soft-dirty check in can_change_pte_writable()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-06-17
Peter Xu
mm: avoid unnecessary page fault retires on shared...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-06-17
Peter Xu
mm/x86: remove dead code for hugetlbpage.c
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/uffd: move USERFAULTFD configs into mm/
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
selftests/uffd: enable uffd-wp for shmem/hugetlbfs
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm: enable PTE markers by default
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/uffd: enable write protection for shmem & hugetlbfs
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/khugepaged: don't recycle vma pgtable if uffd-wp...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/hugetlb: handle uffd-wp during fork()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/hugetlb: only drop uffd-wp special pte if required
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/hugetlb: allow uffd wr-protect none ptes
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/hugetlb: handle pte markers in page faults
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/hugetlb: handle UFFDIO_WRITEPROTECT
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/hugetlb: take care of UFFDIO_COPY_MODE_WP
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/hugetlb: hook page faults for uffd write protection
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/hugetlb: introduce huge pte version of uffd-wp helpers
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/shmem: handle uffd-wp during fork()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/shmem: allows file-back mem to be uffd wr-protected...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/shmem: allow uffd wr-protect none pte for file-backed mem
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/shmem: persist uffd-wp bit across zapping for file...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/shmem: handle uffd-wp special pte in page fault...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/shmem: take care of UFFDIO_COPY_MODE_WP
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm/uffd: PTE_MARKER_UFFD_WP
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm: check against orig_pte for finish_fault()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm: teach core mm about pte markers
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Peter Xu
mm: introduce PTE_MARKER swap entry
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-04-29
Peter Xu
include/linux/swapops.h: remove stub for non_swap_entry()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-22
Peter Xu
mm: rework swap handling of zap_pte_range
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-22
Peter Xu
mm: change zap_details.zap_mapping into even_cows
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-22
Peter Xu
mm: rename zap_skip_check_mapping() to should_zap_page()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-22
Peter Xu
mm: don't skip swap entry even if zap_details specified
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-22
Peter Xu
mm: fix invalid page pointer returned with FOLL_PIN...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-01-15
Peter Xu
selftests/uffd: allow EINTR/EAGAIN
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-06
Peter Xu
mm/hugetlb: drop __unmap_hugepage_range definition...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-06
Peter Xu
mm: add zap_skip_check_mapping() helper
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-06
Peter Xu
mm: drop first_index/last_index in zap_details
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-06
Peter Xu
mm: clear vmf->pte after pte_unmap_same() returns
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-06
Peter Xu
mm/shmem: unconditionally set pte dirty in mfill_atomic_inst...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-06
Peter Xu
mm/memcg: drop swp_entry_t* in mc_handle_file_pte()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-06
Peter Xu
mm/smaps: simplify shmem handling of pte holes
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-06
Peter Xu
mm/smaps: use vma->vm_pgoff directly when counting...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-06
Peter Xu
mm/smaps: fix shmem pte hole swap calculation
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-10-19
Peter Xu
mm/userfaultfd: selftests: fix memory corruption with...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-09-06
Peter Xu
KVM: Drop unused kvm_dirty_gfn_invalid()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Peter Xu
KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-08-20
Peter Xu
KVM: X86: Introduce kvm_mmu_slot_lpages() helpers
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-08-13
Peter Xu
KVM: Allow to have arch-specific per-vm debugfs files
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-08-04
Peter Xu
KVM: X86: Optimize zapping rmap
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-08-04
Peter Xu
KVM: X86: Optimize pte_list_desc with per-array counter
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-08-04
Peter Xu
KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-08-02
Peter Xu
KVM: Introduce kvm_get_kvm_safe()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-08-02
Peter Xu
KVM: X86: Add per-vm stat for max rmap list size
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-01
Peter Xu
userfaultfd/selftests: add pagemap uffd-wp test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-01
Peter Xu
mm/pagemap: export uffd-wp protection information
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-01
Peter Xu
mm/userfaultfd: fail uffd-wp registration if not supported
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-01
Peter Xu
mm/userfaultfd: fix uffd-wp special cases for fork()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-01
Peter Xu
mm/thp: simplify copying of huge zero page pmd when...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-01
Peter Xu
userfaultfd/selftests: unify error handling
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-01
Peter Xu
userfaultfd/selftests: only dump counts if mode enabled
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-01
Peter Xu
userfaultfd/selftests: dropping VERIFY check in locking_thread
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
next