habanalabs: better error print for pin failure
authorOded Gabbay <ogabbay@kernel.org>
Sun, 2 May 2021 09:28:48 +0000 (12:28 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Fri, 18 Jun 2021 12:23:39 +0000 (15:23 +0300)
Print the user given pointer and error code on failure to get user
pages for easier debugging.

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

index 43924e1..a7a8984 100644 (file)
@@ -1612,7 +1612,8 @@ static int get_user_memory(struct hl_device *hdev, u64 addr, u64 size,
 
        if (rc != npages) {
                dev_err(hdev->dev,
-                       "Failed to map host memory, user ptr probably wrong\n");
+                       "Failed (%d) to pin host memory with user ptr 0x%llx\n",
+                       rc, addr);
                if (rc < 0)
                        goto destroy_pages;
                npages = rc;