Re: [PATCH] perf: fix extern struct definitions

From: Arnaldo Carvalho de Melo
Date: Mon Oct 04 2010 - 14:02:56 EST


Em Tue, Sep 21, 2010 at 12:45:01AM +0200, Stephane Eranian escreveu:
> Both python_scripting_ops and perl_scripting_ops have two global definitions.
> One in trace-event-scripting.c and one in their respective scripting-engine
> modules.
>
> The issue is that depending on the linker order one definition or the other
> is chosen. One is uninitialized (bss), while the other is initialized. If
> the uninitialized version is chosen, then perf does not function properly.
>
> This patch fixes this by adding the extern prefix to the definitions in
> trace-event-scripting.c.
>
> Signed-off-by: Stephane Eranian <eranian@xxxxxxxxxx>

Thanks, applying to perf/urgent,

- Arnaldo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/