Thread (4 messages) flat view 4 messages, 2 authors, 2012-08-19

Re: [PATCH 1/5] drivers/net/wireless/ipw2x00/ipw2100.c: introduce missing initialization

From: Stanislav Yakovlev <stas.yakovlev@gmail.com>
Date: 2012-08-19 10:07:51
Also in: kernel-janitors, lkml, netdev

On 19 August 2012 13:49, Julia Lawall [off-list ref] wrote:
From: Julia Lawall <redacted>

The result of one call to a function is tested, and then at the second call
to the same function, the previous result, and not the current result, is
tested again.

Also changed &bssid to bssid, at the suggestion of Stanislav Yakovlev.

The semantic match that finds the first problem is as follows:

(http://coccinelle.lip6.fr/)

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

*ret = f(...);
if (\(ret != 0\|ret < 0\|ret == NULL\)) S1
... when any
*f(...);
if (\(ret != 0\|ret < 0\|ret == NULL\)) S2
// </smpl>

Signed-off-by: Julia Lawall <redacted>

---
v2: changed &bssid to bssid
Thank you, Julia.

Stanislav.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help