mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-14 10:19:08 +08:00
habanalabs: prevent false heartbeat message
If a device reset has started, there is a chance that the heartbeat function will fail because the device is disabled at the beginning of the reset function. In that case, we don't want the error message to appear in the log. Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
This commit is contained in:
@@ -543,7 +543,9 @@ static void hl_device_heartbeat(struct work_struct *work)
|
||||
if (!hdev->asic_funcs->send_heartbeat(hdev))
|
||||
goto reschedule;
|
||||
|
||||
dev_err(hdev->dev, "Device heartbeat failed!\n");
|
||||
if (hl_device_operational(hdev, NULL))
|
||||
dev_err(hdev->dev, "Device heartbeat failed!\n");
|
||||
|
||||
hl_device_reset(hdev, HL_DRV_RESET_HARD | HL_DRV_RESET_HEARTBEAT);
|
||||
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user