xref: /aosp_15_r20/external/ltp/scripts/coccinelle/kselftest-cgroup-to-ltp.cocci (revision 49cdfc7efb34551c7342be41a7384b9c40d7cab7)
1@@
2expression cgn, cgns;
3@@
4
5- cgn = cg_name(..., cgns);
6+ cgn = tst_cg_group_mk(cg_test, cgns);
7
8@@
9expression cg, fname, data;
10@@
11
12- if (cg_write(cg, fname, data)) {
13-    ...
14- }
15+ SAFE_CG_PRINT(cg, fname, data);
16
17@@
18expression cg;
19@@
20
21... when != TST_CG_VER(...)
22
23- SAFE_CG_PRINT(cg, "cgroup.subtree_control", "+memory");
24+ if (TST_CG_VER(cg, "memory") != TST_CG_V1)
25+    SAFE_CG_PRINT(cg, "cgroup.subtree_control", "+memory");
26
27@@
28expression cg, fname, needle;
29@@
30
31- cg_read_strstr(cg, fname, needle)
32+ !SAFE_CG_OCCURSIN(cg, fname, needle)
33
34@@
35identifier l;
36expression cg, fname;
37@@
38
39- l = cg_read_long(cg, fname);
40+ SAFE_CG_SCANF(cg, fname, "%ld", &l);
41