]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
staging: rtl8712: Remove driver using deprecated API wext
authorPhilipp Hortmann <philipp.g.hortmann@gmail.com>
Thu, 27 Nov 2025 18:20:37 +0000 (10:20 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 6 Dec 2025 21:25:02 +0000 (06:25 +0900)
commitbccf7c5cd434a352b7ef8d299b6bc7e083f88b31
tree1ce83e27d2d273525e5a7d7151c203457d4b8c56
parente67e3be690f5f7e3b031cf29e8d91e6d02a8e30d
staging: rtl8712: Remove driver using deprecated API wext

commit 41e883c137ebe6eec042658ef750cbb0529f6ca8 upstream.

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.

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>
[groeck: Resolved conflicts]
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/stable/20251204021604.GA843400@ax162/T/#t
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]