pwrite_pread: use execbuf.batch_len for size
authorBen Widawsky <benjamin.widawsky@intel.com>
Wed, 9 Oct 2013 02:41:49 +0000 (19:41 -0700)
committerBen Widawsky <benjamin.widawsky@intel.com>
Wed, 9 Oct 2013 03:33:41 +0000 (20:33 -0700)
This will make an upcoming change easier.

Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
tests/gem_pwrite_pread.c

index 42c3391..6cb3d6b 100644 (file)
@@ -80,7 +80,7 @@ static void copy(int fd, uint32_t src, uint32_t dst, void *buf, int len, int loo
                0, 0, 0, 0,
                HAS_BLT_RING(intel_get_drm_devid(fd)) ? I915_EXEC_BLT : 0,
        };
-       gem_write(fd, exec[2].handle, 0, batch, sizeof(batch));
+       gem_write(fd, exec[2].handle, 0, batch, execbuf.batch_len);
 
        while (loops--) {
                gem_write(fd, src, 0, buf, len);
@@ -122,7 +122,7 @@ static void as_gtt_mmap(int fd, uint32_t src, uint32_t dst, void *buf, int len,
        };
        uint32_t *src_ptr, *dst_ptr;
 
-       gem_write(fd, exec[2].handle, 0, batch, sizeof(batch));
+       gem_write(fd, exec[2].handle, 0, batch, execbuf.batch_len);
 
        src_ptr = gem_mmap__gtt(fd, src, OBJECT_SIZE, PROT_WRITE);
        dst_ptr = gem_mmap__gtt(fd, dst, OBJECT_SIZE, PROT_READ);
@@ -175,7 +175,7 @@ static void as_cpu_mmap(int fd, uint32_t src, uint32_t dst, void *buf, int len,
        };
        uint32_t *src_ptr, *dst_ptr;
 
-       gem_write(fd, exec[2].handle, 0, batch, sizeof(batch));
+       gem_write(fd, exec[2].handle, 0, batch, execbuf.batch_len);
 
        src_ptr = gem_mmap__cpu(fd, src, OBJECT_SIZE, PROT_WRITE);
        dst_ptr = gem_mmap__cpu(fd, dst, OBJECT_SIZE, PROT_READ);
@@ -227,7 +227,7 @@ static void test_copy(int fd, uint32_t src, uint32_t dst, uint32_t *buf, int len
        };
        int i;
 
-       gem_write(fd, exec[2].handle, 0, batch, sizeof(batch));
+       gem_write(fd, exec[2].handle, 0, batch, execbuf.batch_len);
 
        for (i = 0; i < len/4; i++)
                buf[i] = i;
@@ -276,7 +276,7 @@ static void test_as_gtt_mmap(int fd, uint32_t src, uint32_t dst, int len)
        uint32_t *src_ptr, *dst_ptr;
        int i;
 
-       gem_write(fd, exec[2].handle, 0, batch, sizeof(batch));
+       gem_write(fd, exec[2].handle, 0, batch, execbuf.batch_len);
 
        src_ptr = gem_mmap__gtt(fd, src, OBJECT_SIZE, PROT_WRITE);
        dst_ptr = gem_mmap__gtt(fd, dst, OBJECT_SIZE, PROT_READ);
@@ -328,7 +328,7 @@ static void test_as_cpu_mmap(int fd, uint32_t src, uint32_t dst, int len)
        uint32_t *src_ptr, *dst_ptr;
        int i;
 
-       gem_write(fd, exec[2].handle, 0, batch, sizeof(batch));
+       gem_write(fd, exec[2].handle, 0, batch, execbuf.batch_len);
 
        src_ptr = gem_mmap__cpu(fd, src, OBJECT_SIZE, PROT_WRITE);
        dst_ptr = gem_mmap__cpu(fd, dst, OBJECT_SIZE, PROT_READ);