Staging: xgifb: Rework conditions in XGI_SetLockRegs().
authorMiguel Gómez <magomez@igalia.com>
Fri, 6 Jul 2012 10:40:50 +0000 (12:40 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 11 Jul 2012 23:59:31 +0000 (16:59 -0700)
Rework some conditions to reduce indentation and fix style warnings.

Signed-off-by: Miguel Gómez <magomez@igalia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/xgifb/vb_setmode.c

index a7ba99f..5b2c35a 100644 (file)
@@ -4039,24 +4039,16 @@ static void XGI_SetLockRegs(unsigned short ModeNo, unsigned short ModeIdIndex,
        }
 
        if (pVBInfo->VBInfo & SetCRT2ToHiVision) {
-               if (pVBInfo->VBType & VB_SIS301LV) {
-                       if (pVBInfo->TVInfo & TVSetHiVision) {
-                               tempbx -= 10;
-                       } else {
-                               if (pVBInfo->TVInfo & TVSimuMode) {
-                                       if (pVBInfo->TVInfo & TVSetPAL) {
-                                               if (pVBInfo->VBType &
-                                                   VB_SIS301LV) {
-                                                       if (!(pVBInfo->TVInfo &
-                                                           (TVSetYPbPr525p |
-                                                           TVSetYPbPr750p |
-                                                           TVSetHiVision)))
-                                                               tempbx += 40;
-                                               } else {
-                                                       tempbx += 40;
-                                               }
-                                       }
-                               }
+               if ((pVBInfo->VBType & VB_SIS301LV) &&
+                   !(pVBInfo->TVInfo & TVSetHiVision)) {
+                       if ((pVBInfo->TVInfo & TVSimuMode) &&
+                           (pVBInfo->TVInfo & TVSetPAL)) {
+                               if (!(pVBInfo->VBType & VB_SIS301LV) ||
+                                   !(pVBInfo->TVInfo &
+                                     (TVSetYPbPr525p |
+                                      TVSetYPbPr750p |
+                                      TVSetHiVision)))
+                                       tempbx += 40;
                        }
                } else {
                        tempbx -= 10;