On 3 May 2024, at 5:53, Luis Chamberlain wrote: > split_folio() and split_folio_to_list() assume order 0, to support > minorder we must expand these to check the folio mapping order and use > that. > > Set new_order to be at least minimum folio order if it is set in > split_huge_page_to_list() so that we can maintain minimum folio order > requirement in the page cache. > > Update the debugfs write files used for testing to ensure the order > is respected as well. We simply enforce the min order when a file > mapping is used. > > Signed-off-by: Pankaj Raghav <p.raghav@xxxxxxxxxxx> > Signed-off-by: Luis Chamberlain <mcgrof@xxxxxxxxxx> > --- > include/linux/huge_mm.h | 12 ++++++---- > mm/huge_memory.c | 50 ++++++++++++++++++++++++++++++++++++++--- > 2 files changed, 55 insertions(+), 7 deletions(-) > It makes sense to me. Reviewed-by: Zi Yan <ziy@xxxxxxxxxx> -- Best Regards, Yan, Zi
Attachment:
signature.asc
Description: OpenPGP digital signature