fb: adv7393: off by one in probe function
[deliverable/linux.git] / drivers / video / fbdev / bfin_adv7393fb.c
index 2b7cd30df31ba526e4e5f11fb6c9da7366ac111f..542ffaddc6ab43fd75a1a38cdd8350e7d6692a07 100644 (file)
@@ -375,7 +375,6 @@ static int bfin_adv7393_fb_probe(struct i2c_client *client,
 {
        int ret = 0;
        struct proc_dir_entry *entry;
-       int num_modes = ARRAY_SIZE(known_modes);
 
        struct adv7393fb_device *fbdev = NULL;
 
@@ -384,7 +383,7 @@ static int bfin_adv7393_fb_probe(struct i2c_client *client,
                return -EINVAL;
        }
 
-       if (mode > num_modes) {
+       if (mode >= ARRAY_SIZE(known_modes)) {
                dev_err(&client->dev, "mode %d: not supported", mode);
                return -EFAULT;
        }
This page took 0.024393 seconds and 5 git commands to generate.