staging: panel: Prefer using BIT Macro
authorAmitoj Kaur Chawla <amitoj1606@gmail.com>
Fri, 16 Oct 2015 16:41:36 +0000 (22:11 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 17 Oct 2015 06:05:17 +0000 (23:05 -0700)
Replace bit shifting on 1 with the BIT(x) Macro

The semantic patch used to find this is:
@@ int g; @@

-(1 << g)
+BIT(g)

Signed-off-by: Amitoj Kaur Chawla <amitoj1606@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/panel/panel.c

index a7e38758dc55abd6adc23e1c4d72bd6c21449ee1..b47da2b446890a938f0e14a1dd9dbdca955e2ec1 100644 (file)
@@ -1794,7 +1794,7 @@ static void phys_scan_contacts(void)
                 * So we'll scan them.
                 */
                for (bit = 0; bit < 8; bit++) {
-                       bitval = 1 << bit;
+                       bitval = BIT(bit);
 
                        if (!(scan_mask_o & bitval))    /* skip unused bits */
                                continue;
@@ -2060,12 +2060,12 @@ static int input_name2mask(const char *name, pmask_t *mask, pmask_t *value,
                        return 0;       /* input name not found */
                neg = (in & 1); /* odd (lower) names are negated */
                in >>= 1;
-               im |= (1 << in);
+               im |= BIT(in);
 
                name++;
                if (isdigit(*name)) {
                        out = *name - '0';
-                       om |= (1 << out);
+                       om |= BIT(out);
                } else if (*name == '-') {
                        out = 8;
                } else {