Julia Lawall
8cd5fcda24
HID: sony: fix error return code
...
Currently the return variable ret is always 0. Set it to other values in
error cases, as used in the direct return.
A simplified version of the semantic match that finds this problem is as
follows: (http://coccinelle.lip6.fr/ )
// <smpl>
(
if@p1 (\(ret < 0\|ret != 0\))
{ ... return ret; }
|
ret@p1 = 0
)
... when != ret = e1
when != &ret
*if(...)
{
... when != ret = e2
when forall
return ret;
}
// </smpl>
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2014-01-02 13:50:36 +01:00
..
2013-11-15 16:47:22 -08:00
2013-11-15 09:32:21 +09:00
2013-11-15 16:47:22 -08:00
2013-11-13 17:40:34 +09:00
2013-11-15 16:33:41 -08:00
2013-11-05 15:58:21 -05:00
2013-11-14 08:51:29 +09:00
2013-11-15 13:28:47 +09:00
2013-11-15 16:47:22 -08:00
2013-11-15 16:47:22 -08:00
2013-11-14 13:41:48 +09:00
2013-11-15 09:32:21 +09:00
2013-11-07 19:24:20 +01:00
2013-11-15 16:47:22 -08:00
2013-11-12 16:52:17 +09:00
2013-11-15 09:32:21 +09:00
2013-11-14 07:55:21 +09:00
2013-11-14 08:51:29 +09:00
2013-11-15 16:47:22 -08:00
2014-01-02 13:50:36 +01:00
2013-11-15 16:35:10 -08:00
2013-11-15 09:32:21 +09:00
2013-11-14 18:21:25 -05:00
2013-11-14 13:41:48 +09:00
2013-11-15 09:32:23 +09:00
2013-11-15 16:47:22 -08:00
2013-11-15 16:48:22 -08:00
2013-11-15 14:02:18 +09:00
2013-11-14 08:51:29 +09:00
2013-11-07 19:11:13 -05:00
2013-11-07 12:13:05 +10:30
2013-11-12 16:52:17 +09:00
2013-11-15 16:47:22 -08:00
2013-11-15 16:47:22 -08:00
2013-11-15 09:32:21 +09:00
2013-11-13 12:09:26 +09:00
2013-11-15 16:47:22 -08:00
2013-11-15 09:32:21 +09:00
2013-11-14 08:51:29 +09:00
2013-11-15 16:47:22 -08:00
2013-11-15 16:47:22 -08:00
2013-11-14 07:55:21 +09:00
2013-11-15 14:05:15 -08:00
2013-11-15 09:32:23 +09:00
2013-11-12 16:52:17 +09:00
2013-11-12 15:50:46 +09:00
2013-11-15 09:32:21 +09:00
2013-11-14 13:41:48 +09:00
2013-11-15 09:32:21 +09:00
2013-11-05 02:36:57 +01:00
2013-11-13 12:09:35 +09:00
2013-11-15 16:47:22 -08:00
2013-11-15 09:32:21 +09:00
2013-11-15 16:47:22 -08:00
2013-11-15 16:47:22 -08:00
2013-11-15 09:32:21 +09:00
2013-11-15 16:47:22 -08:00
2013-11-14 14:42:31 +09:00
2013-11-15 13:34:37 +09:00
2013-11-13 12:09:23 +09:00
2013-11-15 16:47:22 -08:00
2013-11-07 11:42:15 +09:00
2013-11-15 14:19:54 +09:00
2013-11-15 13:28:47 +09:00
2013-11-15 09:32:21 +09:00
2013-11-12 16:52:17 +09:00
2013-11-15 13:34:37 +09:00
2013-11-14 13:41:48 +09:00
2013-11-14 13:41:48 +09:00