mm/vmscan: Convert pageout() to take a folio
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Tue, 18 Jan 2022 04:35:57 +0000 (23:35 -0500)
committerMatthew Wilcox (Oracle) <willy@infradead.org>
Tue, 1 Mar 2022 02:01:35 +0000 (21:01 -0500)
commit6875d1dd2e6ec003033b8991fa5b266cc4afe5e0
treea9774d667ac851f87d0441c8257f7a89ff9f4cf7
parent09549e4d589b0004abd83ac5812c54dc3d8ebc1b
mm/vmscan: Convert pageout() to take a folio

We always write out an entire folio at once.  This conversion removes
a few calls to compound_head() and gets the NR_VMSCAN_WRITE statistic
right when writing out a large folio.

Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
include/trace/events/vmscan.h
mm/vmscan.c