video: tegra: host: Fix bounds-checking
authorRobert Morell <rmorell@nvidia.com>
Sat, 20 Nov 2010 03:17:36 +0000 (19:17 -0800)
committerErik Gilling <konkers@android.com>
Sat, 20 Nov 2010 03:26:36 +0000 (19:26 -0800)
The length of the mod_locks array is NV_HOST1X_NB_MLOCKS, not
NV_HOST1X_SYNCPT_NB_PTS.

Change-Id: Ibce054bb8a168f2b83646745f2b62cd282b8ff9d
Signed-off-by: Robert Morell <rmorell@nvidia.com>
Acked-by: Erik Gilling <konkers@android.com>
drivers/video/tegra/host/dev.c

index daed882be5a268978f5763b9d4f8c002bf7b17bd..42d268e7da5948fbfeede3036d383d2430b172b6 100644 (file)
@@ -452,7 +452,7 @@ static int nvhost_ioctl_ctrl_module_mutex(
        struct nvhost_ctrl_module_mutex_args *args)
 {
        int err = 0;
-       if (args->id >= NV_HOST1X_SYNCPT_NB_PTS ||
+       if (args->id >= NV_HOST1X_NB_MLOCKS ||
            args->lock > 1)
                return -EINVAL;