summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/savage_dri.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/savage_dri.c b/src/savage_dri.c
index dd24375..aebcf2a 100644
--- a/src/savage_dri.c
+++ b/src/savage_dri.c
@@ -670,7 +670,11 @@ static Bool SAVAGEDRIMapInit( ScreenPtr pScreen )
psav->ShadowStatus = TRUE;
xf86DrvMsg( pScreen->myNum, X_INFO,
"[drm] Enabling ShadowStatus for DRI.\n" );
+ }
+ /* If shadow status is manually or automatically enabled, use a
+ * page in system memory. */
+ if ( psav->ShadowStatus ) {
pSAVAGEDRIServer->status.size = 4096; /* 1 page */
if ( drmAddMap( psav->drmFD, 0, pSAVAGEDRIServer->status.size,