cpu_feature_enabled not found in cdsrfm
On debian 10, building cdsrfm gives the following error:
make -C /lib/modules/4.19.0-21-amd64/build/ M=/usr/share/advligorts/src/src/pcie_switch/kmod/ modules
make[1]: Entering directory '/usr/src/linux-headers-4.19.0-21-amd64'
CC [M] /usr/share/advligorts/src/src/pcie_switch/kmod//cdsrfmswitch_core.o
In file included from /usr/share/advligorts/src/src/pcie_switch/kmod//../../include/util/timing.h:9,
from /usr/share/advligorts/src/src/pcie_switch/kmod//cdsrfmswitch_core.c:2:
/usr/src/linux-headers-4.19.0-21-common/arch/x86/include/asm/tsc.h: In function ‘get_cycles’:
/usr/src/linux-headers-4.19.0-21-common/arch/x86/include/asm/tsc.h:26:7: error: implicit declaration of function ‘cpu_feature_enabled’ [-Werror=implicit-function-declaration]
!cpu_feature_enabled(X86_FEATURE_TSC))
^~~~~~~~~~~~~~~~~~~