video: tegra: host: fix Coverity issues
authorDeepak Nibade <dnibade@nvidia.com>
Wed, 31 Jul 2013 09:45:34 +0000 (14:45 +0530)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 20:38:42 +0000 (13:38 -0700)
commit52eefbbfdd7e01bd32de0183cce4c2a9b4ab3fc9
tree9d5aee93f31bbf29dc7a2608335df1d09fb40594
parent0436883908a2bdb2804a83da9b54978cd47b816a
video: tegra: host: fix Coverity issues

- fix dereference of NULL return value. Add a NULL check
  Coverity id : 23335
- fix logically dead code
  handle function return values and use them for error checking
  Coverity id : 23733
- fix write to pointer after free
  free the pointer only after all operations are performed on it
  Coverity id : 23719
- fix dereference before NULL check
  check for NULL before dereferencing the variable
  Coverity id : 22918
- fix out of bounds read
  first check if value of variable 'i' is within range and
  then only use it as array index
  Coverity id : 23662

Bug 1329327

Change-Id: I70c9d6b00672211c7aaecc023ff2229efb52517f
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/256283
Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com>
Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>
drivers/video/tegra/host/bus_client.c
drivers/video/tegra/host/host1x/host1x.c
drivers/video/tegra/host/msenc/msenc.c
drivers/video/tegra/host/nvhost_acm.c