[PATCH openEuler-1.0-LTS 16/41] share_pool: Redesign sp_alloc pass through