BNX2X: spatch netif_addr_lock
[akaros.git] / scripts / spatch / rendez.cocci
1 @@
2 expression RV;
3 expression RVF;
4 expression RVFA;
5 @@
6 -sleep(RV, RVF, RVFA);
7 +rendez_sleep(RV, RVF, RVFA);
8
9 // i'm assuming this one runs first, matches all the return0s, which really
10 // just want to delay in place (I think).
11 @@
12 expression RV;
13 expression RVTO;
14 @@
15 -tsleep(RV, return0, 0, RVTO);
16 +udelay_sched(RVTO * 1000);
17
18 // and then this one catches all real usage of rendez_sleep_timeout
19 @@
20 expression RV;
21 expression RVF;
22 expression RVFA;
23 expression RVTO;
24 @@
25 -tsleep(RV, RVF, RVFA, RVTO);
26 +rendez_sleep_timeout(RV, RVF, RVFA, RVTO);
27
28 @@
29 expression RV;
30 @@
31 -wakeup(RV);
32 +rendez_wakeup(RV);