path: root/drivers/media/usb/dvb-usb-v2/rtl28xxu.c
diff options
authorWenbing Wang <wangwb@marvell.com>2013-06-05 06:37:14 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2013-06-08 21:51:06 -0300
commitaf44ad5edd1eb6ca92ed5be48e0004e1f04bf219 (patch)
treeb6072a0041086ec710243ebec0a2e488b2a88ad0 /drivers/media/usb/dvb-usb-v2/rtl28xxu.c
parent697a6d2387692c7f9c94f3bfb3dac474aa840f02 (diff)
[media] soc_camera: error dev remove and v4l2 call
in soc_camera_close(), if ici->ops->remove() removes device firstly, and then call __soc_camera_power_off(), it has logic error. Since if remove device, it should disable subdev clk. but in __soc_camera_ power_off(), it will callback v4l2 s_power function which will read/write subdev registers to control power by i2c. and then i2c read/write will fail because of clk disable. So suggest to re-sequence two functions call. Change-Id: Iee7a6d4fc7c7c1addb5d342621eb8dcd00fa2745 Signed-off-by: Wenbing Wang <wangwb@marvell.com> Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/usb/dvb-usb-v2/rtl28xxu.c')
0 files changed, 0 insertions, 0 deletions