[lttng-dev] Lttng-modules-2.10.x builds with warning of undefined "__migrate_disabled" with RT Kernels >= 4.14

srikanth krishnakar skrishnakar at gmail.com
Mon Sep 17 14:33:18 EDT 2018


Hi All,

Sub: Lttng-modules-2.10.x builds with warning of undefined
"__migrate_disabled" with RT Kernels >= 4.14
Kernel: Linux-4.14.59-rt37 (Upstream)
Arch: x86_64
Build and runtime environment: Debian-9

-------------------
Runtime Impact: Lttng modules arent loading and throws error during runtime
as shown below
-------------------
debian at debian:~$ lsmod | grep -i lttng
lttng_statedump        65536  0
lttng_kprobes          16384  0
lttng_clock            16384  0
lttng_lib_ring_buffer    69632  0
lttng_kretprobes       16384  0
debian at debian:~$
debian at debian:~$ sudo dmesg  | grep -i migrate
[   10.721478] lttng_tracer: Unknown symbol __migrate_disabled (err 0)
debian at debian:~$
-------------------

The since Linux-4.9 there seems to be upstream modifications in LTTng
dependencies like headers and other needed files. I have been trying to
build the latest Lttng-modules-2.10.7 with a RT kernel as out-of-tree
modules and been seeing the issue of undefined reference of
"__migrate_disabled" which is defined in kernel source
"include/linux/preempt.h" and yes the kernel has already enabled all needed
dependencies that are seen below:

-------------------------------------
Kernel config options:
--------------------------------------
CONFIG_PREEMPT_RCU=y
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_RT_BASE=y
CONFIG_HAVE_PREEMPT_LAZY=y
CONFIG_PREEMPT_LAZY=y
CONFIG_PREEMPT_RT_FULL=y
CONFIG_PREEMPT_COUNT=y
CONFIG_DEBUG_PREEMPT=y
CONFIG_TRACEPOINTS=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
CONFIG_KALLSYMS_BASE_RELATIVE=y
--------------------------------------

The build completes successfully without warning and lttng runs fine only
when the LTTng-modules are made as built-in meaning when they are built via
"built-in.sh" script and embedded into kernel.

Another scenario where the issue is reproduced is:

The Error behaviour is seen in the "linux-yocto-4.14-59-rt37"  when
meta-intel is built with rocko release.

---------------------------------------
Build log in debian environment:
------------------------------------------------------------
---------------------------------------
dpkg-source: warning: no source format specified in debian/source/format,
see dpkg-source(1)
dpkg-source: info: using source format '1.0'
dpkg-source: info: building lttng-modules in lttng-modules_2.10.7.tar.gz
dpkg-source: info: building lttng-modules in lttng-modules_2.10.7.dsc
 debian/rules build
dh build -- KERNELDIR="/usr/src/linux-headers-4.14.59-rt37+"
   dh_testdir -O--=KERNELDIR=/usr/src/linux-headers-4.14.59-rt37\+
   dh_update_autotools_config -O--=KERNELDIR=/usr/src/linux-
headers-4.14.59-rt37\+
   dh_auto_configure -O--=KERNELDIR=/usr/src/linux-headers-4.14.59-rt37\+
   debian/rules override_dh_auto_build
