Commit f58c17c2 authored by Markus Elfring's avatar Markus Elfring Committed by Masahiro Yamada

coccinelle: put_device: Add a cast to an expression for an assignment

Extend a when constraint in a SmPL rule so that an additional cast
is optionally excluded from source code searches for an expression
in assignments.
Signed-off-by: default avatarMarkus Elfring <elfring@users.sourceforge.net>
Suggested-by: default avatarJulia Lawall <Julia.Lawall@lip6.fr>
Link: https://lore.kernel.org/lkml/alpine.DEB.2.21.1902160934400.3212@hadrien/
Link: https://systeme.lip6.fr/pipermail/cocci/2019-February/005592.htmlAcked-by: default avatarJulia Lawall <julia.lawall@lip6.fr>
Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
parent 30a70e80
...@@ -24,7 +24,7 @@ if (id == NULL || ...) { ... return ...; } ...@@ -24,7 +24,7 @@ if (id == NULL || ...) { ... return ...; }
when != of_dev_put(id) when != of_dev_put(id)
when != if (id) { ... put_device(&id->dev) ... } when != if (id) { ... put_device(&id->dev) ... }
when != e1 = (T)id when != e1 = (T)id
when != e1 = &id->dev when != e1 = (T)(&id->dev)
when != e1 = get_device(&id->dev) when != e1 = get_device(&id->dev)
when != e1 = (T1)platform_get_drvdata(id) when != e1 = (T1)platform_get_drvdata(id)
( (
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment