summaryrefslogtreecommitdiff
path: root/lib/igt.cocci
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2014-06-13 15:41:28 +0200
committerDaniel Vetter <daniel.vetter@ffwll.ch>2014-06-13 18:12:36 +0200
commitbde52d1a08a7aeb9afe1e6cf642ba764674059da (patch)
tree0ce092737361f4376328d2829c10fe43e48fcb31 /lib/igt.cocci
parent6b73a9a2887fb45fc43b75c918daf0b50d2a44b9 (diff)
lib/igt.cocci: Conversion to igt logging
Also update old hunks to match on igt logging instead of fprintf. v2: Don't forget about perror. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'lib/igt.cocci')
-rw-r--r--lib/igt.cocci30
1 files changed, 29 insertions, 1 deletions
diff --git a/lib/igt.cocci b/lib/igt.cocci
index a5f7c2db..97aa43f9 100644
--- a/lib/igt.cocci
+++ b/lib/igt.cocci
@@ -4,7 +4,13 @@ expression Ec;
expression list[n] Ep;
@@
- if (Ec) {
-- fprintf( stderr, Ep );
+(
+- igt_warn( Ep );
+|
+- igt_info( Ep );
+|
+- igt_debug( Ep );
+)
- igt_fail(...);
- }
+ igt_assert_f(Ec, Ep);
@@ -16,3 +22,25 @@ expression list[n] Ep;
- igt_skip(Ep);
- }
+ igt_skip_on_f(Ec, Ep);
+
+// Enforce use of logging functions
+@@
+expression list[n] Ep;
+@@
+-fprintf(stderr, Ep);
++igt_warn(Ep);
+@@
+expression E;
+@@
+-perror(E);
++igt_warn(E);
+@@
+expression list[n] Ep;
+@@
+-fprintf(stdout, Ep);
++igt_info(Ep);
+@@
+expression list[n] Ep;
+@@
+-printf(Ep);
++igt_info(Ep);