RELAND: drm-tests: fix atomictest bugs

Hopefully this intptr stuff works out this time..

BUG=chromium:1104165
TEST=CQ will test

Change-Id: I832d4bcb276bc5caa476c65a4596c4b79ada27d0
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/drm-tests/+/2402153
Tested-by: Gurchetan Singh <gurchetansingh@chromium.org>
Reviewed-by: Po-Hsien Wang <pwang@chromium.org>
Reviewed-by: Daniele Castagna <dcastagna@chromium.org>
Commit-Queue: Gurchetan Singh <gurchetansingh@chromium.org>
diff --git a/atomictest.c b/atomictest.c
index b823539..ff421e1 100644
--- a/atomictest.c
+++ b/atomictest.c
@@ -18,7 +18,7 @@
 #include <getopt.h>
 #include <inttypes.h>
 #include <pthread.h>
-#include <sync/sync.h>
+#include <libsync.h>
 
 #include "bs_drm.h"
 
@@ -561,7 +561,7 @@
 	return -1;
 }
 
-static void log(struct atomictest_context *ctx)
+static void log_ctx(struct atomictest_context *ctx)
 {
 	printf("Committing the following configuration: \n");
 	for (uint32_t i = 0; i < ctx->num_crtcs; i++) {
@@ -615,7 +615,7 @@
 	FD_ZERO(&fds);
 	FD_SET(ctx->fd, &fds);
 
-	log(ctx);
+	log_ctx(ctx);
 	ret = drmModeAtomicCommit(ctx->fd, ctx->pset,
 				  DRM_MODE_PAGE_FLIP_EVENT | DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
 	CHECK_RESULT(ret);
@@ -1140,7 +1140,7 @@
 
 static void *inc_timeline(void *user_data)
 {
-	int timeline_fd = *(int *)user_data;
+	int timeline_fd = (int)(intptr_t)user_data;
 	uint32_t sleep_micro_secs = automatic ? 1e3 : 1e5;
 	usleep(sleep_micro_secs);
 	sw_sync_timeline_inc(timeline_fd, 1);
@@ -1160,7 +1160,7 @@
 		break;
 	}
 
-	int timeline = sw_sync_timeline_create();
+	intptr_t timeline = (intptr_t)sw_sync_timeline_create();
 	CHECK(fcntl(timeline, F_GETFD, 0) >= 0);
 	int in_fence = sw_sync_fence_create(timeline, "test_in_fence", 1);
 	CHECK(fcntl(in_fence, F_GETFD, 0) >= 0);
@@ -1172,7 +1172,7 @@
 	set_crtc_props(crtc, ctx->pset);
 
 	CHECK(
-	    !pthread_create(&inc_timeline_thread, NULL, inc_timeline, &timeline));
+	    !pthread_create(&inc_timeline_thread, NULL, inc_timeline, (void *)timeline));
 
 	ret |= test_and_commit(ctx, 1e6);
 	CHECK(!pthread_join(inc_timeline_thread, NULL));