View Bazaar branches
Get this repository:
git clone https://git.launchpad.net/lttng-modules

See all merge proposals.

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://git.lttng.org/lttng-modules.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log

Branches

Name Last Modified Last Commit
master 2024-05-03 19:33:13 UTC
Rename "tsc" to "timestamp"

Author: Mathieu Desnoyers
Author Date: 2024-05-02 21:06:29 UTC

Rename "tsc" to "timestamp"

Naming timestamps "TSC" or "tsc" is an historical artefact dating from
the implementation of libringbuffer, where the initial intent was to use
the x86 "rdtsc" instruction directly, which ended up not being what was
done in reality.

Rename uses of "TSC" and "tsc" to "timestamp" to clarify things and
don't require reviewers to be fluent in x86 instruction set.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I09437b0cf6db79600ed1a423d1f6df0344f5c9f7

stable-2.12 2024-04-15 14:11:14 UTC
Fix: timer_expire_entry changed in 4.19.312

Author: Kienan Stewart
Author Date: 2024-04-15 13:25:26 UTC

Fix: timer_expire_entry changed in 4.19.312

See upstream commit:

    commit bbb5b1c060d73ca96ccc8cceaa81f5e1a96e8fa4
    Author: Anna-Maria Gleixner <anna-maria@linutronix.de>
    Date: Thu Mar 21 13:09:21 2019 +0100

        timer/trace: Improve timer tracing

        [ Upstream commit f28d3d5346e97e60c81f933ac89ccf015430e5cf ]

        Timers are added to the timer wheel off by one. This is required in
        case a timer is queued directly before incrementing jiffies to prevent
        early timer expiry.

        When reading a timer trace and relying only on the expiry time of the timer
        in the timer_start trace point and on the now in the timer_expiry_entry
        trace point, it seems that the timer fires late. With the current
        timer_expiry_entry trace point information only now=jiffies is printed but
        not the value of base->clk. This makes it impossible to draw a conclusion
        to the index of base->clk and makes it impossible to examine timer problems
        without additional trace points.

        Therefore add the base->clk value to the timer_expire_entry trace
        point, to be able to calculate the index the timer base is located at
        during collecting expired timers.

Change-Id: I2ebdbb637db0966ff51f45bf66916a59a496b50c
Signed-off-by: Kienan Stewart <kstewart@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

stable-2.13 2024-04-15 14:11:11 UTC
Fix: timer_expire_entry changed in 4.19.312

Author: Kienan Stewart
Author Date: 2024-04-15 13:25:26 UTC

Fix: timer_expire_entry changed in 4.19.312

See upstream commit:

    commit bbb5b1c060d73ca96ccc8cceaa81f5e1a96e8fa4
    Author: Anna-Maria Gleixner <anna-maria@linutronix.de>
    Date: Thu Mar 21 13:09:21 2019 +0100

        timer/trace: Improve timer tracing

        [ Upstream commit f28d3d5346e97e60c81f933ac89ccf015430e5cf ]

        Timers are added to the timer wheel off by one. This is required in
        case a timer is queued directly before incrementing jiffies to prevent
        early timer expiry.

        When reading a timer trace and relying only on the expiry time of the timer
        in the timer_start trace point and on the now in the timer_expiry_entry
        trace point, it seems that the timer fires late. With the current
        timer_expiry_entry trace point information only now=jiffies is printed but
        not the value of base->clk. This makes it impossible to draw a conclusion
        to the index of base->clk and makes it impossible to examine timer problems
        without additional trace points.

        Therefore add the base->clk value to the timer_expire_entry trace
        point, to be able to calculate the index the timer base is located at
        during collecting expired timers.

Change-Id: I2ebdbb637db0966ff51f45bf66916a59a496b50c
Signed-off-by: Kienan Stewart <kstewart@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

stable-2.11 2021-11-13 19:46:38 UTC
Document last supported kernel version for stable-2.11 branch

Author: Michael Jeanson
Author Date: 2021-10-13 17:47:23 UTC

Document last supported kernel version for stable-2.11 branch

Change-Id: Ic8be9aa878a8381051da204c8fca2fd73087bec2
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

stable-2.10 2021-02-16 18:49:34 UTC
Document last supported kernel version for stable-2.10 branch

Author: Mathieu Desnoyers
Author Date: 2021-02-16 18:49:00 UTC

Document last supported kernel version for stable-2.10 branch

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: Ie554bb04840f799c34b0f28657cf982969991797

stable-2.9 2019-10-17 19:14:20 UTC
Version 2.9.15

Author: Mathieu Desnoyers
Author Date: 2019-10-17 19:14:20 UTC

Version 2.9.15

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

stable-2.8 2017-08-02 16:38:43 UTC
Version 2.8.7

Author: Mathieu Desnoyers
Author Date: 2017-08-02 16:38:43 UTC

Version 2.8.7

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

stable-2.7 2016-10-13 14:12:32 UTC
Version 2.7.7

Author: Mathieu Desnoyers
Author Date: 2016-10-13 14:12:32 UTC

Version 2.7.7

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

stable-2.6 2016-05-20 21:50:22 UTC
Version 2.6.6

Author: Mathieu Desnoyers
Author Date: 2016-05-20 21:50:22 UTC

Version 2.6.6

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

stable-2.5 2015-09-09 20:38:21 UTC
Version 2.5.6

Author: Mathieu Desnoyers
Author Date: 2015-09-09 20:38:21 UTC

Version 2.5.6

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

stable-2.4 2015-01-26 20:21:45 UTC
Version 2.4.4

Author: Mathieu Desnoyers
Author Date: 2015-01-26 20:21:45 UTC

Version 2.4.4

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

stable-2.3 2014-03-15 18:20:00 UTC
Fix file permissions for lttng-statedump-impl.c

Author: Mathieu Desnoyers
Author Date: 2014-03-15 18:19:18 UTC

Fix file permissions for lttng-statedump-impl.c

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

stable-2.2 2014-02-28 17:33:30 UTC
Version 2.2.4

Author: Mathieu Desnoyers
Author Date: 2014-02-28 17:33:30 UTC

Version 2.2.4

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

stable-2.1 2013-07-11 20:30:31 UTC
Version 2.1.3

Author: Mathieu Desnoyers
Author Date: 2013-07-11 20:30:31 UTC

Version 2.1.3

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

stable-2.0 2013-07-11 20:26:34 UTC
Version 2.0.8

Author: Mathieu Desnoyers
Author Date: 2013-07-11 20:26:34 UTC

Version 2.0.8

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

v0.19-stable 2011-11-25 21:59:56 UTC
lttng-modules v0.19-stable: setup_trace_write: Fix recursive locking

Author: Juha Niskanen
Author Date: 2011-11-25 21:59:56 UTC

lttng-modules v0.19-stable: setup_trace_write: Fix recursive locking

lttng-modules: ltt_trace_destroy calls ltt_lock_traces internally so
this non-recursive mutex must be first unlocked when executing error
handling code.

Signed-off-by: Juha Niskanen <juha_niskanen@mentor.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

116 of 16 results

Other repositories

Name Last Modified
lp:lttng-modules 21 hours ago
lp:~lttng/lttng-modules/+git/packaging 2024-01-23
12 of 2 results
You can't create new repositories for lttng-modules.