[lttng-dev] [PATCH] Fix: Rename kvm TRACE_SYSTEM to avoid name clash
Mathieu Desnoyers
mathieu.desnoyers at efficios.com
Thu Jul 16 12:41:02 EDT 2015
I cannot reproduce this issue with a kernel 4.1.1 and with
lttng-modules master and stable-2.6 HEAD.
Can you double-check ?
Moreover, just changing the TRACE_SYSTEM without changing
the tracepoint namespacing prefix from kvm_ to kvm_x86 in the
whole file is wrong. And if we do this, we would need the _MAP
flavor of the macros to map to the original kernel names.
Thanks,
Mathieu
----- On Jul 14, 2015, at 2:43 PM, Francis Giraldeau francis.giraldeau at gmail.com wrote:
> From: Cédric Biancheri <cedric.biancheri at polymtl.ca>
>
> The lttng-probe-kvm and lttng-probe-kvm-x86 had the same TRACE_SYSTEM string.
> Because of that, both modules can't be loaded at the same time. The second
> module fails to load silently. This patch rename the TRACE_SYSTEM of
> lttng-probe-kvm-x86 to avoid the clash.
>
> Signed-off-by: Francis Giraldeau <francis.giraldeau at gmail.com>
> ---
> instrumentation/events/lttng-module/arch/x86/kvm/trace.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/instrumentation/events/lttng-module/arch/x86/kvm/trace.h
> b/instrumentation/events/lttng-module/arch/x86/kvm/trace.h
> index 32c4743..ddbfda7 100644
> --- a/instrumentation/events/lttng-module/arch/x86/kvm/trace.h
> +++ b/instrumentation/events/lttng-module/arch/x86/kvm/trace.h
> @@ -12,7 +12,7 @@
> #include <../arch/x86/kvm/kvm_cache_regs.h>
>
> #undef TRACE_SYSTEM
> -#define TRACE_SYSTEM kvm
> +#define TRACE_SYSTEM kvm_x86
>
> /*
> * Tracepoint for guest mode entry.
> --
> 2.1.4
>
>
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
More information about the lttng-dev
mailing list