kms: flush cs on close screen.

this is needed for server recycle.

Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
Dave Airlie
2009-11-25 11:43:57 +10:00
parent 19f1a35794
commit 3d8dcbc293

View File

@@ -543,6 +543,9 @@ static Bool RADEONCloseScreen_KMS(int scrnIndex, ScreenPtr pScreen)
xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG,
"RADEONCloseScreen\n");
if (info->cs)
radeon_cs_flush_indirect(pScrn);
if (info->accel_state->exa) {
exaDriverFini(pScreen);
xfree(info->accel_state->exa);