lttng-modules-dkms failed to build on F-5.8

Bug #1900684 reported by Po-Hsu Lin
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntu-kernel-tests
Fix Released
Undecided
Unassigned

Bug Description

Module build failed with:
 Error! Bad return status for module build on kernel: 5.8.0-25-lowlatency (x86_64)
 Consult /var/lib/dkms/lttng-modules/2.11.2/build/make.log for more information.
 dpkg: error processing package lttng-modules-dkms (--configure):
 installed lttng-modules-dkms package post-installation script subprocess returned error exit status 10
 Setting up uuid-dev:amd64 (2.34-0.1ubuntu9.1) ...
 Setting up lttng-tools (2.11.2-1build1) ...
 Created symlink /etc/systemd/system/multi-user.target.wants/lttng-sessiond.service → /lib/systemd/system/lttng-sessiond.service.
 Setting up babeltrace (1.5.8-1build1) ...
 Setting up liblttng-ust0:amd64 (2.11.0-1) ...
 Setting up liblttng-ust-python-agent0:amd64 (2.11.0-1) ...
 Setting up liblttng-ust-dev:amd64 (2.11.0-1) ...
 Processing triggers for systemd (245.4-4ubuntu3.2) ...
 Processing triggers for man-db (2.9.1-1) ...
 Processing triggers for libc-bin (2.31-0ubuntu9.1) ...
 Errors were encountered while processing:
 lttng-modules-dkms
 W: --force-yes is deprecated, use one of the options starting with --allow instead.
 E: Sub-process /usr/bin/dpkg returned an error code (1)
'which gcc'
 /usr/bin/gcc
