diff options
| author | Matthew Wilcox (Oracle) <[email protected]> | 2024-04-05 16:32:23 +0100 |
|---|---|---|
| committer | Andrew Morton <[email protected]> | 2024-04-25 20:56:43 -0700 |
| commit | 2f166704290eadec480209cf28060f154184afe9 (patch) | |
| tree | 7f38cc3ea5fb9939b3612357072a95d9dc81eb2e /tools/perf/scripts/python/task-analyzer.py | |
| parent | 2ebe90dab9808a15e5d1c973e7d3ddaee05ddbd3 (diff) | |
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.
[[email protected]: fix panic]
Link: https://lkml.kernel.org/r/ZikjPB0Dt5HA8-uL@x1n
Link: https://lkml.kernel.org/r/[email protected]
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Matthew Wilcox (Oracle) <[email protected]>
Signed-off-by: Peter Xu <[email protected]>
Reviewed-by: Zi Yan <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions