mirror of
https://github.com/torvalds/linux.git
synced 2024-12-04 18:13:04 +00:00
media: ov7740: Fix control handler error at the end of control init
Check that no error happened during adding controls to the driver's control handler. Print an error message and bail out if there was one. Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
bad04a55ab
commit
80a1f95b8a
@ -1006,6 +1006,13 @@ static int ov7740_init_controls(struct ov7740 *ov7740)
|
||||
V4L2_EXPOSURE_MANUAL, false);
|
||||
v4l2_ctrl_cluster(2, &ov7740->hflip);
|
||||
|
||||
if (ctrl_hdlr->error) {
|
||||
ret = ctrl_hdlr->error;
|
||||
dev_err(&client->dev, "controls initialisation failed (%d)\n",
|
||||
ret);
|
||||
goto error;
|
||||
}
|
||||
|
||||
ret = v4l2_ctrl_handler_setup(ctrl_hdlr);
|
||||
if (ret) {
|
||||
dev_err(&client->dev, "%s control init failed (%d)\n",
|
||||
|
Loading…
Reference in New Issue
Block a user