mirror-linux/arch/arm/configs
Jakub Kicinski 6deb535950 net: remove unused ATM protocols and legacy ATM device drivers
Remove the ATM protocol modules and PCI/SBUS ATM device drivers
that are no longer in active use.

The ATM core protocol stack, PPPoATM, BR2684, and USB DSL modem
drivers (drivers/usb/atm/) are retained in-tree to maintain PPP
over ATM (PPPoA) and PPPoE-over-BR2684 support for DSL connections.
The Solos ADSL2+ PCI driver is also retained.

Removed ATM protocol modules:
 - net/atm/clip.c - Classical IP over ATM (RFC 2225)
 - net/atm/lec.c - LAN Emulation Client (LANE)
 - net/atm/mpc.c, mpoa_caches.c, mpoa_proc.c - Multi-Protocol Over ATM

Removed PCI/SBUS ATM device drivers (drivers/atm/):
 - adummy, atmtcp - software/testing ATM devices
 - eni - Efficient Networks ENI155P (OC-3, ~1995)
 - fore200e - FORE Systems 200E PCI/SBUS (OC-3, ~1999)
 - he - ForeRunner HE (OC-3/OC-12, ~2000)
 - idt77105 - IDT 77105 25 Mbps ATM PHY
 - idt77252 - IDT 77252 NICStAR II (OC-3, ~2000)
 - iphase - Interphase ATM PCI (OC-3/DS3/E3)
 - lanai - Efficient Networks Speedstream 3010
 - nicstar - IDT 77201 NICStAR (155/25 Mbps, ~1999)
 - suni - PMC S/UNI SONET PHY library

Also clean up references in:
 - net/bridge/ - remove ATM LANE hook (br_fdb_test_addr_hook,
   br_fdb_test_addr)
 - net/core/dev.c - remove br_fdb_test_addr_hook export
 - defconfig files - remove ATM driver config options

The removed code is moved to an out-of-tree module package (mod-orphan).

