diff --git a/libweston/gl-renderer.c b/libweston/gl-renderer.c index a03e45ea..d160a5d8 100644 --- a/libweston/gl-renderer.c +++ b/libweston/gl-renderer.c @@ -339,7 +339,8 @@ timeline_render_point_handler(int fd, uint32_t mask, void *data) if (mask & WL_EVENT_READABLE) { struct timespec tspec = { 0 }; - if (linux_sync_file_read_timestamp(trp->fd, &tspec) == 0) { + if (weston_linux_sync_file_read_timestamp(trp->fd, + &tspec) == 0) { TL_POINT(tp_name, TLP_GPU(&tspec), TLP_OUTPUT(trp->output), TLP_END); } diff --git a/libweston/linux-sync-file.c b/libweston/linux-sync-file.c index 913fb8da..9f5313cc 100644 --- a/libweston/linux-sync-file.c +++ b/libweston/linux-sync-file.c @@ -30,6 +30,7 @@ #include #include #include +#include #ifdef HAVE_LINUX_SYNC_FILE_H #include @@ -62,8 +63,8 @@ linux_sync_file_is_valid(int fd) * \param ts[out] the timespec struct to fill with the timestamp * \return 0 if a timestamp was read, -1 on error */ -int -linux_sync_file_read_timestamp(int fd, struct timespec *ts) +WL_EXPORT int +weston_linux_sync_file_read_timestamp(int fd, struct timespec *ts) { struct sync_file_info file_info = { { 0 } }; struct sync_fence_info fence_info = { { 0 } }; diff --git a/libweston/linux-sync-file.h b/libweston/linux-sync-file.h index b831fa1e..9746d7ba 100644 --- a/libweston/linux-sync-file.h +++ b/libweston/linux-sync-file.h @@ -33,6 +33,6 @@ bool linux_sync_file_is_valid(int fd); int -linux_sync_file_read_timestamp(int fd, struct timespec *ts); +weston_linux_sync_file_read_timestamp(int fd, struct timespec *ts); #endif /* WESTON_LINUX_SYNC_FILE_H */ diff --git a/libweston/meson.build b/libweston/meson.build index 76686f22..4bc96f1e 100644 --- a/libweston/meson.build +++ b/libweston/meson.build @@ -443,7 +443,6 @@ if get_option('renderer-gl') srcs_renderer_gl = [ 'gl-renderer.c', - 'linux-sync-file.c', '../shared/matrix.c', linux_dmabuf_unstable_v1_protocol_c, linux_dmabuf_unstable_v1_server_protocol_h,