summaryrefslogtreecommitdiffstats
path: root/mm/hugetlb.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* hugetlb: break earlier in add_reservation_in_range() when we canPeter Xu2021-03-131-1/+1
* hugetlb: dedup the code to add a new file_regionPeter Xu2021-03-131-24/+27
* mm/hugetlb: change hugetlb_reserve_pages() to type boolMike Kravetz2021-02-241-23/+14
* hugetlb: fix uninitialized subpool pointerMike Kravetz2021-02-241-0/+1
* hugetlb: convert PageHugeFreed to HPageFreed flagMike Kravetz2021-02-241-19/+4
* hugetlb: convert PageHugeTemporary() to HPageTemporary flagMike Kravetz2021-02-241-29/+7
* hugetlb: convert page_huge_active() HPageMigratable flagMike Kravetz2021-02-241-34/+11
* hugetlb: use page.private for hugetlb specific page flagsMike Kravetz2021-02-241-23/+25
* mm/hugetlb: suppress wrong warning info when alloc gigantic pageChen Wandun2021-02-241-2/+2
* hugetlb: fix update_and_free_page contig page struct assumptionMike Kravetz2021-02-241-2/+4
* mm/hugetlb: use helper huge_page_size() to get hugepage sizeMiaohe Lin2021-02-241-8/+6
* mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_active_hugepage()Miaohe Lin2021-02-241-1/+0
* mm/hugetlb: use helper function range_in_vma() in page_table_shareable()Miaohe Lin2021-02-241-1/+1
* mm/hugetlb.c: fix typos in commentsZhiyuan Dai2021-02-241-1/+1
* mm/hugetlb: remove redundant check in preparing and destroying gigantic pageYanfei Xu2021-02-241-5/+2
* mm/hugetlb: fix some comment typosMiaohe Lin2021-02-241-3/+3
* mm/hugetlb: refactor subpage recordingJoao Martins2021-02-241-21/+28
* mm/hugetlb: grab head page refcount once for group of subpagesJoao Martins2021-02-241-19/+24
* mm/hugetlb: simplify the calculation of variablesJiapeng Zhong2021-02-241-2/+1
* mm/hugetlb: fix use after free when subpool max_hpages accounting is not enabledMiaohe Lin2021-02-241-3/+13
* mm/hugetlb: use helper huge_page_order and pages_per_huge_pageMiaohe Lin2021-02-241-2/+2
* mm/hugetlb: avoid unnecessary hugetlb_acct_memory() callMiaohe Lin2021-02-241-0/+3
* mm/hugetlb.c: fix unnecessary address expansion of pmd sharingLi Xinhai2021-02-241-10/+12
* mm/hugetlb: fix potential double free in hugetlb_register_node() error pathMiaohe Lin2021-02-241-1/+3
* Merge tag 'core-mm-2021-02-17' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-02-211-16/+2
|\