diff options
author | Deepak Rawat <drawat@vmware.com> | 2019-02-11 12:57:38 -0800 |
---|---|---|
committer | Deepak Rawat <drawat@vmware.com> | 2019-04-08 10:29:05 -0700 |
commit | 45399b112a72e8ab41684164e860765fb96be99d (patch) | |
tree | 8d78b54a4dce74515bed78f161b2ac1e8002b4ee /drivers/gpu/drm/vmwgfx | |
parent | 5724f899ed8265386c2b1f067f836c35aebc7d6e (diff) | |
download | linux-45399b112a72e8ab41684164e860765fb96be99d.tar.bz2 |
drm/vmwgfx: Print message when command verifier returns with error
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>
Diffstat (limited to 'drivers/gpu/drm/vmwgfx')
-rw-r--r-- | drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c b/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c index 9362670af03c..9df334340146 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c @@ -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: |