]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitdc7106461b3d282039ce36f2d64b7c93e0e6b387
tree2df431dee44817484b1a52035a70bf67abcc5574
parentd423c7aa884a039cdb29b664ab7fb6ddf8d502fd
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