drivers/net/wireless/wl12xx: Use available error codes
authorJulia Lawall <julia@diku.dk>
Mon, 16 Aug 2010 16:25:21 +0000 (18:25 +0200)
committerGrazvydas Ignotas <notasas@gmail.com>
Tue, 17 Aug 2010 14:36:55 +0000 (17:36 +0300)
commit8ae1177901447d5cf76a1e50886dd6a984bcd3fa
tree0ce984966658e19d9b9a28659bc1e0811abaeb5e
parent65f5c50c67d2ecb2433479e0d49b05f9ba40d542
drivers/net/wireless/wl12xx: Use available error codes

In each case, error codes are stored in ret, but the return value is always
0.  Return ret instead.

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

// <smpl>
@r@
local idexpression x;
constant C;
@@

if (...) { ...
  x = -C
  ... when != x
(
  return <+...x...+>;
|
  return NULL;
|
  return;
|
* return ...;
)
}
// </smpl>

Signed-off-by: Julia Lawall <julia@diku.dk>
Acked-by: Kalle Valo <kvalo@adurom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/wl12xx/wl1251_acx.c
drivers/net/wireless/wl12xx/wl1251_cmd.c