accel/habanalabs: remove sim code
authorOded Gabbay <ogabbay@kernel.org>
Mon, 22 May 2023 11:09:21 +0000 (14:09 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Thu, 8 Jun 2023 09:35:56 +0000 (12:35 +0300)
There were a few places where simulator only code got into the upstream.
Remove those places that can confuse other developers.

Fixes: 2a0a839b6a28 ("habanalabs: extend fatal messages to contain PCI info")
Cc: Moti Haimovski <mhaimovski@habana.ai>
Cc: Dan Carpenter <dan.carpenter@linaro.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/accel/habanalabs/common/device.c
drivers/accel/habanalabs/common/habanalabs.h

index cab5a63..ea02f2c 100644 (file)
@@ -2328,13 +2328,9 @@ out_disabled:
        hdev->disabled = true;
        if (expose_interfaces_on_err)
                cdev_sysfs_debugfs_add(hdev);
-       if (hdev->pdev)
-               dev_err(&hdev->pdev->dev,
-                       "Failed to initialize hl%d. Device %s is NOT usable !\n",
-                       hdev->cdev_idx, dev_name(&(hdev)->pdev->dev));
-       else
-               pr_err("Failed to initialize hl%d. Device %s is NOT usable !\n",
-                       hdev->cdev_idx, dev_name(&(hdev)->pdev->dev));
+       dev_err(&hdev->pdev->dev,
+               "Failed to initialize hl%d. Device %s is NOT usable !\n",
+               hdev->cdev_idx, dev_name(&hdev->pdev->dev));
 
        return rc;
 }
index e2341a7..c5aa33e 100644 (file)
@@ -2558,12 +2558,7 @@ void hl_wreg(struct hl_device *hdev, u32 reg, u32 val);
        ktime_t __timeout; \
        u32 __elbi_read; \
        int __rc = 0; \
-       if (hdev->pdev) \
-               __timeout = ktime_add_us(ktime_get(), timeout_us); \
-       else \
-               __timeout = ktime_add_us(ktime_get(),\
-                               min((u64)(timeout_us * 10), \
-                                       (u64) HL_SIM_MAX_TIMEOUT_US)); \
+       __timeout = ktime_add_us(ktime_get(), timeout_us); \
        might_sleep_if(sleep_us); \
        for (;;) { \
                if (elbi) { \
@@ -2615,13 +2610,7 @@ void hl_wreg(struct hl_device *hdev, u32 reg, u32 val);
        u8 __arr_idx;   \
        int __rc = 0; \
        \
-       if (hdev->pdev) \
-               __timeout = ktime_add_us(ktime_get(), timeout_us); \
-       else \
-               __timeout = ktime_add_us(ktime_get(),\
-                               min(((u64)timeout_us * 10), \
-                                       (u64) HL_SIM_MAX_TIMEOUT_US)); \
-       \
+       __timeout = ktime_add_us(ktime_get(), timeout_us); \
        might_sleep_if(sleep_us); \
        if (arr_size >= 64) \
                __rc = -EINVAL; \
@@ -2679,12 +2668,8 @@ void hl_wreg(struct hl_device *hdev, u32 reg, u32 val);
                                mem_written_by_device) \
 ({ \
        ktime_t __timeout; \
-       if (hdev->pdev) \
-               __timeout = ktime_add_us(ktime_get(), timeout_us); \
-       else \
-               __timeout = ktime_add_us(ktime_get(),\
-                               min((u64)(timeout_us * 100), \
-                                       (u64) HL_SIM_MAX_TIMEOUT_US)); \
+       \
+       __timeout = ktime_add_us(ktime_get(), timeout_us); \
        might_sleep_if(sleep_us); \
        for (;;) { \
                /* Verify we read updates done by other cores or by device */ \