| /// Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...)) |
| // Copyright: (C) 2009, 2010 Nicolas Palix, DIKU. GPLv2. |
| // Copyright: (C) 2009, 2010 Julia Lawall, DIKU. GPLv2. |
| // Copyright: (C) 2009, 2010 Gilles Muller, INRIA/LiP6. GPLv2. |
| // URL: http://coccinelle.lip6.fr/ |
| // Keywords: ERR_PTR, PTR_ERR, ERR_CAST |
| @ depends on context && !patch && !org && !report@ |
| @ depends on !context && patch && !org && !report @ |
| @r depends on !context && !patch && (org || report)@ |
| @script:python depends on org@ |
| msg="WARNING ERR_CAST can be used with %s" % (x) |
| msg_safe=msg.replace("[","@(").replace("]",")") |
| coccilib.org.print_todo(p[0], msg_safe) |
| @script:python depends on report@ |
| msg="WARNING: ERR_CAST can be used with %s" % (x) |
| coccilib.report.print_report(p[0], msg) |