staging: rtl8712: Remove driver using deprecated API wext
authorPhilipp Hortmann <philipp.g.hortmann@gmail.com>
Sun, 20 Oct 2024 14:49:29 +0000 (16:49 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 3 Nov 2024 23:52:53 +0000 (00:52 +0100)
commit41e883c137ebe6eec042658ef750cbb0529f6ca8
tree06d51655a96589154c66f0f880ca5a1ef4791d43
parente139445ccbe4d902fce1dce517cd3b63f5b68eb8
staging: rtl8712: Remove driver using deprecated API wext

This driver is in the staging area since 2010.

The following reasons lead to the removal:
- This driver generates maintenance workload for itself and for API wext
- A MAC80211 driver was available in 2016 time frame; This driver does
  not compile anymore but would be a better starting point than the
  current driver. Here the note from the TODO file:
  A replacement for this driver with MAC80211 support is available
  at https://github.com/chunkeey/rtl8192su
- no progress changing to mac80211
- Using this hardware is security wise not state of the art as WPA3 is
  not supported.

The longterm kernels will still support this hardware for years.

Find further discussions in the Link below.

Link: https://lore.kernel.org/linux-staging/a02e3e0b-8a9b-47d5-87cf-2c957a474daa@gmail.com/T/#t
Signed-off-by: Philipp Hortmann <philipp.g.hortmann@gmail.com>
Tested-by: Dominik Karol PiÄ…tkowski <dominik.karol.piatkowski@protonmail.com>
Link: https://lore.kernel.org/r/20241020144933.10956-1-philipp.g.hortmann@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
104 files changed:
MAINTAINERS
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/rtl8712/Kconfig [deleted file]
drivers/staging/rtl8712/Makefile [deleted file]
drivers/staging/rtl8712/TODO [deleted file]
drivers/staging/rtl8712/basic_types.h [deleted file]
drivers/staging/rtl8712/drv_types.h [deleted file]
drivers/staging/rtl8712/ethernet.h [deleted file]
drivers/staging/rtl8712/hal_init.c [deleted file]
drivers/staging/rtl8712/ieee80211.c [deleted file]
drivers/staging/rtl8712/ieee80211.h [deleted file]
drivers/staging/rtl8712/mlme_linux.c [deleted file]
drivers/staging/rtl8712/mlme_osdep.h [deleted file]
drivers/staging/rtl8712/mp_custom_oid.h [deleted file]
drivers/staging/rtl8712/os_intfs.c [deleted file]
drivers/staging/rtl8712/osdep_intf.h [deleted file]
drivers/staging/rtl8712/osdep_service.h [deleted file]
drivers/staging/rtl8712/recv_linux.c [deleted file]
drivers/staging/rtl8712/recv_osdep.h [deleted file]
drivers/staging/rtl8712/rtl8712_bitdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_cmd.c [deleted file]
drivers/staging/rtl8712/rtl8712_cmd.h [deleted file]
drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_edcasetting_bitdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_edcasetting_regdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_efuse.c [deleted file]
drivers/staging/rtl8712/rtl8712_efuse.h [deleted file]
drivers/staging/rtl8712/rtl8712_event.h [deleted file]
drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_gp_bitdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_gp_regdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_hal.h [deleted file]
drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_io.c [deleted file]
drivers/staging/rtl8712/rtl8712_led.c [deleted file]
drivers/staging/rtl8712/rtl8712_macsetting_bitdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_macsetting_regdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_powersave_bitdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_powersave_regdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_recv.c [deleted file]
drivers/staging/rtl8712/rtl8712_recv.h [deleted file]
drivers/staging/rtl8712/rtl8712_regdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_security_bitdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_spec.h [deleted file]
drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_syscfg_regdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_timectrl_regdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_wmac_bitdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_wmac_regdef.h [deleted file]
drivers/staging/rtl8712/rtl8712_xmit.c [deleted file]
drivers/staging/rtl8712/rtl8712_xmit.h [deleted file]
drivers/staging/rtl8712/rtl871x_cmd.c [deleted file]
drivers/staging/rtl8712/rtl871x_cmd.h [deleted file]
drivers/staging/rtl8712/rtl871x_debug.h [deleted file]
drivers/staging/rtl8712/rtl871x_eeprom.c [deleted file]
drivers/staging/rtl8712/rtl871x_eeprom.h [deleted file]
drivers/staging/rtl8712/rtl871x_event.h [deleted file]
drivers/staging/rtl8712/rtl871x_ht.h [deleted file]
drivers/staging/rtl8712/rtl871x_io.c [deleted file]
drivers/staging/rtl8712/rtl871x_io.h [deleted file]
drivers/staging/rtl8712/rtl871x_ioctl.h [deleted file]
drivers/staging/rtl8712/rtl871x_ioctl_linux.c [deleted file]
drivers/staging/rtl8712/rtl871x_ioctl_rtl.c [deleted file]
drivers/staging/rtl8712/rtl871x_ioctl_rtl.h [deleted file]
drivers/staging/rtl8712/rtl871x_ioctl_set.c [deleted file]
drivers/staging/rtl8712/rtl871x_ioctl_set.h [deleted file]
drivers/staging/rtl8712/rtl871x_led.h [deleted file]
drivers/staging/rtl8712/rtl871x_mlme.c [deleted file]
drivers/staging/rtl8712/rtl871x_mlme.h [deleted file]
drivers/staging/rtl8712/rtl871x_mp.c [deleted file]
drivers/staging/rtl8712/rtl871x_mp.h [deleted file]
drivers/staging/rtl8712/rtl871x_mp_ioctl.c [deleted file]
drivers/staging/rtl8712/rtl871x_mp_ioctl.h [deleted file]
drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h [deleted file]
drivers/staging/rtl8712/rtl871x_pwrctrl.c [deleted file]
drivers/staging/rtl8712/rtl871x_pwrctrl.h [deleted file]
drivers/staging/rtl8712/rtl871x_recv.c [deleted file]
drivers/staging/rtl8712/rtl871x_recv.h [deleted file]
drivers/staging/rtl8712/rtl871x_rf.h [deleted file]
drivers/staging/rtl8712/rtl871x_security.c [deleted file]
drivers/staging/rtl8712/rtl871x_security.h [deleted file]
drivers/staging/rtl8712/rtl871x_sta_mgt.c [deleted file]
drivers/staging/rtl8712/rtl871x_wlan_sme.h [deleted file]
drivers/staging/rtl8712/rtl871x_xmit.c [deleted file]
drivers/staging/rtl8712/rtl871x_xmit.h [deleted file]
drivers/staging/rtl8712/sta_info.h [deleted file]
drivers/staging/rtl8712/usb_halinit.c [deleted file]
drivers/staging/rtl8712/usb_intf.c [deleted file]
drivers/staging/rtl8712/usb_ops.c [deleted file]
drivers/staging/rtl8712/usb_ops.h [deleted file]
drivers/staging/rtl8712/usb_ops_linux.c [deleted file]
drivers/staging/rtl8712/usb_osintf.h [deleted file]
drivers/staging/rtl8712/wifi.h [deleted file]
drivers/staging/rtl8712/wlan_bssdef.h [deleted file]
drivers/staging/rtl8712/xmit_linux.c [deleted file]
drivers/staging/rtl8712/xmit_osdep.h [deleted file]