summaryrefslogtreecommitdiff
path: root/mm/hugetlb.c
Commit message (Expand)AuthorAgeFilesLines
* hugetlb: clean up code checking for fault/truncation racesMike Kravetz2022-10-031-21/+3
* hugetlb: use new vma_lock for pmd sharing synchronizationMike Kravetz2022-10-031-9/+93
* hugetlb: add vma based lock for pmd sharingMike Kravetz2022-10-031-17/+190
* hugetlb: rename vma_shareable() and refactor codeMike Kravetz2022-10-031-6/+13
* hugetlb: rename remove_huge_page to hugetlb_delete_from_page_cacheMike Kravetz2022-10-031-4/+4
* hugetlbfs: revert use i_mmap_rwsem for more pmd sharing synchronizationMike Kravetz2022-10-031-65/+12
* hugetlbfs: revert use i_mmap_rwsem to address page fault/truncate raceMike Kravetz2022-10-031-11/+11
* mm/hugetlb: remove unnecessary 'NULL' values from pointerXU pengfei2022-10-031-2/+2
* mm: hugetlb: eliminate memory-less nodes handlingMuchun Song2022-10-031-41/+29
* mm: hugetlb: simplify per-node sysfs creation and removalMuchun Song2022-10-031-12/+23
* mm: use nth_page instead of mem_map_offset mem_map_nextCheng Li2022-10-031-12/+17
* mm/hugetlb.c: remove unnecessary initialization of local `err'Li zeming2022-10-031-1/+1
* Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton2022-09-261-6/+8
|\
| * mm/hugetlb: correct demote page offset logicDoug Berger2022-09-261-6/+8
* | hugetlb: remove meaningless BUG_ON(huge_pte_none())Miaohe Lin2022-09-111-1/+0
* | hugetlb: add comment for subtle SetHPageVmemmapOptimized()Miaohe Lin2022-09-111-0/+4
* | hugetlb: kill hugetlbfs_pagecache_page()Miaohe Lin2022-09-111-14/+1
* | hugetlb: pass NULL to kobj_to_hstate() if nid is unusedMiaohe Lin2022-09-111-4/+2
* | hugetlb: use helper {huge_pte|pmd}_lock()Miaohe Lin2022-09-111-2/+1
* | hugetlb: use sizeof() to get the array sizeMiaohe Lin2022-09-111-2/+2
* | hugetlb: use LIST_HEAD() to define a list headMiaohe Lin2022-09-111-5/+2
* | hugetlb: Use helper macro SZ_1KMiaohe Lin2022-09-111-1/+1
* | hugetlb: make hugetlb_cma_check() staticMiaohe Lin2022-09-111-1/+9
* | mm/hugetlb: make detecting shared pte more reliableMiaohe Lin2022-09-111-13/+8
* | mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node()Miaohe Lin2022-09-111-7/+18
* | mm/hugetlb: fix missing call to restore_reserve_on_error()Miaohe Lin2022-09-111-3/+8
* | mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group()Miaohe Lin2022-09-111-0/+1
* | mm/hugetlb: fix incorrect update of max_huge_pagesMiaohe Lin2022-09-111-1/+2
* | mm/hugetlb: add dedicated func to get 'allowed' nodemask for current processFeng Tang2022-09-111-4/+20
|/
* mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pteMiaohe Lin2022-08-281-1/+1
* mm/hugetlb: support write-faults in shared mappingsDavid Hildenbrand2022-08-201-7/+19
* mm, hwpoison, hugetlb: support saving mechanism of raw error pagesNaoya Horiguchi2022-08-081-9/+14
* mm/hugetlb: make pud_huge() and follow_huge_pud() aware of non-present pud entryNaoya Horiguchi2022-08-081-2/+30
* mm/hugetlb: check gigantic_page_runtime_supported() in return_unused_surplus_...Naoya Horiguchi2022-08-081-2/+1
* mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readabilityMuchun Song2022-08-081-7/+8
* Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-051-72/+97
|\
| * mm, hugetlb: skip irrelevant nodes in show_free_areas()Gang Li2022-07-171-10/+8
| * hugetlb: do not update address in huge_pmd_unshareMike Kravetz2022-07-171-27/+17
| * hugetlb: skip to end of PT page mapping when pte not presentMike Kravetz2022-07-171-5/+51
| * mm: rename is_pinnable_page() to is_longterm_pinnable_page()Alex Sierra2022-07-171-1/+1
| * mm: hugetlb: kill set_huge_swap_pte_at()Qi Zheng2022-07-031-5/+3
| * mm: hugetlb: remove minimum_order variableMuchun Song2022-07-031-11/+7
| * mm/hugetlb: remove unnecessary huge_ptep_set_access_flags() in hugetlb_mcopy_...Baolin Wang2022-07-031-2/+0
| * mm/migration: fix potential pte_unmap on an not mapped pteMiaohe Lin2022-07-031-2/+2
| * mm/migration: return errno when isolate_huge_page failedMiaohe Lin2022-07-031-6/+5
| * docs: rename Documentation/vm to Documentation/mmMike Rapoport2022-06-271-3/+3
* | Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-08-031-4/+10
|\ \
| * | hugetlb: Convert huge_add_to_page_cache() to use a folioMatthew Wilcox (Oracle)2022-06-291-4/+10
| |/
* | hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pteMiaohe Lin2022-07-181-0/+1
* | mm/hugetlb: separate path for hwpoison entry in copy_hugetlb_page_range()Naoya Horiguchi2022-07-181-2/+7
|/