[PATCH openEuler-22.03-LTS 09/22] block: return errors from disk_alloc_events