| Commit message (Expand) | Author | Age | Files | Lines |
* | hugetlb: don't delete vma_lock in hugetlb MADV_DONTNEED processing | Mike Kravetz | 2022-11-30 | 1 | -11/+16 |
* | hugetlb: fix __prep_compound_gigantic_page page flag setting | Mike Kravetz | 2022-11-23 | 1 | -1/+3 |
* | hugetlbfs: don't delete error page from pagecache | James Houghton | 2022-11-09 | 1 | -0/+4 |
* | hugetlb: fix memory leak associated with vma_lock structure | Mike Kravetz | 2022-10-21 | 1 | -8/+27 |
* | mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages | Rik van Riel | 2022-10-21 | 1 | -1/+1 |
* | Merge tag 'mm-stable-2022-10-13' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2022-10-14 | 1 | -12/+60 |
|\ |
|
| * | mm/hugetlb: use hugetlb_pte_stable in migration race check | Peter Xu | 2022-10-13 | 1 | -4/+3 |
| * | mm/hugetlb: fix race condition of uffd missing/minor handling | Peter Xu | 2022-10-13 | 1 | -7/+52 |
| * | mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in | Peter Xu | 2022-10-13 | 1 | -0/+4 |
| * | mm/hugetlb.c: make __hugetlb_vma_unlock_write_put() static | Andrew Morton | 2022-10-13 | 1 | -1/+1 |
* | | Merge tag 'mm-hotfixes-stable-2022-10-11' of git://git.kernel.org/pub/scm/lin... | Linus Torvalds | 2022-10-12 | 1 | -14/+13 |
|\ \
| |/
|/| |
|
| * | mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page | Baolin Wang | 2022-10-12 | 1 | -14/+13 |
* | | hugetlb: allocate vma lock for all sharable vmas | Mike Kravetz | 2022-10-07 | 1 | -35/+15 |
* | | hugetlb: take hugetlb vma_lock when clearing vma_lock->vma pointer | Mike Kravetz | 2022-10-07 | 1 | -10/+32 |
* | | hugetlb: fix vma lock handling during split vma and range unmapping | Mike Kravetz | 2022-10-07 | 1 | -16/+27 |
* | | mm/hugetlb: add available_huge_pages() func | Xin Hao | 2022-10-03 | 1 | -5/+9 |
* | | mm: hugetlb: fix UAF in hugetlb_handle_userfault | Liu Shixin | 2022-10-03 | 1 | -20/+17 |
* | | hugetlb: freeze allocated pages before creating hugetlb pages | Mike Kravetz | 2022-10-03 | 1 | -64/+38 |
* | | hugetlb: clean up code checking for fault/truncation races | Mike Kravetz | 2022-10-03 | 1 | -21/+3 |
* | | hugetlb: use new vma_lock for pmd sharing synchronization | Mike Kravetz | 2022-10-03 | 1 | -9/+93 |
* | | hugetlb: add vma based lock for pmd sharing | Mike Kravetz | 2022-10-03 | 1 | -17/+190 |
* | | hugetlb: rename vma_shareable() and refactor code | Mike Kravetz | 2022-10-03 | 1 | -6/+13 |
* | | hugetlb: rename remove_huge_page to hugetlb_delete_from_page_cache | Mike Kravetz | 2022-10-03 | 1 | -4/+4 |
* | | hugetlbfs: revert use i_mmap_rwsem for more pmd sharing synchronization | Mike Kravetz | 2022-10-03 | 1 | -65/+12 |
* | | hugetlbfs: revert use i_mmap_rwsem to address page fault/truncate race | Mike Kravetz | 2022-10-03 | 1 | -11/+11 |
* | | mm/hugetlb: remove unnecessary 'NULL' values from pointer | XU pengfei | 2022-10-03 | 1 | -2/+2 |
* | | mm: hugetlb: eliminate memory-less nodes handling | Muchun Song | 2022-10-03 | 1 | -41/+29 |
* | | mm: hugetlb: simplify per-node sysfs creation and removal | Muchun Song | 2022-10-03 | 1 | -12/+23 |
* | | mm: use nth_page instead of mem_map_offset mem_map_next | Cheng Li | 2022-10-03 | 1 | -12/+17 |
* | | mm/hugetlb.c: remove unnecessary initialization of local `err' | Li zeming | 2022-10-03 | 1 | -1/+1 |
* | | Merge branch 'mm-hotfixes-stable' into mm-stable | Andrew Morton | 2022-09-26 | 1 | -6/+8 |
|\| |
|
| * | mm/hugetlb: correct demote page offset logic | Doug Berger | 2022-09-26 | 1 | -6/+8 |
* | | hugetlb: remove meaningless BUG_ON(huge_pte_none()) | Miaohe Lin | 2022-09-12 | 1 | -1/+0 |
* | | hugetlb: add comment for subtle SetHPageVmemmapOptimized() | Miaohe Lin | 2022-09-12 | 1 | -0/+4 |
* | | hugetlb: kill hugetlbfs_pagecache_page() | Miaohe Lin | 2022-09-12 | 1 | -14/+1 |
* | | hugetlb: pass NULL to kobj_to_hstate() if nid is unused | Miaohe Lin | 2022-09-12 | 1 | -4/+2 |
* | | hugetlb: use helper {huge_pte|pmd}_lock() | Miaohe Lin | 2022-09-12 | 1 | -2/+1 |
* | | hugetlb: use sizeof() to get the array size | Miaohe Lin | 2022-09-12 | 1 | -2/+2 |
* | | hugetlb: use LIST_HEAD() to define a list head | Miaohe Lin | 2022-09-12 | 1 | -5/+2 |
* | | hugetlb: Use helper macro SZ_1K | Miaohe Lin | 2022-09-12 | 1 | -1/+1 |
* | | hugetlb: make hugetlb_cma_check() static | Miaohe Lin | 2022-09-12 | 1 | -1/+9 |
* | | mm/hugetlb: make detecting shared pte more reliable | Miaohe Lin | 2022-09-12 | 1 | -13/+8 |
* | | mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node() | Miaohe Lin | 2022-09-12 | 1 | -7/+18 |
* | | mm/hugetlb: fix missing call to restore_reserve_on_error() | Miaohe Lin | 2022-09-12 | 1 | -3/+8 |
* | | mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group() | Miaohe Lin | 2022-09-12 | 1 | -0/+1 |
* | | mm/hugetlb: fix incorrect update of max_huge_pages | Miaohe Lin | 2022-09-12 | 1 | -1/+2 |
* | | mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process | Feng Tang | 2022-09-12 | 1 | -4/+20 |
|/ |
|
* | mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte | Miaohe Lin | 2022-08-28 | 1 | -1/+1 |
* | mm/hugetlb: support write-faults in shared mappings | David Hildenbrand | 2022-08-21 | 1 | -7/+19 |
* | mm, hwpoison, hugetlb: support saving mechanism of raw error pages | Naoya Horiguchi | 2022-08-09 | 1 | -9/+14 |