hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/media/i2c/max9286.c
....@@ -890,6 +890,7 @@
890890 err_put_node:
891891 fwnode_handle_put(ep);
892892 err_async:
893
+ v4l2_ctrl_handler_free(&priv->ctrls);
893894 max9286_v4l2_notifier_unregister(priv);
894895
895896 return ret;
....@@ -898,6 +899,7 @@
898899 static void max9286_v4l2_unregister(struct max9286_priv *priv)
899900 {
900901 fwnode_handle_put(priv->sd.fwnode);
902
+ v4l2_ctrl_handler_free(&priv->ctrls);
901903 v4l2_async_unregister_subdev(&priv->sd);
902904 max9286_v4l2_notifier_unregister(priv);
903905 }