svga: fix dma.pending > 0 test
authorBrian Paul <brianp@vmware.com>
Fri, 1 Feb 2019 03:01:30 +0000 (20:01 -0700)
committerBrian Paul <brianp@vmware.com>
Tue, 26 Feb 2019 16:56:45 +0000 (09:56 -0700)
The dma.pending field is boolean, so testing for > 0 isn't right.

Reviewed-by: Neha Bhende <bhenden@vmware.com>
src/gallium/drivers/svga/svga_resource_buffer.c

index e4d12f07e65d89fd32ccd2b8173a483d7ec24d8d..a3e11adfac64f17c9d5e2f8c12d9d2abcbcf889c 100644 (file)
@@ -117,7 +117,7 @@ svga_buffer_transfer_map(struct pipe_context *pipe,
          (void) svga_buffer_handle(svga, resource, sbuf->bind_flags);
       }
 
-      if (sbuf->dma.pending > 0) {
+      if (sbuf->dma.pending) {
          svga_buffer_upload_flush(svga, sbuf);
          svga_context_finish(svga);
       }