|
@@ -107,6 +107,22 @@ static char *ddebug_describe_flags(struct _ddebug *dp, char *buf,
|
|
|
return buf;
|
|
|
}
|
|
|
|
|
|
+#define vpr_info_dq(q, msg) \
|
|
|
+do { \
|
|
|
+ if (verbose) \
|
|
|
+ /* trim last char off format print */ \
|
|
|
+ pr_info("%s: func=\"%s\" file=\"%s\" " \
|
|
|
+ "module=\"%s\" format=\"%.*s\" " \
|
|
|
+ "lineno=%u-%u", \
|
|
|
+ msg, \
|
|
|
+ q->function ? q->function : "", \
|
|
|
+ q->filename ? q->filename : "", \
|
|
|
+ q->module ? q->module : "", \
|
|
|
+ (int)(q->format ? strlen(q->format) - 1 : 0), \
|
|
|
+ q->format ? q->format : "", \
|
|
|
+ q->first_lineno, q->last_lineno); \
|
|
|
+} while (0)
|
|
|
+
|
|
|
/*
|
|
|
* Search the tables for _ddebug's which match the given
|
|
|
* `query' and apply the `flags' and `mask' to them. Tells
|
|
@@ -367,14 +383,7 @@ static int ddebug_parse_query(char *words[], int nwords,
|
|
|
if (rc)
|
|
|
return rc;
|
|
|
}
|
|
|
-
|
|
|
- if (verbose)
|
|
|
- pr_info("q->function=\"%s\" q->filename=\"%s\" "
|
|
|
- "q->module=\"%s\" q->format=\"%s\" q->lineno=%u-%u\n",
|
|
|
- query->function, query->filename,
|
|
|
- query->module, query->format, query->first_lineno,
|
|
|
- query->last_lineno);
|
|
|
-
|
|
|
+ vpr_info_dq(query, "parsed");
|
|
|
return 0;
|
|
|
}
|
|
|
|