Source
86
86
fprintf(stderr, "failed to open intel drm device, skipping\n");
87
87
return 0;
88
88
}
89
89
90
90
memset(&mmap, 0, sizeof(mmap));
91
91
mmap.handle = 0x10101010;
92
92
mmap.offset = 0;
93
93
mmap.size = 4096;
94
94
printf("Testing mmaping of bad object.\n");
95
95
ret = ioctl(fd, DRM_IOCTL_I915_GEM_MMAP, &mmap);
96
-
assert(ret == -1 && errno == EBADF);
96
+
assert(ret == -1 && errno == ENOENT);
97
97
98
98
memset(&create, 0, sizeof(create));
99
99
create.size = OBJECT_SIZE;
100
100
ret = ioctl(fd, DRM_IOCTL_I915_GEM_CREATE, &create);
101
101
assert(ret == 0);
102
102
handle = create.handle;
103
103
104
104
printf("Testing mmaping of newly created object.\n");
105
105
mmap.handle = handle;
106
106
mmap.offset = 0;