'dkms status -m lttng-modules | grep installed'
'cat /var/lib/dkms/lttng-modules/*/build/make.log'
 DKMS make.log for lttng-modules-2.11.2 for kernel 5.8.0-25-lowlatency (x86_64)
 Mon Oct 19 13:11:40 UTC 2020
 make: Entering directory '/usr/src/linux-headers-5.8.0-25-lowlatency'
 find: ‘/var/lib/dkms/lttng-modules/2.11.2/build/extra_version/patches/’: No such file or directory
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-ring-buffer-client-discard.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-ring-buffer-client-overwrite.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-ring-buffer-metadata-client.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-ring-buffer-client-mmap-discard.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-ring-buffer-client-mmap-overwrite.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-ring-buffer-metadata-mmap-client.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-clock.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-events.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-abi.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-string-utils.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-probes.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-pid.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-procname.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-prio.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-nice.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-vpid.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-tid.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-vtid.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-ppid.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-vppid.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-cpu-id.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-interruptible.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-need-reschedule.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-callstack.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-calibrate.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-hostname.o
 find: ‘/var/lib/dkms/lttng-modules/2.11.2/build/probes/../extra_version/patches/’: No such file or directory
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/wrapper/random.o
 find: ‘/var/lib/dkms/lttng-modules/2.11.2/build/tests/../extra_version/patches/’: No such file or directory
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng.o
 find: ‘/var/lib/dkms/lttng-modules/2.11.2/build/lib/../extra_version/patches/’: No such file or directory
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/wrapper/trace-clock.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/wrapper/page_alloc.o
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/Kbuild:50: File ./arch/x86/kvm/lapic.h not found. Probe "kvm" x86-specific is disabled. Use full kernel source tree to enable it.
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-tracker-pid.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-filter.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-filter-interpreter.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-filter-specialize.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-filter-validator.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/tests/probes/lttng-test.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-user.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/tests/clock-plugin/lttng-clock-plugin-test.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lib/ringbuffer/ring_buffer_backend.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lib/ringbuffer/ring_buffer_frontend.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-tp-mempool.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lib/ringbuffer/ring_buffer_iterator.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-syscalls.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lib/ringbuffer/ring_buffer_vfs.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-perf-counters.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-context-preemptible.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lib/ringbuffer/ring_buffer_splice.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lib/ringbuffer/ring_buffer_mmap.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-tracepoint.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lib/prio_heap/lttng_prio_heap.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lttng-statedump-impl.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/lib/../wrapper/splice.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/wrapper/irqdesc.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/wrapper/fdtable.o
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/Kbuild:175: Files ./fs/btrfs/*.h not found. Probe "btrfs" is disabled. Use full kernel source tree to enable it.
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/Kbuild:191: Files ./fs/ext4/*.h not found. Probe "ext4" is disabled. Use full kernel source tree to enable it.
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/Kbuild:224: File ./drivers/base/regmap/trace.h not found. Probe "regmap" is disabled. Need Linux 4.1+ kernel source tree to enable it.
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/Kbuild:278: Files ./kernel/trace/trace.h not found. Probe "ftrace" is disabled. Use full kernel source tree to enable it.
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-sched.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-irq.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-timer.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-kmem.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-module.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-power.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-statedump.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-9p.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-i2c.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-kvm.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-x86-irq-vectors.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-x86-exceptions.o
 /var/lib/dkms/lttng-modules/2.11.2/build/lib/ringbuffer/ring_buffer_splice.c:53:13: error: ‘generic_pipe_buf_confirm’ undeclared here (not in a function); did you mean ‘generic_pipe_buf_release’?
 53 | .confirm = generic_pipe_buf_confirm,
 | ^~~~~~~~~~~~~~~~~~~~~~~~
 | generic_pipe_buf_release
 /var/lib/dkms/lttng-modules/2.11.2/build/lib/ringbuffer/ring_buffer_splice.c:55:3: error: ‘const struct pipe_buf_operations’ has no member named ‘steal’
 55 | .steal = generic_pipe_buf_steal,
 | ^~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/lib/ringbuffer/ring_buffer_splice.c:55:11: error: ‘generic_pipe_buf_steal’ undeclared here (not in a function); did you mean ‘generic_pipe_buf_try_steal’?
 55 | .steal = generic_pipe_buf_steal,
 | ^~~~~~~~~~~~~~~~~~~~~~
 | generic_pipe_buf_try_steal
 make[2]: *** [scripts/Makefile.build:288: /var/lib/dkms/lttng-modules/2.11.2/build/lib/ringbuffer/ring_buffer_splice.o] Error 1
 make[2]: *** Waiting for unfinished jobs....
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-signal.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-block.o
 /var/lib/dkms/lttng-modules/2.11.2/build/lttng-events.c: In function ‘lttng_session_create’:
 /var/lib/dkms/lttng-modules/2.11.2/build/lttng-events.c:133:2: error: implicit declaration of function ‘uuid_le_gen’; did you mean ‘uuid_le_cmp’? [-Werror=implicit-function-declaration]
 133 | uuid_le_gen(&session->uuid);
 | ^~~~~~~~~~~
 | uuid_le_cmp
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-napi.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-skb.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-net.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-sock.o
 LD [M] /var/lib/dkms/lttng-modules/2.11.2/build/tests/lttng-clock-plugin-test.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-udp.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-asoc.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-gpio.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-jbd2.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-regulator.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-scsi.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-vmscan.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-compaction.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-printk.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-random.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-rcu.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-sunrpc.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-v4l2.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-workqueue.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-writeback.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-kprobes.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-uprobes.o
 CC [M] /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-kretprobes.o
 LD [M] /var/lib/dkms/lttng-modules/2.11.2/build/tests/lttng-test.o
 make[1]: *** [scripts/Makefile.build:519: /var/lib/dkms/lttng-modules/2.11.2/build/lib] Error 2
 make[1]: *** Waiting for unfinished jobs....
 cc1: some warnings being treated as errors
 In file included from /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/define_trace.h:87,
 from /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h:747,
 from /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-writeback.c:38:
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h: In function ‘__event_prepare_filter_stack__writeback_global_dirty_state’:
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h:431:66: error: ‘NR_UNSTABLE_NFS’ undeclared (first use in this function)
 431 | ctf_integer(unsigned long, nr_unstable, global_node_page_state(NR_UNSTABLE_NFS))
 | ^~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:762:2: note: in definition of macro ‘LTTNG_TRACEPOINT_EVENT_CLASS_CODE’
 762 | _fields \
 | ^~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:104:3: note: in expansion of macro ‘PARAMS’
 104 | PARAMS(_fields), )
 | ^~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:38:2: note: in expansion of macro ‘LTTNG_TRACEPOINT_EVENT_CLASS’
 38 | LTTNG_TRACEPOINT_EVENT_CLASS(map, \
 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:41:9: note: in expansion of macro ‘PARAMS’
 41 | PARAMS(fields)) \
 | ^~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h:416:1: note: in expansion of macro ‘LTTNG_TRACEPOINT_EVENT_MAP’
 416 | LTTNG_TRACEPOINT_EVENT_MAP(global_dirty_state,
 | ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h:428:2: note: in expansion of macro ‘TP_FIELDS’
 428 | TP_FIELDS(
 | ^~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:668:2: note: in expansion of macro ‘_ctf_integer_ext_fetched’
 668 | _ctf_integer_ext_fetched(_type, _item, _src, _byte_order, _base, _nowrite)
 | ^~~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:685:2: note: in expansion of macro ‘_ctf_integer_ext_isuser0’
 685 | _ctf_integer_ext_isuser##_user(_type, _item, _user_src, _byte_order, _base, _nowrite)
 | ^~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-events-write.h:10:2: note: in expansion of macro ‘_ctf_integer_ext’
 10 | _ctf_integer_ext(_type, _item, _src, __BYTE_ORDER, 10, 0, 0)
 | ^~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h:431:3: note: in expansion of macro ‘ctf_integer’
 431 | ctf_integer(unsigned long, nr_unstable, global_node_page_state(NR_UNSTABLE_NFS))
 | ^~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h:431:66: note: each undeclared identifier is reported only once for each function it appears in
 431 | ctf_integer(unsigned long, nr_unstable, global_node_page_state(NR_UNSTABLE_NFS))
 | ^~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:762:2: note: in definition of macro ‘LTTNG_TRACEPOINT_EVENT_CLASS_CODE’
 762 | _fields \
 | ^~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:104:3: note: in expansion of macro ‘PARAMS’
 104 | PARAMS(_fields), )
 | ^~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:38:2: note: in expansion of macro ‘LTTNG_TRACEPOINT_EVENT_CLASS’
 38 | LTTNG_TRACEPOINT_EVENT_CLASS(map, \
 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:41:9: note: in expansion of macro ‘PARAMS’
 41 | PARAMS(fields)) \
 | ^~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h:416:1: note: in expansion of macro ‘LTTNG_TRACEPOINT_EVENT_MAP’
 416 | LTTNG_TRACEPOINT_EVENT_MAP(global_dirty_state,
 | ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h:428:2: note: in expansion of macro ‘TP_FIELDS’
 428 | TP_FIELDS(
 | ^~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:668:2: note: in expansion of macro ‘_ctf_integer_ext_fetched’
 668 | _ctf_integer_ext_fetched(_type, _item, _src, _byte_order, _base, _nowrite)
 | ^~~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:685:2: note: in expansion of macro ‘_ctf_integer_ext_isuser0’
 685 | _ctf_integer_ext_isuser##_user(_type, _item, _user_src, _byte_order, _base, _nowrite)
 | ^~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-events-write.h:10:2: note: in expansion of macro ‘_ctf_integer_ext’
 10 | _ctf_integer_ext(_type, _item, _src, __BYTE_ORDER, 10, 0, 0)
 | ^~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h:431:3: note: in expansion of macro ‘ctf_integer’
 431 | ctf_integer(unsigned long, nr_unstable, global_node_page_state(NR_UNSTABLE_NFS))
 | ^~~~~~~~~~~
 make[1]: *** [scripts/Makefile.build:288: /var/lib/dkms/lttng-modules/2.11.2/build/lttng-events.o] Error 1
 In file included from /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/define_trace.h:87,
 from /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/block.h:1125,
 from /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-block.c:30:
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:130:6: error: conflicting types for ‘trace_block_bio_complete’
 130 | void trace_##_name(_proto);
 | ^~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:42:2: note: in expansion of macro ‘LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP’
 42 | LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(map, name, map, PARAMS(proto), PARAMS(args))
 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:84:2: note: in expansion of macro ‘LTTNG_TRACEPOINT_EVENT_MAP’
 84 | LTTNG_TRACEPOINT_EVENT_MAP(name, name, \
 | ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/block.h:654:1: note: in expansion of macro ‘LTTNG_TRACEPOINT_EVENT’
 654 | LTTNG_TRACEPOINT_EVENT(block_bio_complete,
 | ^~~~~~~~~~~~~~~~~~~~~~
 In file included from ./include/trace/events/block.h:11,
 from /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-block.c:19:
 ./include/linux/tracepoint.h:232:21: note: previous definition of ‘trace_block_bio_complete’ was here
 232 | static inline void trace_##name(proto) \
 | ^~~~~~
 ./include/linux/tracepoint.h:376:2: note: in expansion of macro ‘__DECLARE_TRACE’
 376 | __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \
 | ^~~~~~~~~~~~~~~
 ./include/linux/tracepoint.h:512:2: note: in expansion of macro ‘DECLARE_TRACE’
 512 | DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
 | ^~~~~~~~~~~~~
 ./include/trace/events/block.h:261:1: note: in expansion of macro ‘TRACE_EVENT’
 261 | TRACE_EVENT(block_bio_complete,
 | ^~~~~~~~~~~
 In file included from /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/define_trace.h:87,
 from /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/mm_vmscan.h:812,
 from /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-vmscan.c:29:
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/mm_vmscan.h: In function ‘__event_prepare_filter_stack__mm_vmscan_writepage’:
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/mm_vmscan.h:581:5: error: implicit declaration of function ‘page_is_file_cache’; did you mean ‘page_is_file_lru’? [-Werror=implicit-function-declaration]
 581 | page_is_file_cache(page)))
 | ^~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:762:2: note: in definition of macro ‘LTTNG_TRACEPOINT_EVENT_CLASS_CODE’
 762 | _fields \
 | ^~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:104:3: note: in expansion of macro ‘PARAMS’
 104 | PARAMS(_fields), )
 | ^~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:38:2: note: in expansion of macro ‘LTTNG_TRACEPOINT_EVENT_CLASS’
 38 | LTTNG_TRACEPOINT_EVENT_CLASS(map, \
 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:41:9: note: in expansion of macro ‘PARAMS’
 41 | PARAMS(fields)) \
 | ^~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:84:2: note: in expansion of macro ‘LTTNG_TRACEPOINT_EVENT_MAP’
 84 | LTTNG_TRACEPOINT_EVENT_MAP(name, name, \
 | ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:87:4: note: in expansion of macro ‘PARAMS’
 87 | PARAMS(fields))
 | ^~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/mm_vmscan.h:572:1: note: in expansion of macro ‘LTTNG_TRACEPOINT_EVENT’
 572 | LTTNG_TRACEPOINT_EVENT(mm_vmscan_writepage,
 | ^~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/mm_vmscan.h:578:2: note: in expansion of macro ‘TP_FIELDS’
 578 | TP_FIELDS(
 | ^~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:668:2: note: in expansion of macro ‘_ctf_integer_ext_fetched’
 668 | _ctf_integer_ext_fetched(_type, _item, _src, _byte_order, _base, _nowrite)
 | ^~~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:685:2: note: in expansion of macro ‘_ctf_integer_ext_isuser0’
 685 | _ctf_integer_ext_isuser##_user(_type, _item, _user_src, _byte_order, _base, _nowrite)
 | ^~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-events-write.h:10:2: note: in expansion of macro ‘_ctf_integer_ext’
 10 | _ctf_integer_ext(_type, _item, _src, __BYTE_ORDER, 10, 0, 0)
 | ^~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/mm_vmscan.h:580:3: note: in expansion of macro ‘ctf_integer’
 580 | ctf_integer(int, reclaim_flags, trace_reclaim_flags(
 | ^~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/mm_vmscan.h:580:35: note: in expansion of macro ‘trace_reclaim_flags’
 580 | ctf_integer(int, reclaim_flags, trace_reclaim_flags(
 | ^~~~~~~~~~~~~~~~~~~
 In file included from /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/define_trace.h:87,
 from /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h:747,
 from /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-writeback.c:38:
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h: In function ‘__event_probe__writeback_global_dirty_state’:
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h:431:66: error: ‘NR_UNSTABLE_NFS’ undeclared (first use in this function)
 431 | ctf_integer(unsigned long, nr_unstable, global_node_page_state(NR_UNSTABLE_NFS))
 | ^~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:1171:2: note: in definition of macro ‘LTTNG_TRACEPOINT_EVENT_CLASS_CODE’
 1171 | _fields \
 | ^~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:104:3: note: in expansion of macro ‘PARAMS’
 104 | PARAMS(_fields), )
 | ^~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:38:2: note: in expansion of macro ‘LTTNG_TRACEPOINT_EVENT_CLASS’
 38 | LTTNG_TRACEPOINT_EVENT_CLASS(map, \
 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:41:9: note: in expansion of macro ‘PARAMS’
 41 | PARAMS(fields)) \
 | ^~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h:416:1: note: in expansion of macro ‘LTTNG_TRACEPOINT_EVENT_MAP’
 416 | LTTNG_TRACEPOINT_EVENT_MAP(global_dirty_state,
 | ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h:428:2: note: in expansion of macro ‘TP_FIELDS’
 428 | TP_FIELDS(
 | ^~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:876:2: note: in expansion of macro ‘_ctf_integer_ext_fetched’
 876 | _ctf_integer_ext_fetched(_type, _item, _src, _byte_order, _base, _nowrite)
 | ^~~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-tracepoint-event-impl.h:893:2: note: in expansion of macro ‘_ctf_integer_ext_isuser0’
 893 | _ctf_integer_ext_isuser##_user(_type, _item, _user_src, _byte_order, _base, _nowrite)
 | ^~~~~~~~~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../probes/lttng-events-write.h:10:2: note: in expansion of macro ‘_ctf_integer_ext’
 10 | _ctf_integer_ext(_type, _item, _src, __BYTE_ORDER, 10, 0, 0)
 | ^~~~~~~~~~~~~~~~
 /var/lib/dkms/lttng-modules/2.11.2/build/probes/../instrumentation/events/lttng-module/writeback.h:431:3: note: in expansion of macro ‘ctf_integer’
 431 | ctf_integer(unsigned long, nr_unstable, global_node_page_state(NR_UNSTABLE_NFS))
 | ^~~~~~~~~~~
 make[2]: *** [scripts/Makefile.build:288: /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-writeback.o] Error 1
 make[2]: *** Waiting for unfinished jobs....
 make[2]: *** [scripts/Makefile.build:288: /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-block.o] Error 1
 cc1: some warnings being treated as errors
 make[2]: *** [scripts/Makefile.build:290: /var/lib/dkms/lttng-modules/2.11.2/build/probes/lttng-probe-vmscan.o] Error 1
 make[1]: *** [scripts/Makefile.build:519: /var/lib/dkms/lttng-modules/2.11.2/build/probes] Error 2
 make: *** [Makefile:1780: /var/lib/dkms/lttng-modules/2.11.2/build] Error 2
 make: Leaving directory '/usr/src/linux-headers-5.8.0-25-lowlatency'

Po-Hsu Lin (cypressyew)
tags: added: 5.8 focal kqa-blocker ubuntu-lttng-smoke-test
tags: added: amd64
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

This is still failing on F-5.8 but this module can be build on Hirsute 5.8 now.

tags: added: sru-20201109
Revision history for this message
Jeff Trull (jetrull) wrote :

It would be nice to have this work properly. No one can do kernel or system call tracing while this is broken.

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

This issue has gone on Focal 5.8.0-34.37~20.04.2 - generic

lttng-modules, 2.12.2, 5.8.0-34-generic, x86_64: installed

Therefore I am closing this bug.

Changed in ubuntu-kernel-tests:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.