projects
/
linux-2.6-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
mm: swap: update get_swap_pages() to take folio order
2024-04-26
Peter Xu
mm: allow anon exclusive check over hugetlb tail pages
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/gup: handle hugetlb in the generic follow_page_mask...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/gup: handle hugepd for follow_page()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/gup: handle huge pmd for follow_pmd_mask()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/gup: handle huge pud for follow_pud_mask()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/gup: cache *pudp in follow_pud_mask()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/gup: handle hugetlb for no_page_table()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/gup: refactor record_subpages() to find 1st small...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/gup: drop gup_fast_folio_allowed() in hugepd processing
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/arch: provide pud_pfn() fallback
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm: introduce vma_pgtable_walk_{begin|end}()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm: make HPAGE_PXD_* macros even if !THP
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/hugetlb: declare hugetlbfs_pagecache_present() non...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
selftests/mm: run_vmtests.sh: fix hugetlb mem size...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm: document pXd_leaf() API
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/arm: remove pmd_thp_or_huge()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/treewide: remove pXd_huge()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/treewide: replace pXd_huge() with pXd_leaf()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/gup: merge pXd huge mapping checks
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/powerpc: redefine pXd_huge() with pXd_leaf()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/arm64: merge pXd_huge() and pXd_leaf() definitions
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/arm: redefine pmd_huge() with pmd_leaf()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/arm: use macros to define pmd/pud helpers
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/sparc: change pXd_huge() behavior to exclude swap...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/x86: change pXd_huge() behavior to exclude swap...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/gup: check p4d presence before going on
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/gup: cache p4d in follow_p4d_mask()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-26
Peter Xu
mm/hmm: process pud swap entry without pud_huge()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-25
Peter Xu
mm/hugetlb: fix missing hugetlb_lock for resv uncharge
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-04-16
Peter Xu
mm/userfaultfd: allow hugetlb change protection upon...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-03-26
Peter Xu
mm/memory: fix missing pte marker for !page on pte...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-03-13
Peter Xu
mm: recover pud_leaf() definitions in nopmd case
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-03-06
Peter Xu
mm/treewide: align up pXd_leaf() retval across archs
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-03-06
Peter Xu
mm/treewide: drop pXd_large()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-03-06
Peter Xu
mm/treewide: replace pud_large() with pud_leaf()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-03-06
Peter Xu
mm/treewide: replace pmd_large() with pmd_leaf()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-03-06
Peter Xu
mm/kasan: use pXd_leaf() in shadow_mapped()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-03-06
Peter Xu
mm/x86: drop two unnecessary pud_leaf() definitions
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-03-06
Peter Xu
mm/x86: replace pgd_large() with pgd_leaf()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-03-06
Peter Xu
mm/x86: replace p4d_large() with p4d_leaf()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-03-06
Peter Xu
mm/powerpc: replace pXd_is_leaf() with pXd_leaf()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2024-03-06
Peter Xu
mm/powerpc: define pXd_large() with pXd_leaf()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-12-11
Peter Xu
mm/gup: fix follow_devmap_p[mu]d() on page==NULL handling
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-12-11
Peter Xu
fs/Kconfig: make hugetlbfs a menuconfig
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-12-07
Peter Xu
mm/Kconfig: make userfaultfd a menuconfig
Signed-off-by:
Peter Xu
<peterx@redhat.com>
Cc:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-12-07
Peter Xu
mm/selftests: fix pagemap_ioctl memory map test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-12-07
Peter Xu
mm/pagemap: fix wr-protect even if PM_SCAN_WP_MATCHING...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-12-07
Peter Xu
mm/pagemap: fix ioctl(PAGEMAP_SCAN) on vma check
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-10-18
Peter Xu
userfaultfd: UFFD_FEATURE_WP_ASYNC
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-08-18
Peter Xu
selftests/mm: add gup test matrix in run_vmtests.sh
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-08-18
Peter Xu
selftests/mm: add -a to run_vmtests.sh
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-08-18
Peter Xu
mm/gup: retire follow_hugetlb_page()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-08-18
Peter Xu
mm/gup: accelerate thp gup even for "pages != NULL"
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-08-18
Peter Xu
mm/gup: cleanup next_page handling
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-08-18
Peter Xu
mm/hugetlb: add page_mask for hugetlb_follow_page_mask()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-08-18
Peter Xu
mm/hugetlb: prepare hugetlb_follow_page_mask() for...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-08-18
Peter Xu
mm/hugetlb: handle FOLL_DUMP well in follow_page_mask()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-06-19
Peter Xu
mm/hugetlb: fix pgtable lock on pmd sharing
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-06-12
Peter Xu
mm/uffd: allow vma to merge as much as possible
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-06-12
Peter Xu
mm/uffd: fix vma operation where start addr cuts part...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-06-07
Peter Xu
KVM: selftests: Allow specify physical cpu list in...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-05-31
Peter Xu
KVM: selftests: Allow dumping per-vcpu info for uffd...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-05-31
Peter Xu
KVM: selftests: Setup vcpu_alias only for minor mode...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-21
Peter Xu
selftests/mm: add tests for RO pinning vs fork()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-21
Peter Xu
selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-21
Peter Xu
selftests/mm: extend and rename uffd pagemap test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-21
Peter Xu
selftests/mm: add a few options for uffd-unit-test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-21
Peter Xu
mm/hugetlb: fix uffd-wp bit lost when unsharing happens
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-21
Peter Xu
mm/hugetlb: fix uffd-wp during fork()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: add uffdio register ioctls test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: add shmem-private test to uffd-stress
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: drop sys/dev test in uffd-stress test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: allow uffd test to skip properly with...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: workaround no way to detect uffd-minor...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: move zeropage test into uffd unit tests
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: move uffd sig/events tests into uffd...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: move uffd minor test to unit test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: move uffd pagemap test to unit test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: add framework for uffd-unit-test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: allow allocate_area() to fail properly
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: let uffd_handle_page_fault() take wp...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: rename uffd_stats to uffd_args
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: drop global hpage_size in uffd tests
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: drop global mem_fd in uffd tests
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: UFFDIO_API test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: uffd_open_{dev|sys}()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: uffd_[un]register()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: split uffd tests into uffd-stress and...
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: create uffd-common.[ch]
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: drop test_uffdio_zeropage_eexist
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: reuse pagemap_get_entry() in vm_util.h
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: use PM_* macros in vm_utils.h
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: merge default_huge_page_size() into one
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: link vm_util.c always
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: use TEST_GEN_PROGS where proper
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: merge util.h into vm_util.h
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: dump a summary in run_vmtests.sh
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-18
Peter Xu
selftests/mm: update .gitignore with two missing tests
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
next