[PATCH openEuler-23.09 v7 04/19] mm/sharepool: Add base framework for share_pool