tests/prime_self_import: Fixup previuos test

... not a great display of my prowess here.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
Daniel Vetter 2013-08-07 18:36:31 +02:00
parent 8e11ab4192
commit 00280fa82a

View File

@ -147,25 +147,27 @@ static void test_with_one_bo_two_files(void)
{ {
int fd1, fd2; int fd1, fd2;
uint32_t handle_import, handle_open, handle_orig, flink_name; uint32_t handle_import, handle_open, handle_orig, flink_name;
int dma_buf_fd; int dma_buf_fd1, dma_buf_fd2;
fd1 = drm_open_any(); fd1 = drm_open_any();
fd2 = drm_open_any(); fd2 = drm_open_any();
handle_orig = gem_create(fd1, BO_SIZE); handle_orig = gem_create(fd1, BO_SIZE);
dma_buf_fd1 = prime_handle_to_fd(fd1, handle_orig);
flink_name = gem_flink(fd1, handle_orig); flink_name = gem_flink(fd1, handle_orig);
handle_open = gem_open(fd2, flink_name); handle_open = gem_open(fd2, flink_name);
dma_buf_fd = prime_handle_to_fd(fd2, handle_open); dma_buf_fd2 = prime_handle_to_fd(fd2, handle_open);
handle_import = prime_fd_to_handle(fd1, dma_buf_fd); handle_import = prime_fd_to_handle(fd2, dma_buf_fd2);
/* dma-buf selfimporting an flink bo should give the same handle */ /* dma-buf selfimporting an flink bo should give the same handle */
assert(handle_import == handle_open); assert(handle_import == handle_open);
close(fd1); close(fd1);
close(fd2); close(fd2);
close(dma_buf_fd); close(dma_buf_fd1);
close(dma_buf_fd2);
} }
static void test_with_one_bo(void) static void test_with_one_bo(void)