X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-context-perf-counters.c;h=8625842cd171158aba762061fbca4853c8e7a9f7;hb=997eff5e7244b15b4450030645b791cef68bf3e0;hp=1c5ab9fbc99e67b6a455aad9c1cf19693b3eadde;hpb=ceabb767180e064629b5a9ab4ed14449da864763;p=lttng-modules.git diff --git a/lttng-context-perf-counters.c b/lttng-context-perf-counters.c index 1c5ab9fb..8625842c 100644 --- a/lttng-context-perf-counters.c +++ b/lttng-context-perf-counters.c @@ -13,9 +13,9 @@ #include #include #include +#include #include #include -#include #include #include @@ -106,7 +106,7 @@ void lttng_destroy_perf_counter_field(struct lttng_ctx_field *field) #endif /* #else #if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,10,0)) */ kfree(field->event_field.name); kfree(field->u.perf_counter->attr); - lttng_kvfree(events); + kvfree(events); kfree(field->u.perf_counter); } @@ -224,7 +224,7 @@ int lttng_add_perf_counter_to_ctx(uint32_t type, int ret; char *name_alloc; - events = lttng_kvzalloc(num_possible_cpus() * sizeof(*events), GFP_KERNEL); + events = kvzalloc(num_possible_cpus() * sizeof(*events), GFP_KERNEL); if (!events) return -ENOMEM; @@ -321,7 +321,6 @@ int lttng_add_perf_counter_to_ctx(uint32_t type, field->u.perf_counter = perf_field; lttng_context_update(*ctx); - wrapper_vmalloc_sync_all(); return 0; #if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,10,0)) @@ -359,6 +358,6 @@ name_alloc_error: error_alloc_perf_field: kfree(attr); error_attr: - lttng_kvfree(events); + kvfree(events); return ret; }