From 6787d5189e32097a36d54d354439e560f5d22bfc Mon Sep 17 00:00:00 2001 From: Biren Pandya Date: Wed, 15 Jul 2026 09:08:24 +0530 Subject: [PATCH] media: i2c: saa7115: Add missing media_entity_cleanup() The remove function is missing a call to media_entity_cleanup(). Add it. Signed-off-by: Biren Pandya Signed-off-by: Sakari Ailus --- drivers/media/i2c/saa7115.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/media/i2c/saa7115.c b/drivers/media/i2c/saa7115.c index 7cce90750c93..d20695238b48 100644 --- a/drivers/media/i2c/saa7115.c +++ b/drivers/media/i2c/saa7115.c @@ -1867,6 +1867,7 @@ static int saa711x_probe(struct i2c_client *client) int err = hdl->error; v4l2_ctrl_handler_free(hdl); + media_entity_cleanup(&sd->entity); return err; } v4l2_ctrl_auto_cluster(2, &state->agc, 0, true); @@ -1925,6 +1926,7 @@ static void saa711x_remove(struct i2c_client *client) v4l2_device_unregister_subdev(sd); v4l2_ctrl_handler_free(sd->ctrl_handler); + media_entity_cleanup(&sd->entity); } static const struct i2c_device_id saa711x_id[] = {