X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-context-callstack.c;h=ba35a3940845399cfa73a605ea3d59c75002fc3c;hb=refs%2Fheads%2Fstable-2.11;hp=4a4400408fcac6122382bbcb60abbe5a73a719a3;hpb=36b217957fab7031666bc87a7059bd4472ffdc34;p=lttng-modules.git diff --git a/lttng-context-callstack.c b/lttng-context-callstack.c index 4a440040..ba35a394 100644 --- a/lttng-context-callstack.c +++ b/lttng-context-callstack.c @@ -49,7 +49,11 @@ #include "wrapper/vmalloc.h" #include "lttng-tracer.h" +#ifdef CONFIG_ARCH_STACKWALK +#include "lttng-context-callstack-stackwalk-impl.h" +#else #include "lttng-context-callstack-legacy-impl.h" +#endif static void field_data_free(struct field_data *fdata) @@ -137,7 +141,7 @@ int __lttng_add_callstack_generic(struct lttng_ctx **ctx, field->record = lttng_callstack_record; field->priv = fdata; field->destroy = lttng_callstack_destroy; - wrapper_vmalloc_sync_all(); + wrapper_vmalloc_sync_mappings(); return 0; error_create: