Messages in this thread | | | From | Zi Yan <> | Subject | Re: [PATCH v14 061/138] mm/migrate: Add folio_migrate_flags() | Date | Thu, 15 Jul 2021 11:55:30 -0400 |
| |
On 14 Jul 2021, at 23:35, Matthew Wilcox (Oracle) wrote:
> Turn migrate_page_states() into a wrapper around folio_migrate_flags(). > Also convert two functions only called from folio_migrate_flags() to > be folio-based. ksm_migrate_page() becomes folio_migrate_ksm() and > copy_page_owner() becomes folio_copy_owner(). folio_migrate_flags() > alone shrinks by two thirds -- 1967 bytes down to 642 bytes. > > Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> > --- > include/linux/ksm.h | 4 +- > include/linux/migrate.h | 1 + > include/linux/page_owner.h | 8 ++-- > mm/folio-compat.c | 6 +++ > mm/ksm.c | 31 ++++++++------ > mm/migrate.c | 84 +++++++++++++++++++------------------- > mm/page_owner.c | 10 ++--- > 7 files changed, 77 insertions(+), 67 deletions(-)
LGTM. Reviewed-by: Zi Yan <ziy@nvidia.com>
— Best Regards, Yan, Zi [unhandled content-type:application/pgp-signature] | |