summaryrefslogtreecommitdiffstats
path: root/mm/hugetlb.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb()Naoya Horiguchi2022-04-221-0/+10
* hugetlb: do not demote poisoned hugetlb pagesMike Kravetz2022-04-151-7/+10
* Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-03-231-6/+9
|\
| * mm/hugetlb: Use try_grab_folio() instead of try_grab_compound_head()Matthew Wilcox (Oracle)2022-03-211-4/+3
| * mm: Make compound_pincount always availableMatthew Wilcox (Oracle)2022-03-211-0/+4
| * mm/munlock: rmap call mlock_vma_page() munlock_vma_page()Hugh Dickins2022-02-171-2/+2
* | userfaultfd: provide unmasked address on page-faultNadav Amit2022-03-221-2/+4
* | mm/hugetlb.c: export PageHeadHuge()David Howells2022-03-221-0/+1
* | mm/hugetlb: use helper macro __ATTR_RWMiaohe Lin2022-03-221-2/+1
* | hugetlb: clean up potential spectre issue warningsMike Kravetz2022-03-221-3/+4
* | mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atomic_pte()Muchun Song2022-03-221-1/+2
* | mm: merge pte_mkhuge() call into arch_make_huge_pte()Anshuman Khandual2022-03-221-2/+1
* | hugetlbfs: fix a truncation issue in hugepages parameterLiu Yuntao2022-02-261-2/+2
* | mm/hugetlb: fix kernel crash with hugetlb mremapAneesh Kumar K.V2022-02-261-4/+3
|/
* mm: change page type prior to adding page table entryPasha Tatashin2022-01-151-3/+3
* hugetlbfs: fix issue of preallocation of gigantic pages can't workZhenguo Yao2021-12-111-1/+1
* hugetlbfs: flush before unlock on move_hugetlb_page_tables()Nadav Amit2021-11-221-1/+1
* hugetlbfs: flush TLBs correctly after huge_pmd_unshareNadav Amit2021-11-221-4/+19
* hugetlb, userfaultfd: fix reservation restore on userfaultfd errorMina Almasry2021-11-201-3/+4
* hugetlb: fix hugetlb cgroup refcounting during mremapBui Quang Minh2021-11-201-1/+3
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-11-061-63/+636
|\
| * hugetlbfs: extend the definition of hugepages parameter to support node alloc...Zhenguo Yao2021-11-061-25/+128
| * hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_pageMike Kravetz2021-11-061-1/+0
| * hugetlb: remove redundant VM_BUG_ON() in add_reservation_in_range()Baolin Wang2021-11-061-1/+0
| * hugetlb: remove redundant validation in has_same_uncharge_info()Baolin Wang2021-11-061-2/+1
| * hugetlb: replace the obsolete hugetlb_instantiation_mutex in the commentsBaolin Wang2021-11-061-1/+1
| * hugetlb: support node specified when using cma for gigantic hugepagesBaolin Wang2021-11-061-9/+77
| * mm, hugepages: add mremap() support for hugepage backed vmaMina Almasry2021-11-061-6/+105
| * hugetlb: add hugetlb demote page supportMike Kravetz2021-11-061-8/+92
| * hugetlb: add demote bool to gigantic page routinesMike Kravetz2021-11-061-11/+43
| * hugetlb: be sure to free demoted CMA pages to CMAMike Kravetz2021-11-061-2/+39
| * hugetlb: add demote hugetlb page sysfs interfacesMike Kravetz2021-11-061-1/+154
| * mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.hPeter Xu2021-11-061-3/+3
* | mm/migrate: Add folio_migrate_copy()Matthew Wilcox (Oracle)2021-10-181-1/+1
|/
* mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANYBen Widawsky2021-09-031-5/+25
* hugetlb: fix hugetlb cgroup refcounting during vma splitMike Kravetz2021-09-031-1/+3
* hugetlb: before freeing hugetlb page set dtor to appropriate valueMike Kravetz2021-09-031-1/+21
* hugetlb: drop ref count earlier after page allocationMike Kravetz2021-09-031-22/+78
* hugetlb: simplify prep_compound_gigantic_page ref count racing codeMike Kravetz2021-09-031-10/+7
* hugetlb: don't pass page cache pages to restore_reserve_on_errorMike Kravetz2021-08-201-5/+14
* 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-07-011-8/+64
* hugetlb: remove prep_compound_huge_page cleanupMike Kravetz2021-07-011-19/+10
* mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPYMina Almasry2021-07-011-9/+39
* mm/hugetlb: change parameters of arch_make_huge_pte()Christophe Leroy2021-07-011-2/+4
* mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstateMuchun Song2021-07-011-0/+1
* mm: hugetlb: alloc the vmemmap pages associated with each HugeTLB pageMuchun Song2021-07-011-15/+83
* mm: hugetlb: defer freeing of HugeTLB pagesMuchun Song2021-07-011-7/+76
* mm: hugetlb: free the vmemmap pages associated with each HugeTLB pageMuchun Song2021-07-011-12/+10