linux/arch/mips/configs
Linus Torvalds 64edfa6506 Delete some obsolete networking code
Old code like amateur radio and NFC have long been a burden
 to core networking developers. syzbot loves to find bugs
 in BKL-era code, and noobs try to fix them.
 
 If we want to have a fighting chance of surviving the LLM-pocalypse
 this code needs to find a dedicated owner or get deleted.
 We've talked about these deletions multiple times in the past
 and every time someone wanted the code to stay. It is never
 very clear to me how many of those people actually use the code
 vs are just nostalgic to see it go. Amateur radio did have
 occasional users (or so I think) but most users switched
 to user space implementations since its all super slow stuff.
 Nobody stepped up to maintain the kernel code.
 
 We were lucky enough to find someone who wants to help with NFC
 so we're giving that a chance. Let's try to put the rest of
 this code behind us.
 
 Signed-off-by: Jakub Kicinski <kuba@kernel.org>
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6jPA+I1ugmIBA4hXMUZtbf5SIrsFAmnqqWYACgkQMUZtbf5S
 IrtEpQ/9F5+8POE6dg6gJVLDKx1+i6GiaOIweAl8h5DatzhBAAGuGr9JyTw0P/iy
 QX7/SU8WQIhi+LVTYBX9M5bJ3Rf+Iws4dll0CyoTTdOFvGwCAck8Ee/w+1gZdsQY
 aG0mQPmftfMEdZGX3KXt8UPDWG7QX4w1gSqxqYcSs1ohN6Txi1F94tmgqXgzYHzv
 vxWP3cF3XTv4eM6BpQj4tiLT3hvrTUfoCZEn9oF4Hn+miYU/yNlWxh0/pmfNjcxd
 vpNN0VfJVK48uPrj57Ep2x9OjkHPviojrUZT0Y55ENBhn1Lykry4MaxsJVsVYhuC
 OqJHQYTFyxwT/USTJxs1gplFyO0i37oCEEt43BKm2KS7rYHgc4pQgMJz7R2IS3wL
 z1xFl45QFt5kX3pw8BvWPXwBomkbDeFORB40Y1qc8RHMfAUKqOhbhzV8rDq9uKup
 0nJxdijdh3/2qdO+LB1pU5rq/MbfAxOQSnRJmKLoKLVljaZHMAVbm829sdap8OM+
 VMnyPF5hOAuTHV0NZJJ2BbcznI4MFDxM1lNEWFuRC39RQeeGRIHsNMjvs4HMHLaW
 V827UBXpUOK6HR3nGCKX3VpLJByUYAIkdIKvRugbWdynvXAw+FJUHx4wRzvFi6oi
 E7ucUY+FI5YOS1rmQJ+rqBjhThcIAdj2U9SNAykDKRVa7zPEUMU=
 =3vMU
 -----END PGP SIGNATURE-----

Merge tag 'net-deletions' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next

Pull networking deletions from Jakub Kicinski:
 "Delete some obsolete networking code

  Old code like amateur radio and NFC have long been a burden to core
  networking developers. syzbot loves to find bugs in BKL-era code, and
  noobs try to fix them.

  If we want to have a fighting chance of surviving the LLM-pocalypse
  this code needs to find a dedicated owner or get deleted. We've talked
  about these deletions multiple times in the past and every time
  someone wanted the code to stay. It is never very clear to me how many
  of those people actually use the code vs are just nostalgic to see it
  go. Amateur radio did have occasional users (or so I think) but most
  users switched to user space implementations since its all super slow
  stuff. Nobody stepped up to maintain the kernel code.

  We were lucky enough to find someone who wants to help with NFC so
  we're giving that a chance. Let's try to put the rest of this code
  behind us"

* tag 'net-deletions' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next:
  drivers: net: 8390: wd80x3: Remove this driver
  drivers: net: 8390: ultra: Remove this driver
  drivers: net: 8390: AX88190: Remove this driver
  drivers: net: fujitsu: fmvj18x: Remove this driver
  drivers: net: smsc: smc91c92: Remove this driver
  drivers: net: smsc: smc9194: Remove this driver
  drivers: net: amd: nmclan: Remove this driver
  drivers: net: amd: lance: Remove this driver
  drivers: net: 3com: 3c589: Remove this driver
  drivers: net: 3com: 3c574: Remove this driver
  drivers: net: 3com: 3c515: Remove this driver
  drivers: net: 3com: 3c509: Remove this driver
  net: packetengines: remove obsolete yellowfin driver and vendor dir
  net: packetengines: remove obsolete hamachi driver
  net: remove unused ATM protocols and legacy ATM device drivers
  net: remove ax25 and amateur radio (hamradio) subsystem
  net: remove ISDN subsystem and Bluetooth CMTP
  caif: remove CAIF NETWORK LAYER
