Hi Jonathan, I have tested with the patch and I can confirm that there is no more warning and runtime error while kernel tracing:
---------------------- debian@debian:~$ uname -a Linux debian 4.14.69-rt43+ #1 SMP PREEMPT RT Fri Sep 21 12:40:55 UTC 2018 x86_64 GNU/Linux debian@debian:~$ debian@debian:~$ dpkg -l | grep -i lttng-modules ii lttng-modules-rt-amd64 2.10.7 amd64 LTTNG Kernel modules support debian@debian:~$ debian@debian:~$ lttng create mytrace Session mytrace created. Traces will be written in /home/debian/lttng-traces/mytrace-20180921-134334 debian@debian:~$ debian@debian:~$ systemctl status lttng-sessiond ● lttng-sessiond.service - LTTng session daemon Loaded: loaded (/lib/systemd/system/lttng-sessiond.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-09-21 13:42:25 UTC; 1min 19s ago Docs: http://lttng.org/docs/#doc-lttng-sessiond Main PID: 293 (lttng-sessiond) Tasks: 11 (limit: 4587) CGroup: /system.slice/lttng-sessiond.service ├─293 /usr/bin/lttng-sessiond └─476 lttng-runas debian@debian:~$ debian@debian:~$ lttng list -k Kernel events: ------------- asoc_snd_soc_bias_level_start (loglevel: TRACE_EMERG (0)) (type: tracepoint) asoc_snd_soc_bias_level_done (loglevel: TRACE_EMERG (0)) (type: tracepoint) asoc_snd_soc_dapm_start (loglevel: TRACE_EMERG (0)) (type: tracepoint) asoc_snd_soc_dapm_done (loglevel: TRACE_EMERG (0)) (type: tracepoint) asoc_snd_soc_dapm_widget_power (loglevel: TRACE_EMERG (0)) (type: tracepoint) asoc_snd_soc_dapm_widget_event_start (loglevel: TRACE_EMERG (0)) (type: tracepoint) asoc_snd_soc_dapm_widget_event_done (loglevel: TRACE_EMERG (0)) (type: tracepoint) asoc_snd_soc_dapm_walk_done (loglevel: TRACE_EMERG (0)) (type: tracepoint) asoc_snd_soc_dapm_path (loglevel: TRACE_EMERG (0)) (type: tracepoint) asoc_snd_soc_dapm_connected (loglevel: TRACE_EMERG (0)) (type: tracepoint) asoc_snd_soc_jack_irq (loglevel: TRACE_EMERG (0)) (type: tracepoint) asoc_snd_soc_jack_report (loglevel: TRACE_EMERG (0)) (type: tracepoint) asoc_snd_soc_jack_notify (loglevel: TRACE_EMERG (0)) (type: tracepoint) block_touch_buffer (loglevel: TRACE_EMERG (0)) (type: tracepoint) block_dirty_buffer (loglevel: TRACE_EMERG (0)) (type: tracepoint) block_rq_requeue (loglevel: TRACE_EMERG (0)) (type: tracepoint) block_rq_complete (loglevel: TRACE_EMERG (0)) (type: tracepoint) block_rq_insert (loglevel: TRACE_EMERG (0)) (type: tracepoint) ---------------------- This patch looks good to be merged. Thanks, Srikanth On Thu, Sep 20, 2018 at 3:36 AM Jonathan Rajotte-Julien <jonathan.rajotte-jul...@efficios.com> wrote: > > Hi Srikanth, > > We were able to reproduce the problem. We are still not sure why our CI did > not > catch this. We will investigate and fix it. > > In the mean time, please try this patch [1]. > > Also for more details regarding our current analysis of what happened please > read this thread from the RT mailing list [2]. > > I also read the thread you started on the RT mailing list. I'm not sure why > and > how adding CONFIG_MODULES to the check helps here. [3] > > Could you please test the patch. I did compile test and link test it but it > would > be even better if you could run it. > > Cheers > > [1] https://lists.lttng.org/pipermail/lttng-dev/2018-September/028225.html > [2] https://marc.info/?l=linux-rt-users&m=153730414126984&w=2 > [3] https://marc.info/?l=linux-rt-users&m=153729444223779&w=2 > > On Tue, Sep 18, 2018 at 12:03:18AM +0530, srikanth krishnakar wrote: > > 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@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@debian:~$ > > debian@debian:~$ sudo dmesg | grep -i migrate > > [ 10.721478] lttng_tracer: Unknown symbol __migrate_disabled (err 0) > > debian@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 > > > _______________________________________________ > > lttng-dev mailing list > > lttng-dev@lists.lttng.org > > https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev > > > -- > Jonathan Rajotte-Julien > EfficiOS _______________________________________________ lttng-dev mailing list lttng-dev@lists.lttng.org https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev