On Thu, Jul 26, 2018 at 5:54 PM, Julia Lawall <[email protected]> wrote:

> @script:python s@
> c << r.c;
> c2;
> @@
> coccinelle.c2 = "desired change in c with extra double quotes on the outside"

Ok, I almost have it working.  It seems to trigger some of the time.

@script:python s@
c << r.c;
c2;
@@
if c.startswith('"NVRM: '):
    coccinelle.c2 = '"' + c[7:];
else:
    coccinelle.c2 = c;

So this works:

-        DBG_PRINTF((DBG_MODULE_OS, DBG_LEVEL_ERRORS,
-            "NVRM: failed to blacklist GPU: 0x%x\n", rmStatus));
+        NV_PRINTF(LEVEL_ERROR, "failed to blacklist GPU: 0x%x\n",
+                  rmStatus);

But this didn't:

-        DBG_PRINTF((DBG_MODULE_OS, DBG_LEVEL_ERRORS,
-            "NVRM: fifoGetUserdBar1MapInfo failed, bailing out of
RmInitAdapter\n"));
+        NV_PRINTF(LEVEL_ERROR,
+                  "NVRM: fifoGetUserdBar1MapInfo failed, bailing out
of RmInitAdapter\n");
_______________________________________________
Cocci mailing list
[email protected]
https://systeme.lip6.fr/mailman/listinfo/cocci

Reply via email to