media: don't do a 31 bit shift on a signed int
[sfrench/cifs-2.6.git] / drivers / media / pci / ivtv / ivtv-driver.c
index dd727098daf47d3d2dbac2e390881a77a0b704ba..3f3f40ea890bbc045376a3d15400d336143fc2ec 100644 (file)
@@ -910,7 +910,7 @@ static void ivtv_load_and_init_modules(struct ivtv *itv)
 
        /* check which i2c devices are actually found */
        for (i = 0; i < 32; i++) {
-               u32 device = 1 << i;
+               u32 device = BIT(i);
 
                if (!(device & hw))
                        continue;