[PATCH openEuler-5.10 0/3] Add smart halt polling and schedule