Re: [PATCH 1/3] mm, compaction: export tracepoints status strings to userspace

From: Vlastimil Babka
Date: Mon Aug 31 2015 - 11:27:20 EST


On 08/31/2015 04:55 PM, Steven Rostedt wrote:
On Thu, 27 Aug 2015 17:24:02 +0200
Vlastimil Babka <vbabka@xxxxxxx> wrote:

Some compaction tracepoints convert the integer return values to strings using
the compaction_status_string array. This works for in-kernel printing, but not
userspace trace printing of raw captured trace such as via trace-cmd report.

This patch converts the private array to appropriate tracepoint macros that
result in proper userspace support.

trace-cmd output before:
transhuge-stres-4235 [000] 453.149280: mm_compaction_finished: node=0
zone=ffffffff81815d7a order=9 ret=

after:
transhuge-stres-4235 [000] 453.149280: mm_compaction_finished: node=0
zone=ffffffff81815d7a order=9 ret=partial


Reviewed-by: Steven Rostedt <rostedt@xxxxxxxxxxx>

Thanks!

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/