habanalabs: move h/w dirty message to debug
authorOded Gabbay <ogabbay@kernel.org>
Sun, 10 Jul 2022 11:14:04 +0000 (14:14 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Tue, 12 Jul 2022 06:09:31 +0000 (09:09 +0300)
H/W being dirty during initialization is completely expected in case
f/w tools are used before loading the driver. As it is not an error,
and as it doesn't give any meaningful information to the user,
no point of printing it.

Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/gaudi/gaudi.c
drivers/misc/habanalabs/gaudi2/gaudi2.c
drivers/misc/habanalabs/goya/goya.c

index 8c1b1824d1a9dd67e1b387b5178c58c8e179dbf6..cb2988e2c7a89e5a5638a27d7b7ad7d8facbf9b5 100644 (file)
@@ -870,8 +870,7 @@ pci_init:
        }
 
        if (gaudi_get_hw_state(hdev) == HL_DEVICE_HW_STATE_DIRTY) {
-               dev_info(hdev->dev,
-                       "H/W state is dirty, must reset before initializing\n");
+               dev_dbg(hdev->dev, "H/W state is dirty, must reset before initializing\n");
                hdev->asic_funcs->hw_fini(hdev, true, false);
        }
 
index 92a1c36fe0b68c8f7e71b3e6567d63caad613437..98336a1a84b0cce042956e0e168c5bd04e1f390c 100644 (file)
@@ -2536,7 +2536,7 @@ pci_init:
        }
 
        if (gaudi2_get_hw_state(hdev) == HL_DEVICE_HW_STATE_DIRTY) {
-               dev_info(hdev->dev, "H/W state is dirty, must reset before initializing\n");
+               dev_dbg(hdev->dev, "H/W state is dirty, must reset before initializing\n");
                hdev->asic_funcs->hw_fini(hdev, true, false);
        }
 
index 573f8f7df9769b70904f26535c3842180bf9a5bf..db4487c335823fee5c574c8616d5d97909a3ff68 100644 (file)
@@ -673,8 +673,7 @@ pci_init:
        }
 
        if (goya_get_hw_state(hdev) == HL_DEVICE_HW_STATE_DIRTY) {
-               dev_info(hdev->dev,
-                       "H/W state is dirty, must reset before initializing\n");
+               dev_dbg(hdev->dev, "H/W state is dirty, must reset before initializing\n");
                hdev->asic_funcs->hw_fini(hdev, true, false);
        }