staging: xgifb: delete bogus video RAM configuration
authorAaro Koskinen <aaro.koskinen@iki.fi>
Wed, 12 Sep 2012 21:45:43 +0000 (00:45 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 14 Sep 2012 03:41:57 +0000 (20:41 -0700)
The driver reconfigures DRAM size register to 8M (regardless what the
actual size was) once the init has been completed, overwriting the
correct value written during the early init. As a result if the driver
is unloaded and reloaded, the user will be limited to 8M video memory
and may lose some of the available video modes.

Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/xgifb/vb_init.c

index 0f6a529..7739dbd 100644 (file)
@@ -1492,7 +1492,6 @@ unsigned char XGIInitNew(struct pci_dev *pdev)
        XGINew_SetModeScratch(HwDeviceExtension, pVBInfo);
 
        xgifb_reg_set(pVBInfo->P3d4, 0x8c, 0x87);
-       xgifb_reg_set(pVBInfo->P3c4, 0x14, 0x31);
 
        return 1;
 } /* end of init */