]> git.baikalelectronics.ru Git - kernel.git/commit
media: i2c: Fix pm_runtime_get_if_in_use() usage in sensor drivers
authorSakari Ailus <sakari.ailus@linux.intel.com>
Mon, 30 Jul 2018 11:44:43 +0000 (07:44 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Fri, 31 Aug 2018 13:23:53 +0000 (09:23 -0400)
commit56efdbc64505a0bc3d284397d4f679b0d99dce06
tree8cf25587205d91ea7f3a947fbea88c95f9a4e299
parente86ee07bd08fc34b781ec4e0156108aa66fe2fa5
media: i2c: Fix pm_runtime_get_if_in_use() usage in sensor drivers

pm_runtime_get_if_in_use() returns -EINVAL if runtime PM is disabled. This
should not be considered an error. Generally the driver has enabled
runtime PM already so getting this error due to runtime PM being disabled
will not happen.

Instead of checking for lesser or equal to zero, check for zero only.
Address this for drivers where this pattern exists.

This patch has been produced using the following command:

$ git grep -l pm_runtime_get_if_in_use -- drivers/media/i2c/ | \
  xargs perl -i -pe 's/(pm_runtime_get_if_in_use\(.*\)) \<\= 0/!$1/'

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Reviewed-by: Tomasz Figa <tfiga@chromium.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/i2c/ov13858.c
drivers/media/i2c/ov2685.c
drivers/media/i2c/ov5670.c
drivers/media/i2c/ov5695.c
drivers/media/i2c/ov7740.c