rockchip/vcodec: fix double lock and some warning
authoralpha lin <alpha.lin@rock-chips.com>
Fri, 11 Nov 2016 10:25:26 +0000 (18:25 +0800)
committeralpha lin <alpha.lin@rock-chips.com>
Sun, 13 Nov 2016 01:46:02 +0000 (09:46 +0800)
commitde935f332508189376f66579335a4edc75d3a058
tree548b44629d9d9accda667f4b8af17a2d05fbde1a
parentf5b4aa62066ba2c69063eec213b934406848ef0f
rockchip/vcodec: fix double lock and some warning

fix following problems:

vcodec_service.c:1613 try_set_reg()
error: double lock 'mutex:&pservice->shutdown_lock'
vcodec_service.c:1682 try_set_reg()
warn: inconsistent returns 'mutex:&pservice->shutdown_lock'.
  Locked on:   line 1614
  Unlocked on: line 1682

vcodec_service.c:599 vpu_get_clk()
warn: missing break? reassigning 'pservice->pd_video'
vcodec_service.c:901 vcodec_fd_to_iova()
warn: returning -1 instead of -ENOMEM is sloppy
vcodec_service.c:1100 vcodec_bufid_to_iova()
warn: returning -1 instead of -ENOMEM is sloppy
vcodec_service.c:1209 reg_init()
warn: passing __func__ while the format string already
contains the name of the function 'reg_init'
vcodec_service.c:1231 reg_init()
warn: passing __func__ while the format string already
contains the name of the function 'reg_init'
vcodec_service.c:1237 reg_init()
warn: passing __func__ while the format string already
contains the name of the function 'reg_init'
vcodec_service.c:1714 return_reg()
warn: passing __func__ while the format string already
contains the name of the function 'return_reg'

Change-Id: Ia2d3be7ad7a726d9af9e58c25079e6c11a7d302f
Signed-off-by: alpha lin <alpha.lin@rock-chips.com>
drivers/video/rockchip/vcodec/vcodec_service.c