summaryrefslogtreecommitdiff
path: root/samples/fanotify
diff options
context:
space:
mode:
authorMatthew Wilcox (Oracle) <willy@infradead.org>2024-04-05 18:32:23 +0300
committerAndrew Morton <akpm@linux-foundation.org>2024-04-26 06:56:43 +0300
commit2f166704290eadec480209cf28060f154184afe9 (patch)
tree7f38cc3ea5fb9939b3612357072a95d9dc81eb2e /samples/fanotify
parent2ebe90dab9808a15e5d1c973e7d3ddaee05ddbd3 (diff)
downloadlinux-2f166704290eadec480209cf28060f154184afe9.tar.xz
mm: free non-hugetlb large folios in a batch
Patch series "Clean up __folio_put()". With all the changes over the last few years, __folio_put_small and __folio_put_large have become almost identical to each other ... except you can't tell because they're spread over two files. Rearrange it all so that you can tell, and then inline them both into __folio_put(). This patch (of 5): free_unref_folios() can now handle non-hugetlb large folios, so keep normal large folios in the batch. hugetlb folios still need to be handled specially. [peterx@redhat.com: fix panic] Link: https://lkml.kernel.org/r/ZikjPB0Dt5HA8-uL@x1n Link: https://lkml.kernel.org/r/20240405153228.2563754-1-willy@infradead.org Link: https://lkml.kernel.org/r/20240405153228.2563754-2-willy@infradead.org Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Signed-off-by: Peter Xu <peterx@redhat.com> Reviewed-by: Zi Yan <ziy@nvidia.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'samples/fanotify')
0 files changed, 0 insertions, 0 deletions