在 5.2.0-3 上使用 Debian Bullseye(测试)。尝试编译 ncpfs-module。我尝试编译一个在 5.2.0-2 之前工作正常的模块。但如果我尝试在 5.2.0-3 下“制作”我得到:
make[1]: Entering directory '/usr/src/linux-headers-5.2.0-3-amd64'
CC [M] /tmp/ncpfs-module/dir.o
CC [M] /tmp/ncpfs-module/file.o
CC [M] /tmp/ncpfs-module/inode.o
CC [M] /tmp/ncpfs-module/ioctl.o
CC [M] /tmp/ncpfs-module/mmap.o
CC [M] /tmp/ncpfs-module/ncplib_kernel.o
CC [M] /tmp/ncpfs-module/sock.o
CC [M] /tmp/ncpfs-module/ncpsign_kernel.o
CC [M] /tmp/ncpfs-module/getopt.o
CC [M] /tmp/ncpfs-module/symlink.o
LD [M] /tmp/ncpfs-module/ncpfs.o
Building modules, stage 2.
MODPOST 1 modules
ERROR: "__count_memcg_events" [/tmp/ncpfs-module/ncpfs.ko] undefined!
make[4]: *** [/usr/src/linux-headers-5.2.0-3-common/scripts/Makefile.modpost:91: __modpost] Fehler 1
make[3]: *** [/usr/src/linux-headers-5.2.0-3-common/Makefile:1614: modules] Fehler 2
make[2]: *** [Makefile:179: sub-make] Error 2
make[1]: *** [Makefile:8: all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.2.0-3-amd64'
make: *** [Makefile:49: all] Error 2
我在模块的代码中找不到类似 count_memcg 的内容。也许 Debian Bullseye 中的某些东西是破碎的?