summaryrefslogtreecommitdiffstats
path: root/mm/hugetlb.c
Commit message (Expand)AuthorAgeFilesLines
* delayacct: track delays from write-protect copyYang Yang2022-06-011-0/+8
* Merge tag 'mm-hotfixes-stable-2022-05-27' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2022-05-271-1/+8
|\
| * hugetlb: fix huge_pmd_unshare address updateMike Kravetz2022-05-271-1/+8
* | mm/hugetlb: handle uffd-wp during fork()Peter Xu2022-05-131-14/+28
* | mm/hugetlb: only drop uffd-wp special pte if requiredPeter Xu2022-05-131-8/+25
* | mm/hugetlb: allow uffd wr-protect none ptesPeter Xu2022-05-131-4/+24
* | mm/hugetlb: handle pte markers in page faultsPeter Xu2022-05-131-4/+14
* | mm/hugetlb: handle UFFDIO_WRITEPROTECTPeter Xu2022-05-131-1/+12
* | mm/hugetlb: take care of UFFDIO_COPY_MODE_WPPeter Xu2022-05-131-6/+23
* | mm/hugetlb: hook page faults for uffd write protectionPeter Xu2022-05-131-0/+20
* | mm: hugetlb: considering PMD sharing when flushing cache/TLBsBaolin Wang2022-05-131-2/+15
* | mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous pages are exclusive ...David Hildenbrand2022-05-091-0/+3
* | mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a possibly shared anonymo...David Hildenbrand2022-05-091-3/+24
* | mm: support GUP-triggered unsharing of anonymous pagesDavid Hildenbrand2022-05-091-21/+35
* | mm/gup: disallow follow_page(FOLL_PIN)David Hildenbrand2022-05-091-3/+5
* | mm: remember exclusively mapped anonymous pages with PG_anon_exclusiveDavid Hildenbrand2022-05-091-4/+11
* | mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive for PageAnon() pagesDavid Hildenbrand2022-05-091-0/+2
* | mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_ano...David Hildenbrand2022-05-091-7/+9
* | mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range()David Hildenbrand2022-05-091-2/+6
* | mm: hugetlb: add missing cache flushing in hugetlb_unshare_all_pmds()Baolin Wang2022-04-291-0/+1
* | mm: use for_each_online_node and node_online instead of open codingPeng Liu2022-04-291-2/+2
* | hugetlb: fix return value of __setup handlersPeng Liu2022-04-291-8/+8
* | hugetlb: fix hugepages_setup when deal with pernodePeng Liu2022-04-291-0/+15
* | hugetlb: fix wrong use of nr_online_nodesPeng Liu2022-04-291-7/+5
* | mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functionsMuchun Song2022-04-281-5/+5
* | hugetlb: remove use of list iterator variable after loopJakob Koschel2022-04-281-14/+19
* | mm, hugetlb, hwpoison: separate branch for free and in-use hugepageNaoya Horiguchi2022-04-281-1/+3
|/
* mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb()Naoya Horiguchi2022-04-211-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-221-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-101-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