habanalabs: check schedule_hard_reset correctly

schedule_hard_reset can be true only if we didn't do hard-reset.
Therefore, no point of checking it in case hard_reset is true.

Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
Reviewed-by: Tomer Tayar <ttayar@habana.ai>
This commit is contained in:
Oded Gabbay 2022-11-10 17:05:24 +02:00
parent bc8e4bae70
commit f69c3e460a
1 changed files with 12 additions and 11 deletions

View File

@ -1737,9 +1737,9 @@ kill_processes:
* the device will be operational although it shouldn't be
*/
hdev->asic_funcs->enable_events_from_fw(hdev);
} else if (!reset_upon_device_release) {
} else {
if (!reset_upon_device_release)
hdev->reset_info.compute_reset_cnt++;
}
if (schedule_hard_reset) {
dev_info(hdev->dev, "Performing hard reset scheduled during compute reset\n");
@ -1750,6 +1750,7 @@ kill_processes:
handle_reset_trigger(hdev, flags);
goto again;
}
}
return 0;