mirror of
				https://github.com/tiagovignatti/intel-gpu-tools.git
				synced 2025-11-04 03:58:27 +00:00 
			
		
		
		
	tests/: warning fixes
This commit is contained in:
		
							parent
							
								
									1eabfa9a14
								
							
						
					
					
						commit
						0581738c7a
					
				@ -25,6 +25,7 @@
 | 
			
		||||
 *
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
@ -33,8 +34,10 @@
 | 
			
		||||
#include <inttypes.h>
 | 
			
		||||
#include <errno.h>
 | 
			
		||||
#include <sys/stat.h>
 | 
			
		||||
#include <sys/ioctl.h>
 | 
			
		||||
#include "drm.h"
 | 
			
		||||
#include "i915_drm.h"
 | 
			
		||||
#include "drmtest.h"
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
test_bad_close(int fd)
 | 
			
		||||
 | 
			
		||||
@ -33,8 +33,10 @@
 | 
			
		||||
#include <inttypes.h>
 | 
			
		||||
#include <errno.h>
 | 
			
		||||
#include <sys/stat.h>
 | 
			
		||||
#include <sys/ioctl.h>
 | 
			
		||||
#include "drm.h"
 | 
			
		||||
#include "i915_drm.h"
 | 
			
		||||
#include "drmtest.h"
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
test_flink(int fd)
 | 
			
		||||
 | 
			
		||||
@ -25,6 +25,7 @@
 | 
			
		||||
 *
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
@ -33,30 +34,16 @@
 | 
			
		||||
#include <inttypes.h>
 | 
			
		||||
#include <errno.h>
 | 
			
		||||
#include <sys/stat.h>
 | 
			
		||||
#include <sys/ioctl.h>
 | 
			
		||||
#include <sys/mman.h>
 | 
			
		||||
#include "drm.h"
 | 
			
		||||
#include "i915_drm.h"
 | 
			
		||||
#include "drmtest.h"
 | 
			
		||||
 | 
			
		||||
#define OBJECT_SIZE 16384
 | 
			
		||||
 | 
			
		||||
int do_read(int fd, int handle, void *buf, int offset, int size)
 | 
			
		||||
{
 | 
			
		||||
	struct drm_i915_gem_pread read;
 | 
			
		||||
 | 
			
		||||
	/* Ensure that we don't have any convenient data in buf in case
 | 
			
		||||
	 * we fail.
 | 
			
		||||
	 */
 | 
			
		||||
	memset(buf, 0xd0, size);
 | 
			
		||||
 | 
			
		||||
	memset(&read, 0, sizeof(read));
 | 
			
		||||
	read.handle = handle;
 | 
			
		||||
	read.data_ptr = (uintptr_t)buf;
 | 
			
		||||
	read.size = size;
 | 
			
		||||
	read.offset = offset;
 | 
			
		||||
 | 
			
		||||
	return ioctl(fd, DRM_IOCTL_I915_GEM_PREAD, &read);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int do_write(int fd, int handle, void *buf, int offset, int size)
 | 
			
		||||
static int
 | 
			
		||||
do_write(int fd, int handle, void *buf, int offset, int size)
 | 
			
		||||
{
 | 
			
		||||
	struct drm_i915_gem_pwrite write;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -25,6 +25,7 @@
 | 
			
		||||
 *
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
@ -33,12 +34,15 @@
 | 
			
		||||
#include <inttypes.h>
 | 
			
		||||
#include <errno.h>
 | 
			
		||||
#include <sys/stat.h>
 | 
			
		||||
#include <sys/ioctl.h>
 | 
			
		||||
#include "drm.h"
 | 
			
		||||
#include "i915_drm.h"
 | 
			
		||||
#include "drmtest.h"
 | 
			
		||||
 | 
			
		||||
#define OBJECT_SIZE 16384
 | 
			
		||||
 | 
			
		||||
int do_read(int fd, int handle, void *buf, int offset, int size)
 | 
			
		||||
static int
 | 
			
		||||
do_read(int fd, int handle, void *buf, int offset, int size)
 | 
			
		||||
{
 | 
			
		||||
	struct drm_i915_gem_pread read;
 | 
			
		||||
 | 
			
		||||
@ -56,7 +60,8 @@ int do_read(int fd, int handle, void *buf, int offset, int size)
 | 
			
		||||
	return ioctl(fd, DRM_IOCTL_I915_GEM_PREAD, &read);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int do_write(int fd, int handle, void *buf, int offset, int size)
 | 
			
		||||
static int
 | 
			
		||||
do_write(int fd, int handle, void *buf, int offset, int size)
 | 
			
		||||
{
 | 
			
		||||
	struct drm_i915_gem_pwrite write;
 | 
			
		||||
 | 
			
		||||
@ -94,7 +99,6 @@ int main(int argc, char **argv)
 | 
			
		||||
 | 
			
		||||
	printf("Testing read beyond end of buffer.\n");
 | 
			
		||||
	ret = do_read(fd, handle, buf, OBJECT_SIZE / 2, OBJECT_SIZE);
 | 
			
		||||
	printf("%d %d\n", ret, errno);
 | 
			
		||||
	assert(ret == -1 && errno == EINVAL);
 | 
			
		||||
 | 
			
		||||
	printf("Testing full write of buffer\n");
 | 
			
		||||
 | 
			
		||||
@ -26,6 +26,7 @@
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#include <limits.h>
 | 
			
		||||
#include <sys/ioctl.h>
 | 
			
		||||
#include "drmtest.h"
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user