media: rockchip: ispp: destory ispp buffers if start_stream failed

Clean up the buffer pool if start streaming failed.

BUG=redmine:#301918

Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: I4abcf17ef0c66dabcddcfac7395c7efabbfe6e47
This commit is contained in:
Shunqian Zheng
2021-06-05 16:38:47 +08:00
committed by Tao Huang
parent e09ef72629
commit 51eca44b4c

View File

@@ -1810,6 +1810,7 @@ free_dummy_buf:
rkispp_free_common_dummy_buf(stream->isppdev);
free_buf_queue:
destroy_buf_queue(stream, VB2_BUF_STATE_QUEUED);
rkispp_destroy_buf(stream);
atomic_dec(&dev->stream_vdev.refcnt);
stream->streaming = false;
stream->is_upd = false;