summaryrefslogtreecommitdiff
path: root/mm/hugetlb.c
AgeCommit message (Expand)AuthorFilesLines
2022-05-13mm/hugetlb: handle uffd-wp during fork()Peter Xu1-14/+28
2022-05-13mm/hugetlb: only drop uffd-wp special pte if requiredPeter Xu1-8/+25
2022-05-13mm/hugetlb: allow uffd wr-protect none ptesPeter Xu1-4/+24
2022-05-13mm/hugetlb: handle pte markers in page faultsPeter Xu1-4/+14
2022-05-13mm/hugetlb: handle UFFDIO_WRITEPROTECTPeter Xu1-1/+12
2022-05-13mm/hugetlb: take care of UFFDIO_COPY_MODE_WPPeter Xu1-6/+23
2022-05-13mm/hugetlb: hook page faults for uffd write protectionPeter Xu1-0/+20
2022-05-13mm: hugetlb: considering PMD sharing when flushing cache/TLBsBaolin Wang1-2/+15
2022-05-10mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous pages are exclusive ...David Hildenbrand1-0/+3
2022-05-10mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a possibly shared anonymo...David Hildenbrand1-3/+24
2022-05-10mm: support GUP-triggered unsharing of anonymous pagesDavid Hildenbrand1-21/+35
2022-05-10mm/gup: disallow follow_page(FOLL_PIN)David Hildenbrand1-3/+5
2022-05-10mm: remember exclusively mapped anonymous pages with PG_anon_exclusiveDavid Hildenbrand1-4/+11
2022-05-10mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive for PageAnon() pagesDavid Hildenbrand1-0/+2
2022-05-10mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_ano...David Hildenbrand1-7/+9
2022-05-10mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range()David Hildenbrand1-2/+6
2022-04-30mm: hugetlb: add missing cache flushing in hugetlb_unshare_all_pmds()Baolin Wang1-0/+1
2022-04-30mm: use for_each_online_node and node_online instead of open codingPeng Liu1-2/+2
2022-04-30hugetlb: fix return value of __setup handlersPeng Liu1-8/+8
2022-04-30hugetlb: fix hugepages_setup when deal with pernodePeng Liu1-0/+15
2022-04-30hugetlb: fix wrong use of nr_online_nodesPeng Liu1-7/+5
2022-04-29mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functionsMuchun Song1-5/+5
2022-04-29hugetlb: remove use of list iterator variable after loopJakob Koschel1-14/+19
2022-04-29mm, hugetlb, hwpoison: separate branch for free and in-use hugepageNaoya Horiguchi1-1/+3
2022-04-22mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb()Naoya Horiguchi1-0/+10
2022-04-16hugetlb: do not demote poisoned hugetlb pagesMike Kravetz1-7/+10
2022-03-23Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-6/+9
2022-03-23userfaultfd: provide unmasked address on page-faultNadav Amit1-2/+4
2022-03-23mm/hugetlb.c: export PageHeadHuge()David Howells1-0/+1
2022-03-23mm/hugetlb: use helper macro __ATTR_RWMiaohe Lin1-2/+1
2022-03-23hugetlb: clean up potential spectre issue warningsMike Kravetz1-3/+4
2022-03-23mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atomic_pte()Muchun Song1-1/+2
2022-03-23mm: merge pte_mkhuge() call into arch_make_huge_pte()Anshuman Khandual1-2/+1
2022-03-21mm/hugetlb: Use try_grab_folio() instead of try_grab_compound_head()Matthew Wilcox (Oracle)1-4/+3
2022-03-21mm: Make compound_pincount always availableMatthew Wilcox (Oracle)1-0/+4
2022-02-26hugetlbfs: fix a truncation issue in hugepages parameterLiu Yuntao1-2/+2
2022-02-26mm/hugetlb: fix kernel crash with hugetlb mremapAneesh Kumar K.V1-4/+3
2022-02-17mm/munlock: rmap call mlock_vma_page() munlock_vma_page()Hugh Dickins1-2/+2
2022-01-15mm: change page type prior to adding page table entryPasha Tatashin1-3/+3
2021-12-11hugetlbfs: fix issue of preallocation of gigantic pages can't workZhenguo Yao1-1/+1
2021-11-22hugetlbfs: flush before unlock on move_hugetlb_page_tables()Nadav Amit1-1/+1
2021-11-22hugetlbfs: flush TLBs correctly after huge_pmd_unshareNadav Amit1-4/+19
2021-11-20hugetlb, userfaultfd: fix reservation restore on userfaultfd errorMina Almasry1-3/+4
2021-11-20hugetlb: fix hugetlb cgroup refcounting during mremapBui Quang Minh1-1/+3
2021-11-07Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-63/+636
2021-11-06hugetlbfs: extend the definition of hugepages parameter to support node alloc...Zhenguo Yao1-25/+128
2021-11-06hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_pageMike Kravetz1-1/+0
2021-11-06hugetlb: remove redundant VM_BUG_ON() in add_reservation_in_range()Baolin Wang1-1/+0
2021-11-06hugetlb: remove redundant validation in has_same_uncharge_info()Baolin Wang1-2/+1
2021-11-06hugetlb: replace the obsolete hugetlb_instantiation_mutex in the commentsBaolin Wang1-1/+1