From 062a930f3c456f95104836f172f1217d470ea4b1 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Fri, 14 Nov 2025 16:27:48 +0100 Subject: [PATCH] kdrive: drop obsolete support for internal server reset Not used anymore. Signed-off-by: Enrico Weigelt, metux IT consult --- hw/kdrive/fbdev/fbinit.c | 4 +--- hw/kdrive/src/kdrive.c | 12 +++--------- hw/kdrive/src/kdrive.h | 3 +-- hw/kdrive/src/kxv.c | 4 ---- 4 files changed, 5 insertions(+), 18 deletions(-) diff --git a/hw/kdrive/fbdev/fbinit.c b/hw/kdrive/fbdev/fbinit.c index b1b7e5291..fc13087ad 100644 --- a/hw/kdrive/fbdev/fbinit.c +++ b/hw/kdrive/fbdev/fbinit.c @@ -56,9 +56,7 @@ ddxInputThreadInit(void) void InitOutput(int argc, char **argv) { - if (serverGeneration == 1) - ephyrExtensionInit(); - + ephyrExtensionInit(); KdInitOutput(argc, argv); } diff --git a/hw/kdrive/src/kdrive.c b/hw/kdrive/src/kdrive.c index 93b1a223d..78d8f91bd 100644 --- a/hw/kdrive/src/kdrive.c +++ b/hw/kdrive/src/kdrive.c @@ -77,7 +77,6 @@ KdDepths kdDepths[] = { #define KD_DEFAULT_BUTTONS 5 DevPrivateKeyRec kdScreenPrivateKeyRec; -x_server_generation_t kdGeneration; Bool kdVideoTest; unsigned long kdVideoTestTime; @@ -623,11 +622,9 @@ KdOsInit(const KdOsFuncs * pOsFuncs) { kdOsFuncs = pOsFuncs; if (pOsFuncs) { - if (serverGeneration == 1) { - KdDoSwitchCmd("start"); - if (pOsFuncs->Init) - (*pOsFuncs->Init) (); - } + KdDoSwitchCmd("start"); + if (pOsFuncs->Init) + (*pOsFuncs->Init) (); } } @@ -635,9 +632,6 @@ Bool KdAllocatePrivates(ScreenPtr pScreen) { KdPrivScreenPtr pScreenPriv; - if (kdGeneration != serverGeneration) - kdGeneration = serverGeneration; - if (!dixRegisterPrivateKey(&kdScreenPrivateKeyRec, PRIVATE_SCREEN, 0)) return FALSE; diff --git a/hw/kdrive/src/kdrive.h b/hw/kdrive/src/kdrive.h index bf9d27521..4d7fe7579 100644 --- a/hw/kdrive/src/kdrive.h +++ b/hw/kdrive/src/kdrive.h @@ -295,7 +295,7 @@ int KdAddKeyboard(KdKeyboardInfo * ki); void KdRemoveKeyboard(KdKeyboardInfo * ki); typedef struct _KdOsFuncs { - int (*Init) (void); /* Only called when the X server is started, when serverGeneration == 1 */ + int (*Init) (void); /* only called when the X server is started */ void (*Enable) (void); /* called when screen is enabled */ void (*Disable) (void); /* called when screen is disabled */ Bool (*SpecialKey) (KeySym); @@ -338,7 +338,6 @@ extern DevPrivateKeyRec kdScreenPrivateKeyRec; #define kdScreenPrivateKey (&kdScreenPrivateKeyRec) -extern x_server_generation_t kdGeneration; extern Bool kdEnabled; extern Bool kdSwitchPending; extern Bool kdEmulateMiddleButton; diff --git a/hw/kdrive/src/kxv.c b/hw/kdrive/src/kxv.c index 43ce16904..285923c28 100644 --- a/hw/kdrive/src/kxv.c +++ b/hw/kdrive/src/kxv.c @@ -100,7 +100,6 @@ static DevPrivateKeyRec KdXVWindowKeyRec; #define KdXVWindowKey (&KdXVWindowKeyRec) static DevPrivateKey KdXvScreenKey; static DevPrivateKeyRec KdXVScreenPrivateKey; -static x_server_generation_t KdXVGeneration = 0; static unsigned long PortResource = 0; #define GET_XV_SCREEN(pScreen) ((XvScreenPtr) \ @@ -119,9 +118,6 @@ KdXVScreenInit(ScreenPtr pScreen, KdVideoAdaptorPtr adaptors, int num) /* fprintf(stderr,"KdXVScreenInit initializing %d adaptors\n",num); */ - if (KdXVGeneration != serverGeneration) - KdXVGeneration = serverGeneration; - if (noXvExtension) return FALSE;