OSDN Git Service

habanalabs: improve a couple of error messages
authorOded Gabbay <oded.gabbay@gmail.com>
Sat, 4 May 2019 13:43:20 +0000 (16:43 +0300)
committerOded Gabbay <oded.gabbay@gmail.com>
Sat, 4 May 2019 13:43:20 +0000 (16:43 +0300)
This patch improves the error message that is shown when a new user tries
to open a new FD while there is already an existing user that is working
on the device.

It also improves the error message in case of missing firmware file.

Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
drivers/misc/habanalabs/firmware_if.c
drivers/misc/habanalabs/habanalabs_drv.c

index eda5d7f..19d1271 100644 (file)
@@ -29,13 +29,13 @@ int hl_fw_push_fw_to_device(struct hl_device *hdev, const char *fw_name,
 
        rc = request_firmware(&fw, fw_name, hdev->dev);
        if (rc) {
-               dev_err(hdev->dev, "Failed to request %s\n", fw_name);
+               dev_err(hdev->dev, "Firmware file %s is not found!\n", fw_name);
                goto out;
        }
 
        fw_size = fw->size;
        if ((fw_size % 4) != 0) {
-               dev_err(hdev->dev, "illegal %s firmware size %zu\n",
+               dev_err(hdev->dev, "Illegal %s firmware size %zu\n",
                        fw_name, fw_size);
                rc = -EINVAL;
                goto out;
index 5f4d155..d8b47bb 100644 (file)
@@ -107,7 +107,7 @@ int hl_device_open(struct inode *inode, struct file *filp)
 
        if (atomic_read(&hdev->fd_open_cnt)) {
                dev_info_ratelimited(hdev->dev,
-                       "Device %s is already attached to application\n",
+                       "Can't open %s because another user is working on it\n",
                        dev_name(hdev->dev));
                mutex_unlock(&hdev->fd_open_cnt_lock);
                return -EBUSY;