media: sun6i-isp: params: Unregister pending buffer on cleanup
authorPaul Kocialkowski <paul.kocialkowski@bootlin.com>
Thu, 8 Dec 2022 14:20:06 +0000 (15:20 +0100)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Mon, 12 Dec 2022 10:36:01 +0000 (11:36 +0100)
commitd4acfa22b634347be33d5906744366742fccd151
tree8c41a1b754bf79856f4d62ca15a017cdad39de65
parent10413ad08d574e676c67fa6447f7ff70082a4cdc
media: sun6i-isp: params: Unregister pending buffer on cleanup

The state cleanup helper should unregister the pending buffer from
the state after returning it to v4l2, like it is done for other
buffers in the wait queue.

Before this change, the pending buffer from a previous run might have
been returned at the beginning of the next run, causing an error.

Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
Fixes: e3185e1d7c14 ("media: staging: media: Add support for the Allwinner A31 ISP")
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c