We already check if queue index is smaller than max queues a few lines
above this check so no need to check this again.

Signed-off-by: Oded Gabbay <[email protected]>
---
 drivers/misc/habanalabs/common/command_submission.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/drivers/misc/habanalabs/common/command_submission.c 
b/drivers/misc/habanalabs/common/command_submission.c
index b0f33579ca7f..1f8b53d42e3a 100644
--- a/drivers/misc/habanalabs/common/command_submission.c
+++ b/drivers/misc/habanalabs/common/command_submission.c
@@ -948,9 +948,10 @@ static int cs_ioctl_signal_wait(struct hl_fpriv *hpriv, 
enum hl_cs_type cs_type,
        hw_queue_prop = &hdev->asic_prop.hw_queues_props[q_idx];
        q_type = hw_queue_prop->type;
 
-       if ((q_idx >= hdev->asic_prop.max_queues) ||
-                       (!hw_queue_prop->supports_sync_stream)) {
-               dev_err(hdev->dev, "Queue index %d is invalid\n", q_idx);
+       if (!hw_queue_prop->supports_sync_stream) {
+               dev_err(hdev->dev,
+                       "Queue index %d does not support sync stream 
operations\n",
+                       q_idx);
                rc = -EINVAL;
                goto free_cs_chunk_array;
        }
-- 
2.17.1

Reply via email to