I see this has been pushed now, but I'd still go with this follow-up patch (not even compile tested :-( From c148234cb8eb0b64dcff27c3c16df4f27cf79ba9 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau <cfergeau@xxxxxxxxxx> Date: Tue, 22 Sep 2015 11:03:11 +0200 Subject: [PATCH] xddm: Remove unneeded FillVidModeInfo 'index' argument After commit 7ee27e89c, the 'index' argument to FillVideModeInfo is unneeded as it's only used to set pMode->ModeIndex, and in the only call to FillVideModeInfo, we are passing that same value as the 'index' parameter. This commit removes this argument, and while at it, makes the function static. --- xddm/miniport/qxl.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/xddm/miniport/qxl.c b/xddm/miniport/qxl.c index 22537e2..2cf28b3 100644 --- a/xddm/miniport/qxl.c +++ b/xddm/miniport/qxl.c @@ -467,11 +467,11 @@ void FillVidModeBPP(VIDEO_MODE_INFORMATION *pMode, ULONG bitsR, ULONG bitsG, ULO } #if defined(ALLOC_PRAGMA) -VP_STATUS FillVidModeInfo(VIDEO_MODE_INFORMATION *pMode, ULONG xres, ULONG yres, ULONG bpp, ULONG index); +VP_STATUS FillVidModeInfo(VIDEO_MODE_INFORMATION *pMode, ULONG xres, ULONG yres, ULONG bpp); #pragma alloc_text(PAGE, FillVidModeInfo) #endif /* Fills given video mode structure */ -VP_STATUS FillVidModeInfo(VIDEO_MODE_INFORMATION *pMode, ULONG xres, ULONG yres, ULONG bpp, ULONG index) +VP_STATUS FillVidModeInfo(VIDEO_MODE_INFORMATION *pMode, ULONG xres, ULONG yres, ULONG bpp) { unsigned bytes_pp = (bpp + 7) / 8; @@ -482,7 +482,6 @@ VP_STATUS FillVidModeInfo(VIDEO_MODE_INFORMATION *pMode, ULONG xres, ULONG yres, /*Common entries*/ pMode->Length = sizeof(VIDEO_MODE_INFORMATION); - pMode->ModeIndex = index; pMode->VisScreenWidth = xres; pMode->VisScreenHeight = yres; pMode->ScreenStride = (xres * bytes_pp + 3) & ~0x3; /* Pixman requirement */ @@ -514,11 +513,11 @@ VP_STATUS FillVidModeInfo(VIDEO_MODE_INFORMATION *pMode, ULONG xres, ULONG yres, } #if defined(ALLOC_PRAGMA) -VP_STATUS SetVideoModeInfo(QXLExtension *dev, PVIDEO_MODE_INFORMATION video_mode, QXLMode *qxl_mode); +static VP_STATUS SetVideoModeInfo(QXLExtension *dev, PVIDEO_MODE_INFORMATION video_mode, QXLMode *qxl_mode); #pragma alloc_text(PAGE, SetVideoModeInfo) #endif -VP_STATUS SetVideoModeInfo(QXLExtension *dev, PVIDEO_MODE_INFORMATION video_mode, QXLMode *qxl_mode) +static VP_STATUS SetVideoModeInfo(QXLExtension *dev, PVIDEO_MODE_INFORMATION video_mode, QXLMode *qxl_mode) { ULONG color_bits; PAGED_CODE(); @@ -1024,8 +1023,7 @@ static VP_STATUS SetCustomDisplay(QXLExtension *dev_ext, QXLEscapeSetCustomDispl pMode = &dev_ext->modes[dev_ext->custom_mode]; ret = FillVidModeInfo(pMode, custom_display->xres, custom_display->yres, - custom_display->bpp, - pMode->ModeIndex); + custom_display->bpp); DEBUG_PRINT((dev_ext, 0, "%s: Returning %d\n", __FUNCTION__, ret)); return ret; } -- 2.4.3
Attachment:
pgpFKimwvdjhh.pgp
Description: PGP signature
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel