mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-17 16:56:59 +07:00
media: omap3isp: Ignore endpoints with invalid configuration
If endpoint has an invalid configuration, ignore it instead of happily proceeding to use it nonetheless. Ignoring such an endpoint is better than failing since there could be multiple endpoints, only some of which are bad. Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Tested-by: Pavel Machek <pavel@ucw.cz> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
a4573084cb
commit
58f6d3675a
@ -2111,10 +2111,12 @@ static int isp_fwnodes_parse(struct device *dev,
|
||||
if (!isd)
|
||||
goto error;
|
||||
|
||||
notifier->subdevs[notifier->num_subdevs] = &isd->asd;
|
||||
if (isp_fwnode_parse(dev, fwnode, isd)) {
|
||||
devm_kfree(dev, isd);
|
||||
continue;
|
||||
}
|
||||
|
||||
if (isp_fwnode_parse(dev, fwnode, isd))
|
||||
goto error;
|
||||
notifier->subdevs[notifier->num_subdevs] = &isd->asd;
|
||||
|
||||
isd->asd.match.fwnode.fwnode =
|
||||
fwnode_graph_get_remote_port_parent(fwnode);
|
||||
|
Loading…
Reference in New Issue
Block a user