X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-events.c;h=d22bf327ca2cba79a38da92067344427a07abb6d;hb=a071f25d89c4ef76ffe7bdfcaeb783bc9cfc1211;hp=da949e970e3cd34c39a4ae63fd4def7ae8beedd5;hpb=a70082545931d638aca82b7c4f5253f1880d3c25;p=lttng-modules.git diff --git a/lttng-events.c b/lttng-events.c index da949e97..d22bf327 100644 --- a/lttng-events.c +++ b/lttng-events.c @@ -30,7 +30,7 @@ #include #include -#include /* for wrapper_vmalloc_sync_all() */ +#include /* for wrapper_vmalloc_sync_mappings() */ #include #include #include @@ -41,8 +41,8 @@ #include #include #include -#include -#include +#include +#include #include #define METADATA_CACHE_DEFAULT_SIZE 4096 @@ -2795,9 +2795,9 @@ end: * Registers a transport which can be used as output to extract the data out of * LTTng. The module calling this registration function must ensure that no * trap-inducing code will be executed by the transport functions. E.g. - * vmalloc_sync_all() must be called between a vmalloc and the moment the memory + * vmalloc_sync_mappings() must be called between a vmalloc and the moment the memory * is made visible to the transport function. This registration acts as a - * vmalloc_sync_all. Therefore, only if the module allocates virtual memory + * vmalloc_sync_mappings. Therefore, only if the module allocates virtual memory * after its registration must it synchronize the TLBs. */ void lttng_transport_register(struct lttng_transport *transport) @@ -2805,9 +2805,9 @@ void lttng_transport_register(struct lttng_transport *transport) /* * Make sure no page fault can be triggered by the module about to be * registered. We deal with this here so we don't have to call - * vmalloc_sync_all() in each module's init. + * vmalloc_sync_mappings() in each module's init. */ - wrapper_vmalloc_sync_all(); + wrapper_vmalloc_sync_mappings(); mutex_lock(&sessions_mutex); list_add_tail(&transport->node, <tng_transport_list);