habanalabs: use dev_dbg upon hint address failure
authorOded Gabbay <ogabbay@kernel.org>
Mon, 26 Apr 2021 15:32:25 +0000 (18:32 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Fri, 18 Jun 2021 12:23:39 +0000 (15:23 +0300)
Hint address failure that results in a valid mapping with an address
that was allocated by the driver is not a real failure.

Therefore, the driver shouldn't notify about this in kernel log. The
user is responsible to check the returned address.

Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/memory.c

index b92878d..43924e1 100644 (file)
@@ -570,8 +570,10 @@ static u64 get_va_block(struct hl_device *hdev,
        if ((is_align_pow_2 && (hint_addr & (va_block_align - 1))) ||
                        (!is_align_pow_2 &&
                                do_div(tmp_hint_addr, va_range->page_size))) {
-               dev_info(hdev->dev, "Hint address 0x%llx will be ignored\n",
-                                       hint_addr);
+
+               dev_dbg(hdev->dev,
+                       "Hint address 0x%llx will be ignored because it is not aligned\n",
+                       hint_addr);
                hint_addr = 0;
        }