Skip to content

Commit 7f4de18

Browse files
Dr. David Alan Gilbertgregkh
authored andcommitted
misc: echo: Remove
'echo' is a software echo canceller for telco use, however it's not used in the kernel at all. Remove it. It was moved from staging in 2014 by commit Fixes: 6e2055a ("staging: echo: move to drivers/misc/") Some discussion on lkml: https://lore.kernel.org/all/Z7tZhYET41DAoHVf@gallifrey/ with Arnd and Harald, led to the 'dahdi' package which is part of Asterisk: https://gitea.osmocom.org/retronetworking/dahdi-linux which can build with the 'echo' module, but is normally configured with out it. Dahdi is large, old, only lightly maintained and with a big API, so there's no hope now of ever merging it into the main kernel tree. Debian do package Dahdi, and in their package they actually include a copy of the 'echo' module rather than using the kernel from the upstream kernel. So even in the few cases where it is packaged and built, the kernel copy isn't used. Signed-off-by: "Dr. David Alan Gilbert" <linux@treblig.org> Link: https://lore.kernel.org/r/20250427224022.113678-1-linux@treblig.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 96366bf commit 7f4de18

File tree

8 files changed

+0
-1012
lines changed

8 files changed

+0
-1012
lines changed

drivers/misc/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -640,7 +640,6 @@ source "drivers/misc/altera-stapl/Kconfig"
640640
source "drivers/misc/mei/Kconfig"
641641
source "drivers/misc/vmw_vmci/Kconfig"
642642
source "drivers/misc/genwqe/Kconfig"
643-
source "drivers/misc/echo/Kconfig"
644643
source "drivers/misc/ocxl/Kconfig"
645644
source "drivers/misc/bcm-vk/Kconfig"
646645
source "drivers/misc/cardreader/Kconfig"

drivers/misc/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ obj-$(CONFIG_LATTICE_ECP3_CONFIG) += lattice-ecp3-config.o
4949
obj-$(CONFIG_SRAM) += sram.o
5050
obj-$(CONFIG_SRAM_EXEC) += sram-exec.o
5151
obj-$(CONFIG_GENWQE) += genwqe/
52-
obj-$(CONFIG_ECHO) += echo/
5352
obj-$(CONFIG_DW_XDATA_PCIE) += dw-xdata-pcie.o
5453
obj-$(CONFIG_PCI_ENDPOINT_TEST) += pci_endpoint_test.o
5554
obj-$(CONFIG_OCXL) += ocxl/

drivers/misc/echo/Kconfig

Lines changed: 0 additions & 9 deletions
This file was deleted.

drivers/misc/echo/Makefile

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)