[PATCH xf86-video-r128] Hold off enabling acceleration until EXA / XAA are fully initialized

Kevin Brace kevinbrace at gmx.com
Tue Jul 31 20:35:29 UTC 2018


The turn on timing is premature. Wait until completion of the
initialization process.

Signed-off-by: Kevin Brace <kevinbrace at gmx.com>
---
 src/r128_driver.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/r128_driver.c b/src/r128_driver.c
index a3b7ac4..04295a5 100644
--- a/src/r128_driver.c
+++ b/src/r128_driver.c
@@ -1343,9 +1343,8 @@ R128PreInitAccel(ScrnInfoPtr pScrn)
                         "Loading EXA module...\n");
             if (LoadSubModule(pScrn->module, "exa", NULL, NULL, NULL,
                                 &info->exaReq, &errmaj, &errmin)) {
-                info->accelOn = TRUE;
                 xf86DrvMsg(pScrn->scrnIndex, X_INFO,
-                            "EXA acceleration enabled.\n");
+                            "Loading EXA module.\n");
             } else {
                 LoaderErrorMsg(NULL, "exa", errmaj, errmin);
             }
@@ -1356,9 +1355,8 @@ R128PreInitAccel(ScrnInfoPtr pScrn)
             ((info->useEXA) && (!info->accelOn))) {
 #ifdef HAVE_XAA_H
             if (xf86LoadSubModule(pScrn, "xaa")) {
-                info->accelOn = TRUE;
                 xf86DrvMsg(pScrn->scrnIndex, X_INFO,
-                            "XAA acceleration enabled.\n");
+                            "Loading XAA module.\n");
             }
 #endif
         }
-- 
2.7.4



More information about the xorg-driver-ati mailing list