Acked-by: Andy Shevchenko <andriy.shevchenko@intel.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Reviewed-by: Nikolay Aleksandrov <razor@blackwall.org>
Link: https://patch.msgid.link/20260422041846.2035118-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2026-04-23 12:21:14 -07:00
..
am200epdkit_defconfig ALSA: Do not build obsolete API 2025-12-07 13:15:59 +01:00
aspeed_g4_defconfig serial: drop SERIAL_8250_DEPRECATED_OPTIONS 2025-11-21 18:31:27 +01:00
aspeed_g5_defconfig watchdog: softlockup: panic when lockup duration exceeds N thresholds 2026-01-20 19:44:20 -08:00
assabet_defconfig ARM: defconfig: remove CONFIG_NET_ETHERNET references 2024-01-11 09:34:43 +01:00
at91_dt_defconfig ARM: at91: at91_dt_defconfig: set MMC_SPI to module 2025-11-08 11:06:23 +02:00
axm55xx_defconfig This update includes the following changes: 2025-12-03 11:28:38 -08:00
bcm2835_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
clps711x_defconfig crypto: ansi_cprng - Remove unused ansi_cprng algorithm 2025-11-22 10:04:50 +08:00
collie_defconfig lib/crc: remove unnecessary prompt for CONFIG_CRC_CCITT 2025-04-04 11:31:42 -07:00
davinci_all_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
dove_defconfig This update includes the following changes: 2025-12-03 11:28:38 -08:00
dram_0x00000000.config kbuild: Show marked Kconfig fragments in "help" 2023-09-04 02:04:20 +09:00
dram_0xc0000000.config kbuild: Show marked Kconfig fragments in "help" 2023-09-04 02:04:20 +09:00
dram_0xd0000000.config kbuild: Show marked Kconfig fragments in "help" 2023-09-04 02:04:20 +09:00
ep93xx_defconfig This update includes the following changes: 2025-12-03 11:28:38 -08:00
exynos_defconfig arm: configs: Remove obsolete assignments to CRYPTO_CHACHA20_NEON 2025-08-29 09:50:19 -07:00
footbridge_defconfig ARM: defconfig: remove CONFIG_NET_ETHERNET references 2024-01-11 09:34:43 +01:00
gemini_defconfig ARM: defconfig: reorder config lines 2024-01-11 09:34:43 +01:00
h3600_defconfig ARM: Kconfig: clean up platform selection 2022-08-18 16:44:59 +02:00
hardening.config hardening: Provide Kconfig fragments for basic options 2023-09-22 09:50:55 -07:00
hisi_defconfig serial: drop SERIAL_8250_DEPRECATED_OPTIONS 2025-11-21 18:31:27 +01:00
imx_v4_v5_defconfig ARM: imx_v4_v5_defconfig: update for v6.19-rc1 2026-01-17 13:59:36 +08:00
imx_v6_v7_defconfig ARM: imx_v6_v7_defconfig: enable EPD regulator needed for Kobo Clara 2e 2025-12-30 22:02:37 +08:00
imxrt_defconfig ARM: imxrt_defconfig: Add i.MXRT family defconfig 2022-01-28 19:56:55 +08:00
integrator_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
ixp4xx_defconfig net: remove unused ATM protocols and legacy ATM device drivers 2026-04-23 12:21:14 -07:00
jornada720_defconfig crypto: ansi_cprng - Remove unused ansi_cprng algorithm 2025-11-22 10:04:50 +08:00
keystone_defconfig crypto: ansi_cprng - Remove unused ansi_cprng algorithm 2025-11-22 10:04:50 +08:00
lpae.config kbuild: Show marked Kconfig fragments in "help" 2023-09-04 02:04:20 +09:00
lpc18xx_defconfig serial: drop SERIAL_8250_DEPRECATED_OPTIONS 2025-11-21 18:31:27 +01:00
lpc32xx_defconfig sound fixes for 6.19-rc1 2025-12-13 16:09:10 +12:00
milbeaut_m10v_defconfig lib/crypto: arm/aes: Migrate optimized code into library 2026-01-12 11:39:58 -08:00
mmp2_defconfig This update includes the following changes: 2025-12-03 11:28:38 -08:00
moxart_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
mps2_defconfig printk: Remove redundant CONFIG_BASE_FULL 2024-05-06 17:39:09 +02:00
multi_v4t_defconfig lib/crc: remove unnecessary prompt for CONFIG_CRC_CCITT 2025-04-04 11:31:42 -07:00
multi_v5_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
multi_v7_defconfig ARM: multi_v7_defconfig: Drop duplicate CONFIG_TI_PRUSS=m 2026-03-14 12:34:25 +01:00
mv78xx0_defconfig This update includes the following changes: 2025-12-03 11:28:38 -08:00
mvebu_v5_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
mvebu_v7_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
mxs_defconfig ARM: mxs_defconfig: enable sound drivers for imx28-amarula-rmm 2025-11-16 12:02:53 +08:00
neponset_defconfig init: remove deprecated "load_ramdisk" and "prompt_ramdisk" command line parameters 2025-12-15 14:32:54 +01:00
netwinder_defconfig ARM: defconfig: remove CONFIG_NET_ETHERNET references 2024-01-11 09:34:43 +01:00
nhk8815_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
omap1_defconfig sound fixes for 6.19-rc1 2025-12-13 16:09:10 +12:00
omap2plus_defconfig crypto: Remove michael_mic from crypto_shash API 2026-04-08 10:11:37 +02:00
orion5x_defconfig This update includes the following changes: 2025-12-03 11:28:38 -08:00
pxa3xx_defconfig watchdog: softlockup: panic when lockup duration exceeds N thresholds 2026-01-20 19:44:20 -08:00
pxa168_defconfig crypto: ansi_cprng - Remove unused ansi_cprng algorithm 2025-11-22 10:04:50 +08:00
pxa910_defconfig crypto: ansi_cprng - Remove unused ansi_cprng algorithm 2025-11-22 10:04:50 +08:00
pxa_defconfig lib/crypto: arm/aes: Migrate optimized code into library 2026-01-12 11:39:58 -08:00
qcom_defconfig Ext4 bug fixes for 6.18-rc2, including 2025-10-15 07:51:57 -07:00
realview_defconfig ARM: defconfig: remove dead platform options 2024-01-11 09:55:12 +01:00
rpc_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
s3c6400_defconfig Ext4 bug fixes for 6.18-rc2, including 2025-10-15 07:51:57 -07:00
s5pv210_defconfig lib/crc: remove unnecessary prompt for CONFIG_CRC_CCITT 2025-04-04 11:31:42 -07:00
sama5_defconfig ARM: configs: sama5_defconfig: Select CONFIG_WILC1000_SDIO 2025-06-24 10:06:38 +03:00
sama7_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
shmobile_defconfig ARM: shmobile: defconfig: Refresh for v6.19-rc1 2026-01-05 14:39:18 +01:00
socfpga_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
sp7021_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
spear3xx_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
spear6xx_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
spear13xx_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
spitz_defconfig crypto: Remove michael_mic from crypto_shash API 2026-04-08 10:11:37 +02:00
stm32_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
sunxi_defconfig ARM: configs: sunxi: Enable DRM_DW_HDMI 2024-04-15 23:32:39 +02:00
tegra_defconfig sound fixes for 6.19-rc1 2025-12-13 16:09:10 +12:00
u8500_defconfig caif: remove CAIF NETWORK LAYER 2026-04-23 10:23:44 -07:00
versatile_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
vexpress_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
vf610m4_defconfig ARM: defconfig: reorder config lines 2024-01-11 09:34:43 +01:00
vt8500_v6_v7_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
wpcm450_defconfig lib/crc: remove unnecessary prompt for CONFIG_CRC_ITU_T 2025-04-04 11:31:42 -07:00