[PATCH openEuler-5.10 11/16] pipe: Fix endless sleep problem due to the out-of-order