lttng-ust:master

Last commit made on 2020-10-20
Get this branch:
git clone -b master https://git.launchpad.net/lttng-ust

Branch merges

Branch information

Name:
master
Repository:
lp:lttng-ust

Recent commits

8026847... by Michael Jeanson <email address hidden> on 2020-07-22

Cleanup: silent rules are always available in automake >= 1.12

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>
Change-Id: Ib0acb195594e1b788c8c6d1b2cd879c3c271aef3

ff1ee9b... by Michael Jeanson <email address hidden> on 2020-09-01

Cleanup: Use pkg-config to detect liburcu

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>
Change-Id: Iddfc721318e3ac06f2403876c1aa196da797d113

35fb403... by Michael Jeanson <email address hidden> on 2020-07-23

tests: Move tap-driver.sh out of the autotools aux directory

We have made local modifications to this script, move it to the test
suite directory so it doesn't get overwritten by an updated version from
autotools.

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>
Change-Id: Ie46f0c39fe4d196b2bab3978ac02c2b1fed883c7

0f6f0e8... by Michael Jeanson <email address hidden> on 2020-07-22

Enable autotools warnings as errors

Enable all autotools warnings and error out to help catch all the
wonderful, shall we say, pecularities of M4sh.

And fix some associated errors in configure.ac.

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>
Change-Id: Icc693a1913a003f2c5b299e82084252c5735603f

dbe6ade... by Michael Jeanson <email address hidden> on 2020-07-16

Cleanup: separate tests between 'unit' and 'compile'

Change-Id: Ib4326540609dc464b9a89ba9b891cf9c410d902b
Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>

90e5d8e... by Michael Jeanson <email address hidden> on 2020-07-17

Cleanup: Bump autoconf required version to 2.69

We already depend on automake 1.12 released in 2012, set the minimum
autoconf version to 2.69 which was released on the same year.

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>
Change-Id: Ib3c8bb5fccca3eacb80e78f361bc1b3fddbe00e1

6ffff05... by Michael Jeanson <email address hidden> on 2020-07-16

Cleanup: Remove obsolete and unused tests

These tests have not been built in years and are not compatible with the
current API.

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>
Change-Id: I6e18ba701d5deec72102e9b652ec9dfc9f08a9c2

db833f8... by Michael Jeanson <email address hidden> on 2020-10-16

fix: pthread_setname_np tests to match compat behavior

Adjust the test to expect an error when setting a thread name of more
than 16 bytes. Also don't override global AM_CPPFLAGS in
pthread_name/Makefile.am so that we get the proper include
configuration.

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>
Change-Id: Iee41d8ea845836d273f01e890ea4196ae2ed43ef

f2db751... by Michael Jeanson <email address hidden> on 2020-10-16

fix: pthread_setname_np fails on longer tread names

When supplied with a thread name of more than 16 bytes including the
null terminating byte pthread_setname_np will fail with ERANGE,
replicate this behavior in the compat wrappers.

Change-Id: I91ac35a400a39c297e49fcab83b4f345b7ad92d0
Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>

b72687b... by Michael Jeanson <email address hidden> on 2020-10-15

Namespace lttng/align.h macros

These macros are part of the API and should have been namespaced
initialy. Namespace them and add backwards compatibility defines, make
sure to include the relevant system headers first for platforms that
have conflicting defines.

Change-Id: If2929ec2202dbde896614a25440ab200514ef4ad
Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>