From 2ad1d1d6cb2c5d4e5c7077eb6f20d6d487805a7c Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Wed, 30 Apr 2025 16:56:25 +0200 Subject: [PATCH] xfree86: drop XF86XvScreenKey field Not used by any drivers anymore, so no need to keep it around any longer. Signed-off-by: Enrico Weigelt, metux IT consult --- hw/xfree86/common/xf86xv.c | 6 +----- hw/xfree86/common/xf86xvmc.c | 3 +-- hw/xfree86/common/xf86xvpriv.h | 2 -- 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/hw/xfree86/common/xf86xv.c b/hw/xfree86/common/xf86xv.c index 35eab722c..19aabf273 100644 --- a/hw/xfree86/common/xf86xv.c +++ b/hw/xfree86/common/xf86xv.c @@ -107,15 +107,13 @@ static DevPrivateKeyRec XF86XVWindowKeyRec; #define XF86XVWindowKey (&XF86XVWindowKeyRec) -/* dixmain.c XvScreenPtr screen private */ -DevPrivateKey XF86XvScreenKey; /** xf86xv.c XF86XVScreenPtr screen private */ static DevPrivateKeyRec XF86XVScreenPrivateKey; static unsigned long PortResource = 0; #define GET_XV_SCREEN(pScreen) \ - ((XvScreenPtr)dixLookupPrivate(&(pScreen)->devPrivates, XF86XvScreenKey)) + ((XvScreenPtr)dixLookupPrivate(&(pScreen)->devPrivates, XvGetScreenKey())) #define GET_XF86XV_SCREEN(pScreen) \ ((XF86XVScreenPtr)(dixGetPrivate(&pScreen->devPrivates, &XF86XVScreenPrivateKey))) @@ -241,8 +239,6 @@ xf86XVScreenInit(ScreenPtr pScreen, XF86VideoAdaptorPtr * adaptors, int num) if (!dixRegisterPrivateKey(&XF86XVScreenPrivateKey, PRIVATE_SCREEN, 0)) return FALSE; - XF86XvScreenKey = XvGetScreenKey(); - PortResource = XvGetRTPort(); ScreenPriv = malloc(sizeof(XF86XVScreenRec)); diff --git a/hw/xfree86/common/xf86xvmc.c b/hw/xfree86/common/xf86xvmc.c index c67418bf4..d66a95112 100644 --- a/hw/xfree86/common/xf86xvmc.c +++ b/hw/xfree86/common/xf86xvmc.c @@ -148,8 +148,7 @@ xf86XvMCScreenInit(ScreenPtr pScreen, { XvMCAdaptorPtr pAdapt; xf86XvMCScreenPtr pScreenPriv; - XvScreenPtr pxvs = (XvScreenPtr) dixLookupPrivate(&pScreen->devPrivates, - XF86XvScreenKey); + XvScreenPtr pxvs = dixLookupPrivate(&pScreen->devPrivates, XvGetScreenKey()); int i, j; if (noXvExtension) diff --git a/hw/xfree86/common/xf86xvpriv.h b/hw/xfree86/common/xf86xvpriv.h index 8fb22e60e..0658d6a00 100644 --- a/hw/xfree86/common/xf86xvpriv.h +++ b/hw/xfree86/common/xf86xvpriv.h @@ -34,8 +34,6 @@ /*** These are DDX layer privates ***/ -extern _X_EXPORT DevPrivateKey XF86XvScreenKey; - typedef struct { DestroyWindowProcPtr DestroyWindow; ClipNotifyProcPtr ClipNotify;