staging:iio:impedance:ad5933: correct error check
authorJulia Lawall <Julia.Lawall@lip6.fr>
Wed, 1 Jan 2014 13:07:00 +0000 (13:07 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 22 Feb 2014 21:34:50 +0000 (13:34 -0800)
commit001997bee99615c82796943011b4bcec451994fb
tree9cd8ea28b383cb448dc765eb85217867bd820fdd
parent78c5e6ba9895197556b2c20ffe002ba4bcea3741
staging:iio:impedance:ad5933: correct error check

commit e9ed104de68c345c9a827225e93c74c6894613a9 upstream.

iio_kfifo_allocate returns NULL in case of error.

The semantic match that finds this problem is as follows:
(http://coccinelle.lip6.fr/)

// <smpl>
@@
expression *x;
identifier f;
statement S1,S2;
@@

*x = f(...);
 if (x) { <+... when != if (...) S1 else S2
     -ENOMEM ...+> }
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/iio/impedance-analyzer/ad5933.c