drivers/net/wireless/wl12xx: Use available error codes
authorJulia Lawall <julia@diku.dk>
Mon, 16 Aug 2010 16:25:21 +0000 (18:25 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 24 Aug 2010 20:28:05 +0000 (16:28 -0400)
commit9f19fa62edd2c397ed41c2dba29fb9f7144cb918
tree2df431dee44817484b1a52035a70bf67abcc5574
parent30bf4169ad163047f87a2555cb33aa55f5d5e2bc
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