On Tue, Sep 11, 2012 at 12:15:31AM +0300, Aaro Koskinen wrote:
> Use correct type to eliminate casting.
>
> Signed-off-by: Aaro Koskinen <[email protected]>
> ---
> drivers/staging/xgifb/vb_setmode.c | 6 +++---
> drivers/staging/xgifb/vb_table.h | 2 +-
> 2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/staging/xgifb/vb_setmode.c
> b/drivers/staging/xgifb/vb_setmode.c
> index 0ed8036..ef8775e 100644
> --- a/drivers/staging/xgifb/vb_setmode.c
> +++ b/drivers/staging/xgifb/vb_setmode.c
> @@ -32,7 +32,7 @@ void InitTo330Pointer(unsigned char ChipType, struct
> vb_device_info *pVBInfo)
> pVBInfo->MCLKData = (struct SiS_MCLKData *) XGI340New_MCLKData;
> pVBInfo->ECLKData = (struct XGI_ECLKDataStruct *) XGI340_ECLKData;
> pVBInfo->VCLKData = (struct SiS_VCLKData *) XGI_VCLKData;
> - pVBInfo->VBVCLKData = (struct SiS_VBVCLKData *) XGI_VBVCLKData;
> + pVBInfo->VBVCLKData = XGI_VBVCLKData;
> pVBInfo->ScreenOffset = XGI330_ScreenOffset;
> pVBInfo->StResInfo = (struct SiS_StResInfo_S *) XGI330_StResInfo;
> pVBInfo->ModeResInfo
> @@ -2276,8 +2276,8 @@ static void XGI_GetVCLKLen(unsigned char tempal,
> unsigned char *di_0,
> | VB_SIS301LV | VB_SIS302LV | VB_XGI301C)) {
> if ((!(pVBInfo->VBInfo & XGI_SetCRT2ToLCDA)) &&
> (pVBInfo->SetFlag & ProgrammingCRT2)) {
> - *di_0 = (unsigned char) XGI_VBVCLKData[tempal].SR2B;
> - *di_1 = XGI_VBVCLKData[tempal].SR2C;
> + *di_0 = XGI_VBVCLKData[tempal].Part4_A;
> + *di_1 = XGI_VBVCLKData[tempal].Part4_C;
This should have been:
*di_1 = XGI_VBVCLKData[tempal].Part4_B;
but you silently fix that bug in the next patch... Sloppy.
But other than that this patchset does is very nice.
regards,
dan carpenter
_______________________________________________
devel mailing list
[email protected]
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel