The patch titled Subject: mm-hugetlb-simplify-refs-in-memfd_alloc_folio-v2 has been added to the -mm mm-hotfixes-unstable branch. Its filename is mm-hugetlb-simplify-refs-in-memfd_alloc_folio-v2.patch This patch will shortly appear at https://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new.git/tree/patches/mm-hugetlb-simplify-refs-in-memfd_alloc_folio-v2.patch This patch will later appear in the mm-hotfixes-unstable branch at git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next via the mm-everything branch at git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm and is updated there every 2-3 working days ------------------------------------------------------ From: Steve Sistare <steven.sistare@xxxxxxxxxx> Subject: mm-hugetlb-simplify-refs-in-memfd_alloc_folio-v2 Date: Wed, 4 Sep 2024 13:32:00 -0700 remove explicit call to free_huge_folio(), per Matthew Link: https://lkml.kernel.org/r/Zti-7nPVMcGgpcbi@xxxxxxxxxxxxxxxxxxxx Link: https://lkml.kernel.org/r/1725481920-82506-1-git-send-email-steven.sistare@xxxxxxxxxx Fixes: 89c1905d9c14 ("mm/gup: introduce memfd_pin_folios() for pinning memfd folios") Signed-off-by: Steve Sistare <steven.sistare@xxxxxxxxxx> Suggested-by: Vivek Kasireddy <vivek.kasireddy@xxxxxxxxx> Suggested-by: Matthew Wilcox <willy@xxxxxxxxxxxxx> Cc: David Hildenbrand <david@xxxxxxxxxx> Cc: Jason Gunthorpe <jgg@xxxxxxxxxx> Cc: Muchun Song <muchun.song@xxxxxxxxx> Cc: Peter Xu <peterx@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/memfd.c | 1 - 1 file changed, 1 deletion(-) --- a/mm/memfd.c~mm-hugetlb-simplify-refs-in-memfd_alloc_folio-v2 +++ a/mm/memfd.c @@ -95,7 +95,6 @@ struct folio *memfd_alloc_folio(struct f idx); if (err) { folio_put(folio); - free_huge_folio(folio); return ERR_PTR(err); } folio_unlock(folio); _ Patches currently in -mm which might be from steven.sistare@xxxxxxxxxx are mm-filemap-fix-filemap_get_folios_contig-thp-panic.patch mm-hugetlb-fix-memfd_pin_folios-free_huge_pages-leak.patch mm-hugetlb-fix-memfd_pin_folios-resv_huge_pages-leak.patch mm-gup-fix-memfd_pin_folios-hugetlb-page-allocation.patch mm-gup-fix-memfd_pin_folios-alloc-race-panic.patch mm-hugetlb-simplify-refs-in-memfd_alloc_folio.patch mm-hugetlb-simplify-refs-in-memfd_alloc_folio-v2.patch