habanalabs: check the return value of hl_cs_poll_fences()
[linux-2.6-microblaze.git] / drivers / misc / habanalabs / common / command_submission.c
index 0a4ef13..2f40b93 100644 (file)
@@ -2739,7 +2739,7 @@ static int hl_multi_cs_wait_ioctl(struct hl_fpriv *hpriv, void *data)
                mcs_data.update_ts = false;
                rc = hl_cs_poll_fences(&mcs_data, mcs_compl);
 
-               if (mcs_data.completion_bitmap)
+               if (rc || mcs_data.completion_bitmap)
                        break;
 
                /*