From 51eca44b4cb83c423b3871f24712cb885a6e63e2 Mon Sep 17 00:00:00 2001 From: Shunqian Zheng Date: Sat, 5 Jun 2021 16:38:47 +0800 Subject: [PATCH] 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 Change-Id: I4abcf17ef0c66dabcddcfac7395c7efabbfe6e47 --- drivers/media/platform/rockchip/ispp/stream.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/media/platform/rockchip/ispp/stream.c b/drivers/media/platform/rockchip/ispp/stream.c index c768bbe724ae..b589c46d3103 100644 --- a/drivers/media/platform/rockchip/ispp/stream.c +++ b/drivers/media/platform/rockchip/ispp/stream.c @@ -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;