X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=genevent%2Fgenevent.c;h=42e5563ff183fa5f7eb0d6f00a8a7c66a0f063bc;hb=c660304ce8f5ec7dfa669bcc7ae5f4a7199f4515;hp=faf362e5543426dd05d4124f073e9c89435cf6de;hpb=ac493dbc901ee39cbcdfda9432d2b8f64005f1b3;p=lttv.git diff --git a/genevent/genevent.c b/genevent/genevent.c index faf362e5..42e5563f 100644 --- a/genevent/genevent.c +++ b/genevent/genevent.c @@ -224,11 +224,11 @@ int print_arg(type_descriptor_t * td, FILE *fd, unsigned int tabs, switch(td->type) { case INT_FIXED: fprintf(fd, "%s", intOutputTypes[getSizeindex(td->size)]); - fprintf(fd, "lttng_param_%s", field_name); + fprintf(fd, " lttng_param_%s", field_name); break; case UINT_FIXED: fprintf(fd, "%s", uintOutputTypes[getSizeindex(td->size)]); - fprintf(fd, "lttng_param_%s", field_name); + fprintf(fd, " lttng_param_%s", field_name); break; case CHAR: fprintf(fd, "signed char"); @@ -1508,7 +1508,7 @@ int print_event_logging_function(char *basename, facility_t *fac, print_tabs(1, fd); fprintf(fd, "preempt_disable();\n"); print_tabs(1, fd); - fprintf(fd, "current->ltt_nesting++;\n"); + fprintf(fd, "ltt_nesting[smp_processor_id()]++;\n"); /* Get facility index */ @@ -1632,7 +1632,7 @@ int print_event_logging_function(char *basename, facility_t *fac, /* Release locks */ print_tabs(1, fd); - fprintf(fd, "current->ltt_nesting--;\n"); + fprintf(fd, "ltt_nesting[smp_processor_id()]--;\n"); print_tabs(1, fd); fprintf(fd, "preempt_enable_no_resched();\n");