Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=39273b58a409cd6d65c9732bdca00bacd1626672
Commit:     39273b58a409cd6d65c9732bdca00bacd1626672
Parent:     2f93d797ea92113a73c72728c475455cb1409fb3
Author:     Jesse Barnes <[EMAIL PROTECTED]>
AuthorDate: Thu Feb 21 17:44:35 2008 -0800
Committer:  Linus Torvalds <[EMAIL PROTECTED]>
CommitDate: Fri Feb 22 16:50:29 2008 -0800

    i915: fix AR register restore.
    
    Make sure the restoration correctly restores the AR registers by
    flipping the ARX register into index mode before doing anything.
    
    Without this, some people have had the text mode restore all green.
    
    Signed-off-by: Jesse Barnes <[EMAIL PROTECTED]>
    Signed-off-by: Linus Torvalds <[EMAIL PROTECTED]>
---
 drivers/char/drm/i915_drv.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/drivers/char/drm/i915_drv.c b/drivers/char/drm/i915_drv.c
index 4048f39..b2b451d 100644
--- a/drivers/char/drm/i915_drv.c
+++ b/drivers/char/drm/i915_drv.c
@@ -222,6 +222,7 @@ static void i915_restore_vga(struct drm_device *dev)
                           dev_priv->saveGR[0x18]);
 
        /* Attribute controller registers */
+       inb(st01);
        for (i = 0; i < 20; i++)
                i915_write_ar(st01, i, dev_priv->saveAR[i], 0);
        inb(st01); /* switch back to index mode */
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to