X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=lttng-context-prio.c;fp=lttng-context-prio.c;h=c8f83f485c334ac3bd423a499f333341afa61629;hb=53f1f0ca4eb1890673992697c19e4e1507ec4ac5;hp=a748929a609c826ced34fb9b8c8a766e8e1b4c15;hpb=a8ad3613f2e0e272487b8ec0f0ec8e3c6da689f9;p=lttng-modules.git diff --git a/lttng-context-prio.c b/lttng-context-prio.c index a748929a..c8f83f48 100644 --- a/lttng-context-prio.c +++ b/lttng-context-prio.c @@ -32,9 +32,9 @@ void prio_record(struct lttng_ctx_field *field, { int prio; - pid = p->prio - MAX_RT_PRIO; - lib_ring_buffer_align_ctx(ctx, ltt_alignof(pid)); - chan->ops->event_write(ctx, &pid, sizeof(pid)); + prio = task_prio(current); + lib_ring_buffer_align_ctx(ctx, ltt_alignof(prio)); + chan->ops->event_write(ctx, &prio, sizeof(prio)); } int lttng_add_prio_to_ctx(struct lttng_ctx **ctx) @@ -62,4 +62,4 @@ EXPORT_SYMBOL_GPL(lttng_add_prio_to_ctx); MODULE_LICENSE("GPL and additional rights"); MODULE_AUTHOR("Mathieu Desnoyers"); -MODULE_DESCRIPTION("Linux Trace Toolkit Perf Support"); +MODULE_DESCRIPTION("Linux Trace Toolkit Priority Context");