laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/dahdi-linux/+/42002?usp=email )
Change subject: disable loader for the hardware echo canceller as it breaks on >= 6.15 ...................................................................... disable loader for the hardware echo canceller as it breaks on >= 6.15 Temporary disable loader for the hardware echo canceler on systems with modern kernels. Since Kernel 6.15 (https://github.com/torvalds/linux/commit/0b10177114d1e434af850b377cf5e6620dd1d525) all objtool failures are fatal and linking dahdi_vpmadt032_loader.o fails: https: //github.com/asterisk/dahdi-linux/issues/80 https: //github.com/asterisk/dahdi-linux/issues/97 Change-Id: I85ca443e98ce7f289a9207172407ca03cead8e90 --- M drivers/dahdi/Kbuild 1 file changed, 31 insertions(+), 31 deletions(-) git pull ssh://gerrit.osmocom.org:29418/dahdi-linux refs/changes/02/42002/1 diff --git a/drivers/dahdi/Kbuild b/drivers/dahdi/Kbuild index 4d05f12..48a4d58 100644 --- a/drivers/dahdi/Kbuild +++ b/drivers/dahdi/Kbuild @@ -135,40 +135,40 @@ # VPMADT032 Loader ############################################################################### -dahdi_vpmadt032_loader-objs := vpmadt032_loader/dahdi_vpmadt032_loader.o - -ifneq ($(DAHDI_ARCH),) - ifneq ($(wildcard $(src)/vpmadt032_loader/vpmadt032_$(DAHDI_ARCH).o_shipped),) - $(shell touch $(KBUILD_EXTMOD)/vpmadt032_loader/.vpmadt032_$(DAHDI_ARCH).o.cmd) - VPMADT032_LOADER_PRESENT=yes - dahdi_vpmadt032_loader-objs += vpmadt032_loader/vpmadt032_$(DAHDI_ARCH).o - obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_VPMADT032_LOADER) += dahdi_vpmadt032_loader.o - endif -endif - -# FIXME: This workaround should not be necessary, but for some reason the rule -# '$(obj)/%: $(src)/%_shipped' from linux.git scripts/Makefile.lib doesn't -# cover this anymore. -vpmadt032_loader/vpmadt032_$(DAHDI_ARCH).o: $(src)/vpmadt032_loader/vpmadt032_$(DAHDI_ARCH).o_shipped - $(call cmd,copy) - +#dahdi_vpmadt032_loader-objs := vpmadt032_loader/dahdi_vpmadt032_loader.o +# +#ifneq ($(DAHDI_ARCH),) +# ifneq ($(wildcard $(src)/vpmadt032_loader/vpmadt032_$(DAHDI_ARCH).o_shipped),) +# $(shell touch $(KBUILD_EXTMOD)/vpmadt032_loader/.vpmadt032_$(DAHDI_ARCH).o.cmd) +# VPMADT032_LOADER_PRESENT=yes +# dahdi_vpmadt032_loader-objs += vpmadt032_loader/vpmadt032_$(DAHDI_ARCH).o +# obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_VPMADT032_LOADER) += dahdi_vpmadt032_loader.o +# endif +#endif +# +## FIXME: This workaround should not be necessary, but for some reason the rule +## '$(obj)/%: $(src)/%_shipped' from linux.git scripts/Makefile.lib doesn't +## cover this anymore. +#vpmadt032_loader/vpmadt032_$(DAHDI_ARCH).o: $(src)/vpmadt032_loader/vpmadt032_$(DAHDI_ARCH).o_shipped +# $(call cmd,copy) +# ############################################################################### # HPEC Support ############################################################################### - -dahdi_echocan_hpec-objs := hpec/dahdi_echocan_hpec.o -CFLAGS_dahdi_echocan_hpec.o := -I$(src)/hpec - -ifneq ($(DAHDI_ARCH),) - ifneq ($(wildcard $(src)/hpec/hpec_$(DAHDI_ARCH).o_shipped),) - HPEC_PRESENT=yes - dahdi_echocan_hpec-objs += hpec/hpec_$(DAHDI_ARCH).o - endif -endif - -ifeq ($(HPEC_PRESENT),yes) -obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_HPEC) += dahdi_echocan_hpec.o -endif +# +#dahdi_echocan_hpec-objs := hpec/dahdi_echocan_hpec.o +#CFLAGS_dahdi_echocan_hpec.o := -I$(src)/hpec +# +#ifneq ($(DAHDI_ARCH),) +# ifneq ($(wildcard $(src)/hpec/hpec_$(DAHDI_ARCH).o_shipped),) +# HPEC_PRESENT=yes +# dahdi_echocan_hpec-objs += hpec/hpec_$(DAHDI_ARCH).o +# endif +#endif +# +#ifeq ($(HPEC_PRESENT),yes) +#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_HPEC) += dahdi_echocan_hpec.o +#endif hostprogs-y := makefw -- To view, visit https://gerrit.osmocom.org/c/dahdi-linux/+/42002?usp=email To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email Gerrit-MessageType: newchange Gerrit-Project: dahdi-linux Gerrit-Branch: master Gerrit-Change-Id: I85ca443e98ce7f289a9207172407ca03cead8e90 Gerrit-Change-Number: 42002 Gerrit-PatchSet: 1 Gerrit-Owner: laforge <[email protected]>