2026-04-24 09:41:58 -07:00
..
generic ASoC: img: Standardize ASoC menu 2025-06-24 01:01:14 +01:00
ath25_defconfig treewide: drop CONFIG_EMBEDDED 2023-08-21 13:46:25 -07:00
ath79_defconfig lib/crc: remove unnecessary prompt for CONFIG_CRC_ITU_T 2025-04-04 11:31:42 -07:00
bcm47xx_defconfig net: remove ax25 and amateur radio (hamradio) subsystem 2026-04-23 10:24:02 -07:00
bcm63xx_defconfig mips: update config files 2022-09-30 16:45:06 +02:00
bigsur_defconfig net: remove ax25 and amateur radio (hamradio) subsystem 2026-04-23 10:24:02 -07:00
bmips_be_defconfig mips: update config files 2022-09-30 16:45:06 +02:00
bmips_stb_defconfig serial: drop SERIAL_8250_DEPRECATED_OPTIONS 2025-11-21 18:31:27 +01:00
cavium_octeon_defconfig eth: remove the driver for acenic / tigon1&2 2026-04-06 18:52:27 -07:00
ci20_defconfig mips: configs: ci20: Enable DRM_DW_HDMI 2024-06-11 13:03:11 +02:00
cobalt_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
cu1000-neo_defconfig treewide: drop CONFIG_EMBEDDED 2023-08-21 13:46:25 -07:00
cu1830-neo_defconfig treewide: drop CONFIG_EMBEDDED 2023-08-21 13:46:25 -07:00
db1xxx_defconfig drivers: net: 3com: 3c589: Remove this driver 2026-04-23 15:56:49 -07:00
decstation_64_defconfig crypto: Remove michael_mic from crypto_shash API 2026-04-08 10:11:37 +02:00
decstation_defconfig crypto: Remove michael_mic from crypto_shash API 2026-04-08 10:11:37 +02:00
decstation_r4k_defconfig crypto: Remove michael_mic from crypto_shash API 2026-04-08 10:11:37 +02:00
eyeq5_defconfig MIPS: eyeq5_defconfig: add I2C subsystem, driver and temp sensor driver 2025-07-16 18:33:39 +02:00
eyeq6_defconfig MIPS: eyeq6_defconfig: add cadence MMC/SDHCI driver 2025-07-03 12:35:11 +02:00
eyeq6lplus_defconfig MIPS: config: add eyeq6lplus_defconfig 2026-04-13 15:31:41 +02:00
fuloong2e_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
gcw0_defconfig sound fixes for 6.19-rc1 2025-12-13 16:09:10 +12:00
generic_defconfig mips: defconfig: drop RT_GROUP_SCHED=y from generic/db1xxx/eyeq5 2024-06-11 10:14:39 +02:00
gpr_defconfig net: remove unused ATM protocols and legacy ATM device drivers 2026-04-23 12:21:14 -07:00
ip22_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
ip27_defconfig net: ethernet: dnet: remove driver 2026-01-15 19:38:54 -08:00
ip28_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
ip30_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
ip32_defconfig Support for Mobileye EyeQ6Lplus 2026-04-17 08:53:23 -07:00
jazz_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
lemote2f_defconfig Support for Mobileye EyeQ6Lplus 2026-04-17 08:53:23 -07:00
loongson1_defconfig sound fixes for 6.19-rc1 2025-12-13 16:09:10 +12:00
loongson2k_defconfig eth: remove the driver for acenic / tigon1&2 2026-04-06 18:52:27 -07:00
loongson3_defconfig eth: remove the driver for acenic / tigon1&2 2026-04-06 18:52:27 -07:00
malta_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
malta_kvm_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
malta_qemu_32r6_defconfig Support for Mobileye EyeQ6Lplus 2026-04-17 08:53:23 -07:00
maltaaprp_defconfig Support for Mobileye EyeQ6Lplus 2026-04-17 08:53:23 -07:00
maltasmvp_defconfig Support for Mobileye EyeQ6Lplus 2026-04-17 08:53:23 -07:00
maltasmvp_eva_defconfig Support for Mobileye EyeQ6Lplus 2026-04-17 08:53:23 -07:00
maltaup_defconfig Support for Mobileye EyeQ6Lplus 2026-04-17 08:53:23 -07:00
maltaup_xpa_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
mtx1_defconfig Delete some obsolete networking code 2026-04-24 09:41:58 -07:00
omega2p_defconfig lib/crc: remove unnecessary prompt for CONFIG_CRC16 2025-04-04 11:31:42 -07:00
pic32mzda_defconfig netfs, fscache: Combine fscache with netfs 2023-12-24 15:08:46 +00:00
qi_lb60_defconfig ALSA: Do not build obsolete API 2025-12-07 13:15:59 +01:00
rb532_defconfig net: remove ax25 and amateur radio (hamradio) subsystem 2026-04-23 10:24:02 -07:00
rbtx49xx_defconfig ALSA: Do not build obsolete API 2025-12-07 13:15:59 +01:00
rm200_defconfig net: remove ax25 and amateur radio (hamradio) subsystem 2026-04-23 10:24:02 -07:00
rs90_defconfig ALSA: Do not build obsolete API 2025-12-07 13:15:59 +01:00
rt305x_defconfig net: remove ax25 and amateur radio (hamradio) subsystem 2026-04-23 10:24:02 -07:00
sb1250_swarm_defconfig crypto: Remove michael_mic from crypto_shash API 2026-04-08 10:11:37 +02:00
vocore2_defconfig lib/crc: remove unnecessary prompt for CONFIG_CRC16 2025-04-04 11:31:42 -07:00
xway_defconfig net: remove ax25 and amateur radio (hamradio) subsystem 2026-04-23 10:24:02 -07:00