From d2c26a5be0251f1abb0fcf638ced3675e28fa764 Mon Sep 17 00:00:00 2001 From: stefan11111 Date: Thu, 28 May 2026 19:10:09 +0300 Subject: [PATCH] kdrive/fbdev: Try the `/dev/fb` symlink first Signed-off-by: stefan11111 --- hw/kdrive/fbdev/fbdev.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hw/kdrive/fbdev/fbdev.c b/hw/kdrive/fbdev/fbdev.c index d14c5b64f9..f7669f3371 100644 --- a/hw/kdrive/fbdev/fbdev.c +++ b/hw/kdrive/fbdev/fbdev.c @@ -51,8 +51,9 @@ fbdevInitialize(KdCardInfo * card, FbdevPriv * priv) card->mynum, config->fbdevDevicePath); } else { char devbuf[] = "/dev/fbxx"; - priv->fd = -1; - for (int i = 0; i < 32 && priv->fd < 0; i++) { + memcpy(devbuf, "/dev/fb", sizeof("/dev/fb")); + priv->fd = open("/dev/fb", O_RDWR); + for (int i = 0; i < 32 && (priv->fd < 0); i++) { snprintf(devbuf, sizeof(devbuf), "/dev/fb%d", i); priv->fd = open(devbuf, O_RDWR);