lttng-modules:stable-2.3

Last commit made on 2014-03-15
Get this branch:
git clone -b stable-2.3 https://git.launchpad.net/lttng-modules

Branch merges

Branch information

Name:
stable-2.3
Repository:
lp:lttng-modules

Recent commits

63ea8f3... by Mathieu Desnoyers

Fix file permissions for lttng-statedump-impl.c

Signed-off-by: Mathieu Desnoyers <email address hidden>

4486327... by Mathieu Desnoyers

Version 2.3.5

Signed-off-by: Mathieu Desnoyers <email address hidden>

1efda86... by Mathieu Desnoyers

Fix: load state dump even if work-around lookup fails

Signed-off-by: Mathieu Desnoyers <email address hidden>

9673b8b... by Mathieu Desnoyers

Cleanup: fix comment

Fixes #652

Signed-off-by: Mathieu Desnoyers <email address hidden>

623d019... by Tony Jones <email address hidden>

Fix: correctly version kvm events to build against v3.0 kernel

Cleanly build against v3.0 kernel. I didn't add versioning for mainline commit 0d460ffc as it's build compatible.

Signed-off-by: Tony Jones <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>

1d8abf2... by Mathieu Desnoyers

Fix: Add statedump exit so module is not permanent

Signed-off-by: Mathieu Desnoyers <email address hidden>

90bdfac... by Mathieu Desnoyers

Fix: OOT lttng-statedump tracepoints not visible with signed kernels

Users have reported being unable to trace non-signed modules loaded
within a kernel supporting module signature.

Here is the relevant report of this issue to Linux upstream, with a
proposed fix: https://lkml.org/lkml/2014/2/10/747

Work-around the issue for lttng-statedump.ko tracepoints.

Signed-off-by: Mathieu Desnoyers <email address hidden>

00d77bc... by Mathieu Desnoyers

Fix: tracepoint event name mapping at unregister

Signed-off-by: Mathieu Desnoyers <email address hidden>

31ea72b... by Mathieu Desnoyers

Fix: tracepoint name remapping

Commit

  "Introduce API to remap event names exposed by LTTng"

failed to map the event names enabled by the user to tracepoint names
known to the kernel. For instance, tracing with the kmem_kmalloc event
enabled is not gathering any event. This issue applies to all tracepoint
events declared with a different name within LTTng than within the Linux
kernel.

Signed-off-by: Mathieu Desnoyers <email address hidden>

db68601... by Mathieu Desnoyers

Fix: enable event error path memory corruption

The call to

  kmem_cache_free(event_cache, event);

after setting event to ERR_PTR() value is causing memory corruption
(kernel oops). This bug has been introduced very recently by commit:

  Fix: provide more precise error report for enable event

Signed-off-by: Mathieu Desnoyers <email address hidden>