> @@ -538,8 +538,10 @@  static int cci_probe(void)
>       struct resource res;
>
>       np = of_find_matching_node(NULL, arm_cci_matches);
> -     if (!of_device_is_available(np))
> +     if (!of_device_is_available(np)) {
> +             of_node_put(np);
>               return -ENODEV;
> +     }
>
>       ret = of_address_to_resource(np, 0, &res);
>       if (!ret) {

How do you think about to move this function call to an additional jump target
for the desired exception handling?

Regards,
Markus

Reply via email to