make[1]: Entering directory '/home/builder/lttng-modules/
lttng-modules-2.10.7'
/usr/bin/make KERNELDIR="/usr/src/linux-headers-4.14.59-rt37+"
make[2]: Entering directory '/home/builder/lttng-modules/
lttng-modules-2.10.7'
/usr/bin/make -C /usr/src/linux-headers-4.14.59-rt37+
M=/home/builder/lttng-modules/lttng-modules-2.10.7 CONFIG_LTTNG=m
CONFIG_LTTNG_CLOCK_PLUGIN_TEST=m modules
make[3]: Entering directory '/usr/src/linux-headers-4.14.59-rt37+'
find: '/home/builder/lttng-modules/lttng-modules-2.10.7/extra_version/patches/':
No such file or directory
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-discard.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-overwrite.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-metadata-client.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-mmap-discard.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-mmap-overwrite.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-metadata-mmap-client.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-clock.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-events.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-abi.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
string-utils.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-probes.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-context.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-pid.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-procname.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-prio.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-nice.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-vpid.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-tid.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-vtid.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-ppid.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-vppid.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-cpu-id.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-interruptible.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-need-reschedule.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-calibrate.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-hostname.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/wrapper/random.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/lttng.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/wrapper/
trace-clock.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/wrapper/
page_alloc.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
tracker-pid.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-filter.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
filter-interpreter.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
filter-specialize.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
filter-validator.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-user.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-tp-
mempool.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-syscalls.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-perf-counters.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-migratable.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
context-preemptible.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
tracepoint.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-tracer.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
statedump-impl.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/wrapper/irqdesc.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/wrapper/fdtable.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-statedump.o
find: '/home/builder/lttng-modules/lttng-modules-2.10.7/lib/../extra_version/patches/':
No such file or directory
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lib/
ringbuffer/ring_buffer_backend.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lib/
ringbuffer/ring_buffer_frontend.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lib/
ringbuffer/ring_buffer_iterator.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lib/
ringbuffer/ring_buffer_vfs.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lib/
ringbuffer/ring_buffer_splice.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lib/
ringbuffer/ring_buffer_mmap.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lib/prio_
heap/lttng_prio_heap.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lib/../
wrapper/splice.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lib/
lttng-lib-ring-buffer.o
find: '/home/builder/lttng-modules/lttng-modules-2.10.7/probes/../extra_version/patches/':
No such file or directory
/home/builder/lttng-modules/lttng-modules-2.10.7/probes/Kbuild:41: File
./arch/x86/kvm/lapic.h not found. Probe "kvm" x86-specific is disabled. Use
full kernel source tree to enable it.
/home/builder/lttng-modules/lttng-modules-2.10.7/probes/Kbuild:166: Files
./fs/btrfs/*.h not found. Probe "btrfs" is disabled. Use full kernel source
tree to enable it.
/home/builder/lttng-modules/lttng-modules-2.10.7/probes/Kbuild:182: Files
./fs/ext4/*.h not found. Probe "ext4" is disabled. Use full kernel source
tree to enable it.
/home/builder/lttng-modules/lttng-modules-2.10.7/probes/Kbuild:215: File
./drivers/base/regmap/trace.h not found. Probe "regmap" is disabled. Need
Linux 4.1+ kernel source tree to enable it.
/home/builder/lttng-modules/lttng-modules-2.10.7/probes/Kbuild:265: Files
./kernel/trace/trace.h not found. Probe "ftrace" is disabled. Use full
kernel source tree to enable it.
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-sched.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-irq.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-timer.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-kmem.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-module.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-power.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-statedump.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-i2c.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-kvm.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-x86-irq-vectors.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-x86-exceptions.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-signal.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-block.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-napi.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-skb.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-net.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-sock.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-udp.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-asoc.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-gpio.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-jbd2.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-regulator.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-scsi.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-vmscan.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-compaction.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-printk.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-random.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-rcu.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-sunrpc.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-v4l2.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-workqueue.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-writeback.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-kprobes.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-kretprobes.o
find: '/home/builder/lttng-modules/lttng-modules-2.10.7/tests/../extra_version/patches/':
No such file or directory
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/tests/
probes/lttng-test.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/tests/
lttng-test.o
  CC [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/tests/
clock-plugin/lttng-clock-plugin-test.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/tests/
lttng-clock-plugin-test.o
  Building modules, stage 2.
find: '/home/builder/lttng-modules/lttng-modules-2.10.7/extra_version/patches/':
No such file or directory
  MODPOST 46 modules
WARNING: "__migrate_disabled" [/home/builder/lttng-modules/
lttng-modules-2.10.7/lttng-tracer.ko] undefined!
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/lib/
lttng-lib-ring-buffer.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lib/
lttng-lib-ring-buffer.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-clock.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-clock.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-discard.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-discard.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-mmap-discard.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-mmap-discard.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-mmap-overwrite.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-mmap-overwrite.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-overwrite.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-overwrite.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-metadata-client.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-metadata-client.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-metadata-mmap-client.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-metadata-mmap-client.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
statedump.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
statedump.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
tracer.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-tracer.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-kprobes.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-kprobes.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-kretprobes.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-kretprobes.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-asoc.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-asoc.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-block.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-block.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-compaction.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-compaction.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-gpio.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-gpio.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-i2c.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-i2c.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-irq.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-irq.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-jbd2.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-jbd2.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-kmem.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-kmem.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-kvm.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-kvm.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-module.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-module.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-napi.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-napi.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-net.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-net.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-power.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-power.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-printk.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-printk.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-random.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-random.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-rcu.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-rcu.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-regulator.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-regulator.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-sched.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-sched.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-scsi.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-scsi.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-signal.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-signal.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-skb.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-skb.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-sock.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-sock.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-statedump.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-statedump.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-sunrpc.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-sunrpc.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-timer.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-timer.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-udp.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-udp.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-v4l2.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-v4l2.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-vmscan.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-vmscan.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-workqueue.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-workqueue.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-writeback.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-writeback.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-x86-exceptions.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-x86-exceptions.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-x86-irq-vectors.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-x86-irq-vectors.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/tests/
lttng-clock-plugin-test.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/tests/
lttng-clock-plugin-test.ko
  CC      /home/builder/lttng-modules/lttng-modules-2.10.7/tests/
lttng-test.mod.o
  LD [M]  /home/builder/lttng-modules/lttng-modules-2.10.7/tests/
lttng-test.ko
make[3]: Leaving directory '/usr/src/linux-headers-4.14.59-rt37+'
make[2]: Leaving directory '/home/builder/lttng-modules/
lttng-modules-2.10.7'
make[1]: Leaving directory '/home/builder/lttng-modules/
lttng-modules-2.10.7'
   dh_auto_test -O--=KERNELDIR=/usr/src/linux-headers-4.14.59-rt37\+
   create-stamp debian/debhelper-build-stamp
 debian/rules binary
dh binary -- KERNELDIR="/usr/src/linux-headers-4.14.59-rt37+"
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--=KERNELDIR=/usr/src/linux-headers-4.14.59-rt37\+
   dh_prep -O--=KERNELDIR=/usr/src/linux-headers-4.14.59-rt37\+
   dh_installdirs -O--=KERNELDIR=/usr/src/linux-headers-4.14.59-rt37\+
   debian/rules override_dh_auto_install
make[1]: Entering directory '/home/builder/lttng-modules/
lttng-modules-2.10.7'
mkdir installed-modules
/usr/bin/make KERNELDIR="/usr/src/linux-headers-4.14.59-rt37+"
modules_install && cp -a /lib/modules/*/extra/* /home/builder/lttng-modules/
lttng-modules-2.10.7/installed-modules
make[2]: Entering directory '/home/builder/lttng-modules/
lttng-modules-2.10.7'
/usr/bin/make -C /usr/src/linux-headers-4.14.59-rt37+
M=/home/builder/lttng-modules/lttng-modules-2.10.7 CONFIG_LTTNG=m
CONFIG_LTTNG_CLOCK_PLUGIN_TEST=m modules_install
make[3]: Entering directory '/usr/src/linux-headers-4.14.59-rt37+'
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/lib/
lttng-lib-ring-buffer.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-clock.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-discard.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-mmap-discard.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-mmap-overwrite.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-client-overwrite.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-metadata-client.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
ring-buffer-metadata-mmap-client.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-
statedump.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/lttng-tracer.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-kprobes.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-kretprobes.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-asoc.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-block.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-compaction.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-gpio.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-i2c.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-irq.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-jbd2.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-kmem.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-kvm.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-module.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-napi.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-net.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-power.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-printk.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-random.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-rcu.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-regulator.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-sched.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-scsi.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-signal.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-skb.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-sock.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-statedump.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-sunrpc.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-timer.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-udp.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-v4l2.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-vmscan.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-workqueue.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-writeback.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-x86-exceptions.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/probes/
lttng-probe-x86-irq-vectors.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/tests/
lttng-clock-plugin-test.ko
  INSTALL /home/builder/lttng-modules/lttng-modules-2.10.7/tests/
lttng-test.ko
  DEPMOD  4.14.59-rt37+
------------------------------------------------------------
-------------------------------------

The same version of modules builds fine with "Linux-4.9.x-rt". Also the
kconfig of lttng is designed as "Tristate" and the build error is seen when
we build with "built-in.sh <KERNEL_SRC>" and CONFIG_LTTNG=m in kernel
menuconfig.

Anyone has seen the issue with the RT kernels >= 4.14 ?  Appreciate your
inputs.

Thanks,
Srikanth
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.lttng.org/pipermail/lttng-dev/attachments/20180918/e5c182eb/attachment-0001.html>


More information about the lttng-dev mailing list