Refactoring: ring buffer context
[lttng-modules.git] / src / lttng-context-perf-counters.c
index 75be9bf96491cc7716958bff42225cfef20f8141..535784752a790604f4fe933774d5de23d9d01e05 100644 (file)
@@ -38,7 +38,7 @@ void perf_counter_record(struct lttng_kernel_ctx_field *field,
        struct perf_event *event;
        uint64_t value;
 
-       event = perf_field->e[ctx->cpu];
+       event = perf_field->e[ctx->priv.reserve_cpu];
        if (likely(event)) {
                if (unlikely(event->state == PERF_EVENT_STATE_ERROR)) {
                        value = 0;
@@ -223,7 +223,7 @@ int lttng_add_perf_counter_to_ctx(uint32_t type,
                                  const char *name,
                                  struct lttng_kernel_ctx **ctx)
 {
-       struct lttng_kernel_ctx_field ctx_field;
+       struct lttng_kernel_ctx_field ctx_field = { 0 };
        struct lttng_kernel_event_field *event_field;
        struct lttng_perf_counter_field *perf_field;
        struct perf_event **events;
This page took 0.023176 seconds and 4 git commands to generate.