On 2021-01-12 15 h 30, Mohammad Kavousi wrote:
Before, I was installing using the ppa repository. Based on your
instructions, I made lttng using the source code in a totally new
environment, having the mount.h under '/lib/modules/$(uname -r)/build/fs'.
I removed the "ifneq" and "endif" statements for 'Makefile' and
'Kbuild.common' which were surrounding "mnt_ns_dep". lttng was installed
successfully and the kernel trace session started, but I'm still getting
the same error.
Make sure you delete 'ccflags-y += -DLTTNG_MNT_NS_MISSING_HEADER' from
Kbuild.common, this is what disables the mount namespace support when
the modules are built.
As a hint, in the build process for lttng-modules, I found messages such
as "./fs/ext4/*.h not found". Is that part of the problem? Meaning, is
enabling the mnt context filesystem-specific?
No this is related to the probe that enables ext4 specific tracepoints.
_______________________________________________
lttng-dev mailing list
lttng-dev@lists.lttng.org
https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev