Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

sisfb: eliminate compiler warnings

Convert some bit masks to 8-bit values to avoid the following compiler
warnings:

drivers/video/sis/sis_main.c:3858: warning: large integer implicitly truncated to unsigned type
drivers/video/sis/init301.c:5855: warning: large integer implicitly truncated to unsigned type
drivers/video/sis/init301.c:5869: warning: large integer implicitly truncated to unsigned type

Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Cc: Thomas Winischhofer <thomas@winischhofer.net>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>

authored by

Aaro Koskinen and committed by
Paul Mundt
17d6ce11 11477677

+3 -3
+2 -2
drivers/video/sis/init301.c
··· 5852 5852 temp = tempax & 0x00FF; 5853 5853 SiS_SetReg(SiS_Pr->SiS_Part1Port,0x43,temp); 5854 5854 temp = ((tempax & 0xFF00) >> 8) << 3; 5855 - SiS_SetRegANDOR(SiS_Pr->SiS_Part1Port,0x44,~0x0F8,temp); 5855 + SiS_SetRegANDOR(SiS_Pr->SiS_Part1Port, 0x44, 0x07, temp); 5856 5856 5857 5857 tempax = SiS_Pr->SiS_VDE; /* BDxWadrst1 = BDxWadrst0 + BDxWadroff * VDE */ 5858 5858 if(SiS_Pr->SiS_LCDResInfo == Panel_320x240_1 || ··· 5866 5866 temp = ((tempeax & 0xFF0000) >> 16) | 0x10; 5867 5867 SiS_SetReg(SiS_Pr->SiS_Part1Port,0x40,temp); 5868 5868 temp = ((tempeax & 0x01000000) >> 24) << 7; 5869 - SiS_SetRegANDOR(SiS_Pr->SiS_Part1Port,0x3C,~0x080,temp); 5869 + SiS_SetRegANDOR(SiS_Pr->SiS_Part1Port, 0x3C, 0x7F, temp); 5870 5870 5871 5871 SiS_SetReg(SiS_Pr->SiS_Part1Port,0x2F,0x03); 5872 5872 SiS_SetReg(SiS_Pr->SiS_Part1Port,0x03,0x50);
+1 -1
drivers/video/sis/sis_main.c
··· 3855 3855 reg1 = 0x00; 3856 3856 } 3857 3857 SiS_SetRegANDOR(SISCR, ivideo->SiS_Pr.SiS_MyCR63, ~0x40, reg); 3858 - SiS_SetRegANDOR(SISSR, 0x1f, ~0xc0, reg1); 3858 + SiS_SetRegANDOR(SISSR, 0x1f, 0x3f, reg1); 3859 3859 } 3860 3860 #endif 3861 3861