]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
staging: iio: adc: ad7816.c: Replace bit shifting with BIT macro
authorPayal Kshirsagar <payal.s.kshirsagar.98@gmail.com>
Tue, 2 Apr 2019 15:49:04 +0000 (21:19 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 2 Apr 2019 17:57:11 +0000 (19:57 +0200)
Challenge suggested by coccinelle.
Prefer using BIT and replace bit shifting with the BIT(x) macro.

Signed-off-by: Payal Kshirsagar <payal.s.kshirsagar.98@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/iio/adc/ad7816.c

index ee50e72967950a21bd4a6e6b27be254e9c824686..73952b863c463e9b84ecf5e7bb5875463f5fcc1a 100644 (file)
@@ -231,7 +231,7 @@ static ssize_t ad7816_show_value(struct device *dev,
                value = (s8)((data >> AD7816_TEMP_FLOAT_OFFSET) - 103);
                data &= AD7816_TEMP_FLOAT_MASK;
                if (value < 0)
-                       data = (1 << AD7816_TEMP_FLOAT_OFFSET) - data;
+                       data = BIT(AD7816_TEMP_FLOAT_OFFSET) - data;
                return sprintf(buf, "%d.%.2d\n", value, data * 25);
        }
        return sprintf(buf, "%u\n", data);