Project

General

Profile

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.

Status:
Resolved
Priority:
Normal
Assignee:
-
Target version:
Start date:
04/02/2020
Due date:
% Done:

100%

Estimated time:

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.

#1

Updated by Michael Jeanson about 2 months ago

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

Updated by Xintian Wu about 2 months ago

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

#3

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 https://bugs.lttng.org/ if you need us to further assist you.

#4

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
#5

Updated by Xintian Wu about 2 months ago

Master works. Thanks.

Also available in: Atom PDF