[RFC v3 1/3] mm/migrate: refactor add_page_for_migration for code re-use