From 5d67b9d72e178e8f850135a8a5aa9cd982102ff3 Mon Sep 17 00:00:00 2001 From: Andri Yngvason Date: Sat, 7 Sep 2024 19:53:17 +0000 Subject: [PATCH] buffer: Remove use of major()/minor() These are in different headers on FreeBSD, so a more portable way of checking is to compare dev_t directly against zero. --- src/buffer.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/buffer.c b/src/buffer.c index 7ad967f..3398f57 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -40,7 +40,6 @@ #include #include #include -#include #include #ifdef HAVE_LINUX_DMA_HEAP @@ -497,7 +496,7 @@ static int find_render_node(char *node, size_t maxlen) { static void open_render_node(struct wv_buffer_pool* pool) { char path[256]; - if (major(pool->config.node) != 0 || minor(pool->config.node) != 0) { + if (pool->config.node) { if (render_node_from_dev_t(path, sizeof(path), pool->config.node) < 0) { nvnc_log(NVNC_LOG_ERROR, "Could not find render node from dev_t"); @@ -546,8 +545,7 @@ void wv_buffer_pool_reconfig(struct wv_buffer_pool* pool, open_render_node(pool); } - if (major(pool->config.node) == 0 && minor(pool->config.node) == 0 && - !pool->gbm) + if (!pool->config.node && !pool->gbm) open_render_node(pool); assert(pool->gbm);