Bug #1253
closedCompilation bugs under CentOS 8.1 kernel 4.18.0-147.5.1.el8_1.x86_64
100%
Description
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 over 4 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset lttng-modules|aa2608d11cfbd2be4ec5043e30f134f6786b3511.
Updated by Xintian Wu over 4 years ago
The changeset does not do anything.
It's the same set of build errors.
Updated by Mathieu Desnoyers over 4 years ago
It works in our CentOS test environment.
Please provide all the details required in the "bug reporting guidelines" here https://bugs.lttng.org/ if you need us to further assist you.
Updated by Mathieu Desnoyers over 4 years 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