lkml.org 
[lkml]   [2022]   [Sep]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/2] Configurable order free page reporting in hyper-v
Date
Configurable order free page reporting is enabled in page_reporting
driver in mm tree. However, changes need to be made in drivers like
hyper-v's hv_balloon to make it aware of the page order.
These patches add support for the same.
In the page_reporting driver we export the page_reporting_order module
parameter. Following precedence is added in setting the reporting order
a. Value of page_reporting_order parameter
b. Value of order passed while registering with the driver
c. default value (pageblock_order)
Besides this, in the page_reporting module a check is added to ensure
that whenever the page_reporting_order value is changed, it is within
the prescribed limits.

The hv_balloon side changes include consuming the exported
page_reporting_order. Making changes in reporting these variable order
free pages as cold discard hints to hyper-v and dropping and refining
checks that restrict the order to a minimum of 9(default).

Shradha Gupta (2):
mm/page_reporting: Add checks for page_reporting_order param value
hv_balloon: Add support for configurable order free page reporting

drivers/hv/hv_balloon.c | 94 ++++++++++++++++++++++++++++++++---------
mm/page_reporting.c | 50 ++++++++++++++++++++++++++++++++++++++++-----
2 file changed, 118 insertions(+), 26 deletions(-)

--
2.37.2

\
 
 \ /
  Last update: 2022-09-29 12:25    [W:0.104 / U:0.056 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site