Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 11b3ab09 authored by qctecmdr Service's avatar qctecmdr Service Committed by Gerrit - the friendly Code Review server
Browse files

Merge "mm: vmstat: add pageoutclean"

parents 4f2e4b26 f1571343
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@

#define FOR_ALL_ZONES(xx) DMA_ZONE(xx) DMA32_ZONE(xx) xx##_NORMAL, HIGHMEM_ZONE(xx) xx##_MOVABLE

enum vm_event_item { PGPGIN, PGPGOUT, PSWPIN, PSWPOUT,
enum vm_event_item { PGPGIN, PGPGOUT, PGPGOUTCLEAN, PSWPIN, PSWPOUT,
		FOR_ALL_ZONES(PGALLOC),
		FOR_ALL_ZONES(ALLOCSTALL),
		FOR_ALL_ZONES(PGSCAN_SKIP),
+4 −2
Original line number Diff line number Diff line
@@ -192,10 +192,12 @@ static void unaccount_page_cache_page(struct address_space *mapping,
	 * invalidate any existing cleancache entries.  We can't leave
	 * stale data around in the cleancache once our page is gone
	 */
	if (PageUptodate(page) && PageMappedToDisk(page))
	if (PageUptodate(page) && PageMappedToDisk(page)) {
		count_vm_event(PGPGOUTCLEAN);
		cleancache_put_page(page);
	else
	} else {
		cleancache_invalidate_page(mapping, page);
	}

	VM_BUG_ON_PAGE(PageTail(page), page);
	VM_BUG_ON_PAGE(page_mapped(page), page);
+1 −0
Original line number Diff line number Diff line
@@ -1171,6 +1171,7 @@ const char * const vmstat_text[] = {
	/* enum vm_event_item counters */
	"pgpgin",
	"pgpgout",
	"pgpgoutclean",
	"pswpin",
	"pswpout",