commit | 3c1b1ce00d2702d6be9b92233822e560f37ea780 | [log] [tgz] |
---|---|---|
author | Julia Lawall <Julia.Lawall@lip6.fr> | Thu Feb 02 07:52:54 2012 -0800 |
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Tue Feb 21 09:06:10 2012 -0800 |
tree | 302e888faea366f7caccd6ad946bdde6d8e9137e | |
parent | bde23c6892878e48f64de668660778991bc2fb56 [diff] |
PTR_ERR should be called before its argument is cleared. The semantic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ expression e,e1; constant c; @@ *e = c ... when != e = e1 when != &e when != true IS_ERR(e) *PTR_ERR(e) // </smpl> Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr> Reported-by: Josh Triplett <josh@joshtriplett.org> Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>