lp:~lttng/urcu/trunk

Created by Ubuntu LTTng on 2011-05-11 and last modified on 2021-04-15
Get this branch:
bzr branch lp:~lttng/urcu/trunk

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu LTTng
Project:
Userspace RCU
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://git.lttng.org/userspace-rcu.git.

The next import is scheduled to run in 5 hours.

Last successful import was 47 minutes ago.

Import started 47 minutes ago on alnitak and finished 47 minutes ago taking 10 seconds — see the log
Import started 6 hours ago on alnitak and finished 6 hours ago taking 10 seconds — see the log
Import started 12 hours ago on alnitak and finished 12 hours ago taking 10 seconds — see the log
Import started 18 hours ago on izar and finished 18 hours ago taking 10 seconds — see the log
Import started on 2021-04-15 on izar and finished on 2021-04-15 taking 10 seconds — see the log
Import started on 2021-04-15 on alnitak and finished on 2021-04-15 taking 10 seconds — see the log
Import started on 2021-04-15 on alnitak and finished on 2021-04-15 taking 10 seconds — see the log
Import started on 2021-04-14 on izar and finished on 2021-04-14 taking 10 seconds — see the log
Import started on 2021-04-14 on izar and finished on 2021-04-14 taking 10 seconds — see the log
Import started on 2021-04-14 on alnitak and finished on 2021-04-14 taking 10 seconds — see the log

Recent revisions

1335. By Michael Jeanson <email address hidden> on 2021-04-15

fix: we used weak symbols not weak aliases

Remove the configure test for weak aliases since we don't use them and
they are not supported on macOs.

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

1334. By Michael Jeanson <email address hidden> on 2021-04-15

fix: include 'sys/endian.h' on FreeBSD

We need to include 'sys/endian.h' on FreeBSD to use BYTE_ORDER.

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

1333. By Michael Jeanson <email address hidden> on 2021-04-15

fix: warnings on non-Linux platforms

Add the relevent attributes in non-Linux wrapper code.

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

1332. By Michael Jeanson <email address hidden> on 2021-04-15

fix: HAVE_SCHED_SETAFFINITY is not defined

Use '#ifdef' instead of '#if' to test if HAVE_SCHED_SETAFFINITY is
defined. Both work but using '#if' on an undefined macro will generate a
warning with '-Wundef'.

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

1331. By Michael Jeanson <email address hidden> on 2021-04-13

configure: enable extended compiler warnings

Import the compiler warning flag detection system from Babeltrace and
enable extended compiler warnings.

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

1330. By Michael Jeanson <email address hidden> on 2021-04-13

cleanup: explicitly mark unused parameters (-Wunused-parameter)

Add the 'unused' attribute to function parameters that are unused to
allow turning on -Wunused-parameter and distinguish unused parameters
that are actual errors.

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

1329. By Michael Jeanson <email address hidden> on 2021-04-13

fix: shadowed local variable (-Wshadow)

Rename local variables that are shadowed by global variables.

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

1328. By Michael Jeanson <email address hidden> on 2021-04-13

cleanup: all functions have declarations (-Wmissing-prototypes)

Make sure that all non-static functions have a declaration.

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

1327. By Michael Jeanson <email address hidden> on 2021-04-13

Import libtap from babeltrace

Import the fixes to our local copy of libtap from the babeltrace
repository. This will allow enabling stricter compiler warnings down the
line.

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

1326. By Michael Jeanson <email address hidden> on 2021-04-01

cleanup: add 'noreturn' attribute to '_uatomic_link_error'

Tell the compiler that this function never returns, may help with
optimizations.

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

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers