habanalabs: don't print normal reset operations
authorOded Gabbay <ogabbay@kernel.org>
Sat, 2 Apr 2022 19:09:16 +0000 (22:09 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 22 May 2022 19:01:17 +0000 (21:01 +0200)
Only a hard-reset is an unexpected event which should be notify in
the kernel log. Other resets are normal operations and therefore
we should not pollute the log with them.

Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/habanalabs/common/device.c

index 9a71737..48654df 100644 (file)
@@ -1198,9 +1198,9 @@ do_reset:
                if (hard_reset)
                        dev_info(hdev->dev, "Going to reset device\n");
                else if (reset_upon_device_release)
-                       dev_info(hdev->dev, "Going to reset device after release by user\n");
+                       dev_dbg(hdev->dev, "Going to reset device after release by user\n");
                else
-                       dev_info(hdev->dev, "Going to reset engines of inference device\n");
+                       dev_dbg(hdev->dev, "Going to reset engines of inference device\n");
        }
 
 again:
@@ -1406,7 +1406,10 @@ kill_processes:
 
        hdev->reset_info.needs_reset = false;
 
-       dev_notice(hdev->dev, "Successfully finished resetting the device\n");
+       if (hard_reset)
+               dev_info(hdev->dev, "Successfully finished resetting the device\n");
+       else
+               dev_dbg(hdev->dev, "Successfully finished resetting the device\n");
 
        if (hard_reset) {
                hdev->reset_info.hard_reset_cnt++;