Project

General

Profile

Actions

Bug #1253

closed

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

Added by Xintian Wu about 2 years ago. Updated about 2 years 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.

Actions #1

Updated by Michael Jeanson about 2 years ago

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

Updated by Xintian Wu about 2 years ago

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

Actions #3

Updated by Mathieu Desnoyers about 2 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.

Actions #4

Updated by Mathieu Desnoyers about 2 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
Actions #5

Updated by Xintian Wu about 2 years ago

Master works. Thanks.

Actions

Also available in: Atom PDF