Bug #1253

Compilation bugs under CentOS 8.1 kernel 4.18.0-147.5.1.el8_1.x86_64

Added by Xintian Wu about 2 months ago. Updated about 2 months ago.

Target version:
Start date:
Due date:
% Done:


Estimated time:


1. wrapper/uaccess.h: access_ok only takes 2 parameters.
2. instrumentation/events/lttng-module/signal.h: SEND_SIG_FORCED undefined in kernel.
3. probes/lttng-tracepoint-event-impl.h: conflict types for trace_signal_deliver: void trace_##_name(proto) vs. static inline void trace##_name(_proto) in kernel.

The rest builds ok after fixing 1-3.


Updated by Michael Jeanson about 2 months ago

  • % Done changed from 0 to 100
  • Status changed from New to Resolved

Updated by Xintian Wu about 2 months ago

The changeset does not do anything.
It's the same set of build errors.


Updated by Mathieu Desnoyers about 2 months ago

It works in our CentOS test environment.

Please provide all the details required in the "bug reporting guidelines" here if you need us to further assist you.


Updated by Mathieu Desnoyers about 2 months ago

And please pull the entire series of changes that address this bug. It is in the master branch, and has been backported to 2.12-rc, 2.11, 2.10 branches:

In the master branch:

52cb3b84 fix: uaccess wrapper for CentOS >= 4.18.0-147
3395f24e fix: ext4 instrumentation for CentOS >= 4.18.0-147
82bc0b69 fix: signal instrumentation for CentOS >= 4.18.0-147
b2e8ba42 fix: kvm instrumentation for CentOS >= 4.18.0-147
aa2608d1 fix: rcu instrumentation for CentOS >= 4.18.0-80

Updated by Xintian Wu about 2 months ago

Master works. Thanks.

Also available in: Atom PDF