Re: [PATCH 14/14] video: of: display_timing: delete unneeded test before of_node_put

From: Tomi Valkeinen
Date: Tue Aug 26 2014 - 06:36:21 EST


On 08/08/14 13:07, Julia Lawall wrote:
> From: Julia Lawall <Julia.Lawall@xxxxxxx>
>
> Of_node_put supports NULL as its argument, so the initial test is not
> necessary. Furthermore, native_mode cannot be NULL at this point.
>
> Suggested by Uwe Kleine-KÃnig.
>
> The semantic patch that fixes this problem is as follows:
> (http://coccinelle.lip6.fr/)
>
> // <smpl>
> @@
> expression e;
> @@
>
> -if (e)
> of_node_put(e);
> // </smpl>
>
> Signed-off-by: Julia Lawall <Julia.Lawall@xxxxxxx>
>
> ---
> drivers/video/of_display_timing.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/drivers/video/of_display_timing.c b/drivers/video/of_display_timing.c
> index 987edf1..339f831 100644
> --- a/drivers/video/of_display_timing.c
> +++ b/drivers/video/of_display_timing.c
> @@ -233,8 +233,7 @@ struct display_timings *of_get_display_timings(struct device_node *np)
> return disp;
>
> timingfail:
> - if (native_mode)
> - of_node_put(native_mode);
> + of_node_put(native_mode);
> display_timings_release(disp);
> entryfail:
> kfree(disp);
>

Thanks, queued for 3.18.

Tomi


Attachment: signature.asc
Description: OpenPGP digital signature