Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak

Free the memory allocated in v4l2_ctrl_handler_init on release.

Fixes: a8ef0488cc59 ("media: imx: add csc/scaler mem2mem device")
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>

authored by

Lucas Stach and committed by
Hans Verkuil
4797a3dd a38cd27c

+1
+1
drivers/staging/media/imx/imx-media-csc-scaler.c
··· 803 803 804 804 dev_dbg(priv->dev, "Releasing instance %p\n", ctx); 805 805 806 + v4l2_ctrl_handler_free(&ctx->ctrl_hdlr); 806 807 v4l2_m2m_ctx_release(ctx->fh.m2m_ctx); 807 808 v4l2_fh_del(&ctx->fh); 808 809 v4l2_fh_exit(&ctx->fh);