summaryrefslogtreecommitdiffstats
path: root/mm/hugetlb.c
Commit message (Expand)AuthorAgeFilesLines
* mm/hugetlb: fix refs calculation from unaligned @vaddrJoao Martins2021-07-151-2/+3
* mm/swapops: rework swap entry manipulation codeAlistair Popple2021-07-011-4/+6
* hugetlb: address ref count racing in prep_compound_gigantic_pageMike Kravetz2021-06-301-8/+64
* hugetlb: remove prep_compound_huge_page cleanupMike Kravetz2021-06-301-19/+10
* mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPYMina Almasry2021-06-301-9/+39
* mm/hugetlb: change parameters of arch_make_huge_pte()Christophe Leroy2021-06-301-2/+4
* mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstateMuchun Song2021-06-301-0/+1
* mm: hugetlb: alloc the vmemmap pages associated with each HugeTLB pageMuchun Song2021-06-301-15/+83
* mm: hugetlb: defer freeing of HugeTLB pagesMuchun Song2021-06-301-7/+76
* mm: hugetlb: free the vmemmap pages associated with each HugeTLB pageMuchun Song2021-06-301-12/+10
* mm,hwpoison: make get_hwpoison_page() call get_any_page()Naoya Horiguchi2021-06-291-0/+2
* mm, futex: fix shared futex pgoff on shmem huge pageHugh Dickins2021-06-241-4/+1
* mm/hugetlb: expand restore_reserve_on_error functionalityMike Kravetz2021-06-161-23/+97
* mm,hwpoison: fix race with hugetlb page allocationNaoya Horiguchi2021-06-161-0/+15
* mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPYMina Almasry2021-06-051-2/+12
* hugetlb: pass head page to remove_hugetlb_page()Naoya Horiguchi2021-06-051-1/+1
* mm/hugetlb: fix cow where page writtable in childPeter Xu2021-05-141-0/+1
* mm: fix typos in commentsIngo Molnar2021-05-071-3/+3
* mm: honor PF_MEMALLOC_PIN for all movable pagesPavel Tatashin2021-05-051-1/+1
* mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PINPavel Tatashin2021-05-051-2/+2
* userfaultfd: add UFFDIO_CONTINUE ioctlAxel Rasmussen2021-05-051-14/+26
* userfaultfd: hugetlbfs: only compile UFFD helpers if config enabledAxel Rasmussen2021-05-051-0/+2
* userfaultfd: add minor fault registration modeAxel Rasmussen2021-05-051-28/+52
* mm: make alloc_contig_range handle in-use hugetlb pagesOscar Salvador2021-05-051-5/+17
* mm: make alloc_contig_range handle free hugetlb pagesOscar Salvador2021-05-051-0/+116
* mm,hugetlb: split prep_new_huge_page functionalityOscar Salvador2021-05-051-3/+17
* mm,hugetlb: drop clearing of flag from prep_new_huge_pageOscar Salvador2021-05-051-1/+0
* hugetlb: add lockdep_assert_held() calls for hugetlb_lockMike Kravetz2021-05-051-0/+9
* hugetlb: make free_huge_page irq safeMike Kravetz2021-05-051-106/+63
* hugetlb: change free_pool_huge_page to remove_pool_huge_pageMike Kravetz2021-05-051-42/+51
* hugetlb: call update_and_free_page without hugetlb_lockMike Kravetz2021-05-051-5/+26
* hugetlb: create remove_hugetlb_page() to separate functionalityMike Kravetz2021-05-051-25/+40
* hugetlb: add per-hstate mutex to synchronize user adjustmentsMike Kravetz2021-05-051-0/+8
* hugetlb: no need to drop hugetlb_lock to call cma_releaseMike Kravetz2021-05-051-6/+0
* mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()Miaohe Lin2021-05-051-2/+9
* mm/hugeltb: clarify (chg - freed) won't go negative in hugetlb_unreserve_pages()Miaohe Lin2021-05-051-0/+3
* mm/hugeltb: simplify the return code of __vma_reservation_common()Miaohe Lin2021-05-051-21/+20
* mm/hugeltb: remove redundant VM_BUG_ON() in region_add()Miaohe Lin2021-05-051-1/+0
* mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page()Miaohe Lin2021-05-051-6/+3
* mm/hugetlb: optimize the surplus state transfer code in move_hugetlb_state()Miaohe Lin2021-05-051-0/+6
* mm/hugetlb: use some helper functions to cleanup codeMiaohe Lin2021-05-051-3/+3
* mm/hugetlb: remove redundant reservation check condition in alloc_huge_page()Miaohe Lin2021-05-051-1/+1
* hugetlb/userfaultfd: unshare all pmds for hugetlbfs when register wpPeter Xu2021-05-051-0/+51
* mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.hPeter Xu2021-05-051-8/+0
* hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabledPeter Xu2021-05-051-6/+16
* hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share()Peter Xu2021-05-051-7/+8
* mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemaskMatthew Wilcox (Oracle)2021-04-301-1/+1
* hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappingsMiaohe Lin2021-03-251-4/+37
* hugetlb: do early cow when page pinned on src mmPeter Xu2021-03-131-4/+62
* mm: use is_cow_mapping() across tree where properPeter Xu2021-03-131-3/+1