Bug in linux-headers-6.1.0-25-rt-amd64
Package: linux-headers-6.1.0-25-rt-amd64
Version: 6.1.106-3
Building the gpio-pca953x module ends with an error:
cd /usr/src/linux-source-6.1
cp ../linux-headers-6.1.0-25-rt-amd64/Module.symvers .
cp ../linux-headers-6.1.0-25-rt-amd64/.config .
make menuconfig
make scripts prepare modules_prepare
make M=drivers/gpio
CC [M] drivers/gpio/gpio-mmio.o
LD [M] drivers/gpio/gpio-generic.o
CC [M] drivers/gpio/gpio-amd-fch.o
CC [M] drivers/gpio/gpio-amdpt.o
CC [M] drivers/gpio/gpio-exar.o
CC [M] drivers/gpio/gpio-f7188x.o
CC [M] drivers/gpio/gpio-kempld.o
CC [M] drivers/gpio/gpio-ml-ioh.o
CC [M] drivers/gpio/gpio-pca953x.o
CC [M] drivers/gpio/gpio-pcie-idio-24.o
CC [M] drivers/gpio/gpio-pci-idio-16.o
CC [M] drivers/gpio/gpio-viperboard.o
MODPOST drivers/gpio/Module.symvers
ERROR: modpost: "__mutex_init" [drivers/gpio/gpio-pca953x.ko]
undefined!
ERROR: modpost: "_raw_spin_unlock" [drivers/gpio/gpio-pcie-idio-24.ko]
undefined!
ERROR: modpost: "_raw_spin_unlock" [drivers/gpio/gpio-pci-idio-16.ko]
undefined!
make[1]: *** [scripts/Makefile.modpost:127:
drivers/gpio/Module.symvers] Błąd 1
make: *** [Makefile:1986: modpost] Błąd 2
With linux-headers-6.1.0-25-amd64 it works fine:
make M=drivers/gpio
CC [M] drivers/gpio/gpio-mmio.o
LD [M] drivers/gpio/gpio-generic.o
CC [M] drivers/gpio/gpio-amd-fch.o
CC [M] drivers/gpio/gpio-amdpt.o
CC [M] drivers/gpio/gpio-exar.o
CC [M] drivers/gpio/gpio-f7188x.o
CC [M] drivers/gpio/gpio-kempld.o
CC [M] drivers/gpio/gpio-ml-ioh.o
CC [M] drivers/gpio/gpio-pca953x.o
CC [M] drivers/gpio/gpio-pcie-idio-24.o
CC [M] drivers/gpio/gpio-pci-idio-16.o
CC [M] drivers/gpio/gpio-viperboard.o
MODPOST drivers/gpio/Module.symvers
CC [M] drivers/gpio/gpio-amd-fch.mod.o
LD [M] drivers/gpio/gpio-amd-fch.ko
CC [M] drivers/gpio/gpio-amdpt.mod.o
LD [M] drivers/gpio/gpio-amdpt.ko
CC [M] drivers/gpio/gpio-exar.mod.o
LD [M] drivers/gpio/gpio-exar.ko
CC [M] drivers/gpio/gpio-f7188x.mod.o
LD [M] drivers/gpio/gpio-f7188x.ko
CC [M] drivers/gpio/gpio-generic.mod.o
LD [M] drivers/gpio/gpio-generic.ko
CC [M] drivers/gpio/gpio-kempld.mod.o
LD [M] drivers/gpio/gpio-kempld.ko
CC [M] drivers/gpio/gpio-ml-ioh.mod.o
LD [M] drivers/gpio/gpio-ml-ioh.ko
CC [M] drivers/gpio/gpio-pca953x.mod.o
LD [M] drivers/gpio/gpio-pca953x.ko
CC [M] drivers/gpio/gpio-pci-idio-16.mod.o
LD [M] drivers/gpio/gpio-pci-idio-16.ko
CC [M] drivers/gpio/gpio-pcie-idio-24.mod.o
LD [M] drivers/gpio/gpio-pcie-idio-24.ko
CC [M] drivers/gpio/gpio-viperboard.mod.o
LD [M] drivers/gpio/gpio-viperboard.ko
I expect that compilation of gpio-pca953x will succeed.
Reply to: