]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
drm/vmwgfx: Print message when command verifier returns with error
authorDeepak Rawat <drawat@vmware.com>
Mon, 11 Feb 2019 20:57:38 +0000 (12:57 -0800)
committerDeepak Rawat <drawat@vmware.com>
Mon, 8 Apr 2019 17:29:05 +0000 (10:29 -0700)
Whenever command verifier function returns with an error, print a debug
message using VMW_DEBUG_USER. This will make sure failing commands can
be easily tracked for debugging purpose.

Signed-off-by: Deepak Rawat <drawat@vmware.com>
Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com>
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c

index 9362670af03cd34d894732748bbbf9ebd9fa6f83..9df334340146c2cdf113ca2cea963f05b6dbd40d 100644 (file)
@@ -3287,8 +3287,11 @@ static int vmw_cmd_check(struct vmw_private *dev_priv,
                goto out_new;
 
        ret = entry->func(dev_priv, sw_context, header);
-       if (unlikely(ret != 0))
-               goto out_invalid;
+       if (unlikely(ret != 0)) {
+               VMW_DEBUG_USER("SVGA3D command: %d failed with error %d\n",
+                              cmd_id + SVGA_3D_CMD_BASE, ret);
+               return ret;
+       }
 
        return 0;
 out_invalid: