Add prio and nice contexts
[lttng-modules.git] / lttng-context-prio.c
index a748929a609c826ced34fb9b8c8a766e8e1b4c15..c8f83f485c334ac3bd423a499f333341afa61629 100644 (file)
@@ -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");
This page took 0.023497 seconds and 4 git commands to generate.