accel/habanalabs: remove pdev check on idle check
authorOded Gabbay <ogabbay@kernel.org>
Mon, 12 Jun 2023 11:22:07 +0000 (14:22 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Mon, 9 Oct 2023 09:37:18 +0000 (12:37 +0300)
Our simulator supports idle check so no need anymore to check if pdev
exists.

Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
Reviewed-by: Ofir Bitton <obitton@habana.ai>
drivers/accel/habanalabs/common/device.c

index 0d02f1f7b994fba8518ee8624f7448b880a24833..5e61761b8c11f8f20237be75f2654f54e497c2c3 100644 (file)
@@ -424,7 +424,7 @@ static void hpriv_release(struct kref *ref)
        /* Check the device idle status and reset if not idle.
         * Skip it if already in reset, or if device is going to be reset in any case.
         */
-       if (!hdev->reset_info.in_reset && !reset_device && hdev->pdev && !hdev->pldm)
+       if (!hdev->reset_info.in_reset && !reset_device && !hdev->pldm)
                device_is_idle = hdev->asic_funcs->is_device_idle(hdev, idle_mask,
                                                        HL_BUSY_ENGINES_MASK_EXT_SIZE, NULL);
        if (!device_is_idle) {