kernel/drivers/media/platform/rockchip/isp/dev.c
.. .. @@ -289,6 +289,12 @@ 289 289 goto err_stream_off; 290 290 } 291 291 } else { 292 + if (dev->hw_dev->monitor.is_en) {293 + dev->hw_dev->monitor.is_en = 0;294 + dev->hw_dev->monitor.state = ISP_STOP;295 + if (!completion_done(&dev->hw_dev->monitor.cmpl))296 + complete(&dev->hw_dev->monitor.cmpl);297 + }292 298 /* sensor -> phy */ 293 299 for (i = p->num_subdevs - 1; i >= 0; --i) 294 300 v4l2_subdev_call(p->subdevs[i], video, s_stream, on);