Commit d6b045c0 authored by Dotan Barak's avatar Dotan Barak Committed by Oded Gabbay

habanalabs: print the queue id in case of an error

If there is a failure during the testing of a queue,
to ease up debugging - print the queue id.
Signed-off-by: default avatarDotan Barak <dbarak@habana.ai>
Reviewed-by: default avatarOded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: default avatarOded Gabbay <oded.gabbay@gmail.com>
parent acd330c1
...@@ -3448,7 +3448,8 @@ static int gaudi_test_queue(struct hl_device *hdev, u32 hw_queue_id) ...@@ -3448,7 +3448,8 @@ static int gaudi_test_queue(struct hl_device *hdev, u32 hw_queue_id)
&fence_dma_addr); &fence_dma_addr);
if (!fence_ptr) { if (!fence_ptr) {
dev_err(hdev->dev, dev_err(hdev->dev,
"Failed to allocate memory for queue testing\n"); "Failed to allocate memory for H/W queue %d testing\n",
hw_queue_id);
return -ENOMEM; return -ENOMEM;
} }
...@@ -3459,7 +3460,8 @@ static int gaudi_test_queue(struct hl_device *hdev, u32 hw_queue_id) ...@@ -3459,7 +3460,8 @@ static int gaudi_test_queue(struct hl_device *hdev, u32 hw_queue_id)
GFP_KERNEL, &pkt_dma_addr); GFP_KERNEL, &pkt_dma_addr);
if (!fence_pkt) { if (!fence_pkt) {
dev_err(hdev->dev, dev_err(hdev->dev,
"Failed to allocate packet for queue testing\n"); "Failed to allocate packet for H/W queue %d testing\n",
hw_queue_id);
rc = -ENOMEM; rc = -ENOMEM;
goto free_fence_ptr; goto free_fence_ptr;
} }
...@@ -3476,7 +3478,8 @@ static int gaudi_test_queue(struct hl_device *hdev, u32 hw_queue_id) ...@@ -3476,7 +3478,8 @@ static int gaudi_test_queue(struct hl_device *hdev, u32 hw_queue_id)
pkt_dma_addr); pkt_dma_addr);
if (rc) { if (rc) {
dev_err(hdev->dev, dev_err(hdev->dev,
"Failed to send fence packet\n"); "Failed to send fence packet to H/W queue %d\n",
hw_queue_id);
goto free_pkt; goto free_pkt;
} }
......
...@@ -2946,7 +2946,8 @@ int goya_test_queue(struct hl_device *hdev, u32 hw_queue_id) ...@@ -2946,7 +2946,8 @@ int goya_test_queue(struct hl_device *hdev, u32 hw_queue_id)
&fence_dma_addr); &fence_dma_addr);
if (!fence_ptr) { if (!fence_ptr) {
dev_err(hdev->dev, dev_err(hdev->dev,
"Failed to allocate memory for queue testing\n"); "Failed to allocate memory for H/W queue %d testing\n",
hw_queue_id);
return -ENOMEM; return -ENOMEM;
} }
...@@ -2957,7 +2958,8 @@ int goya_test_queue(struct hl_device *hdev, u32 hw_queue_id) ...@@ -2957,7 +2958,8 @@ int goya_test_queue(struct hl_device *hdev, u32 hw_queue_id)
GFP_KERNEL, &pkt_dma_addr); GFP_KERNEL, &pkt_dma_addr);
if (!fence_pkt) { if (!fence_pkt) {
dev_err(hdev->dev, dev_err(hdev->dev,
"Failed to allocate packet for queue testing\n"); "Failed to allocate packet for H/W queue %d testing\n",
hw_queue_id);
rc = -ENOMEM; rc = -ENOMEM;
goto free_fence_ptr; goto free_fence_ptr;
} }
...@@ -2974,7 +2976,8 @@ int goya_test_queue(struct hl_device *hdev, u32 hw_queue_id) ...@@ -2974,7 +2976,8 @@ int goya_test_queue(struct hl_device *hdev, u32 hw_queue_id)
pkt_dma_addr); pkt_dma_addr);
if (rc) { if (rc) {
dev_err(hdev->dev, dev_err(hdev->dev,
"Failed to send fence packet\n"); "Failed to send fence packet to H/W queue %d\n",
hw_queue_id);
goto free_pkt; goto free_pkt;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment