wimax: move out to staging
authorArnd Bergmann <arnd@arndb.de>
Tue, 27 Oct 2020 20:12:12 +0000 (21:12 +0100)
committerArnd Bergmann <arnd@arndb.de>
Thu, 29 Oct 2020 18:27:45 +0000 (19:27 +0100)
commitf54ec58fee837ec847cb8b50593e81bfaa46107f
tree69827dbf91a0725ebb5dd9094b819dbfc3c7878b
parent72de7d965bc190cae317ed972babfe5eb87d7898
wimax: move out to staging

There are no known users of this driver as of October 2020, and it will
be removed unless someone turns out to still need it in future releases.

According to https://en.wikipedia.org/wiki/List_of_WiMAX_networks, there
have been many public wimax networks, but it appears that many of these
have migrated to LTE or discontinued their service altogether.
As most PCs and phones lack WiMAX hardware support, the remaining
networks tend to use standalone routers. These almost certainly
run Linux, but not a modern kernel or the mainline wimax driver stack.

NetworkManager appears to have dropped userspace support in 2015
https://bugzilla.gnome.org/show_bug.cgi?id=747846, the
www.linuxwimax.org
site had already shut down earlier.

WiMax is apparently still being deployed on airport campus networks
("AeroMACS"), but in a frequency band that was not supported by the old
Intel 2400m (used in Sandy Bridge laptops and earlier), which is the
only driver using the kernel's wimax stack.

Move all files into drivers/staging/wimax, including the uapi header
files and documentation, to make it easier to remove it when it gets
to that. Only minimal changes are made to the source files, in order
to make it possible to port patches across the move.

Also remove the MAINTAINERS entry that refers to a broken mailing
list and website.

Acked-by: Jakub Kicinski <kuba@kernel.org>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Acked-By: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
Acked-by: Johannes Berg <johannes@sipsolutions.net>
Suggested-by: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
89 files changed:
Documentation/admin-guide/index.rst
Documentation/admin-guide/wimax/i2400m.rst [deleted file]
Documentation/admin-guide/wimax/index.rst [deleted file]
Documentation/admin-guide/wimax/wimax.rst [deleted file]
Documentation/networking/kapi.rst
Documentation/translations/zh_CN/admin-guide/index.rst
MAINTAINERS
drivers/net/Kconfig
drivers/net/Makefile
drivers/net/wimax/Kconfig [deleted file]
drivers/net/wimax/Makefile [deleted file]
drivers/net/wimax/i2400m/Kconfig [deleted file]
drivers/net/wimax/i2400m/Makefile [deleted file]
drivers/net/wimax/i2400m/control.c [deleted file]
drivers/net/wimax/i2400m/debug-levels.h [deleted file]
drivers/net/wimax/i2400m/debugfs.c [deleted file]
drivers/net/wimax/i2400m/driver.c [deleted file]
drivers/net/wimax/i2400m/fw.c [deleted file]
drivers/net/wimax/i2400m/i2400m-usb.h [deleted file]
drivers/net/wimax/i2400m/i2400m.h [deleted file]
drivers/net/wimax/i2400m/netdev.c [deleted file]
drivers/net/wimax/i2400m/op-rfkill.c [deleted file]
drivers/net/wimax/i2400m/rx.c [deleted file]
drivers/net/wimax/i2400m/sysfs.c [deleted file]
drivers/net/wimax/i2400m/tx.c [deleted file]
drivers/net/wimax/i2400m/usb-debug-levels.h [deleted file]
drivers/net/wimax/i2400m/usb-fw.c [deleted file]
drivers/net/wimax/i2400m/usb-notif.c [deleted file]
drivers/net/wimax/i2400m/usb-rx.c [deleted file]
drivers/net/wimax/i2400m/usb-tx.c [deleted file]
drivers/net/wimax/i2400m/usb.c [deleted file]
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/wimax/Documentation/i2400m.rst [new file with mode: 0644]
drivers/staging/wimax/Documentation/index.rst [new file with mode: 0644]
drivers/staging/wimax/Documentation/wimax.rst [new file with mode: 0644]
drivers/staging/wimax/Kconfig [new file with mode: 0644]
drivers/staging/wimax/Makefile [new file with mode: 0644]
drivers/staging/wimax/TODO [new file with mode: 0644]
drivers/staging/wimax/debug-levels.h [new file with mode: 0644]
drivers/staging/wimax/debugfs.c [new file with mode: 0644]
drivers/staging/wimax/i2400m/Kconfig [new file with mode: 0644]
drivers/staging/wimax/i2400m/Makefile [new file with mode: 0644]
drivers/staging/wimax/i2400m/control.c [new file with mode: 0644]
drivers/staging/wimax/i2400m/debug-levels.h [new file with mode: 0644]
drivers/staging/wimax/i2400m/debugfs.c [new file with mode: 0644]
drivers/staging/wimax/i2400m/driver.c [new file with mode: 0644]
drivers/staging/wimax/i2400m/fw.c [new file with mode: 0644]
drivers/staging/wimax/i2400m/i2400m-usb.h [new file with mode: 0644]
drivers/staging/wimax/i2400m/i2400m.h [new file with mode: 0644]
drivers/staging/wimax/i2400m/linux-wimax-i2400m.h [new file with mode: 0644]
drivers/staging/wimax/i2400m/netdev.c [new file with mode: 0644]
drivers/staging/wimax/i2400m/op-rfkill.c [new file with mode: 0644]
drivers/staging/wimax/i2400m/rx.c [new file with mode: 0644]
drivers/staging/wimax/i2400m/sysfs.c [new file with mode: 0644]
drivers/staging/wimax/i2400m/tx.c [new file with mode: 0644]
drivers/staging/wimax/i2400m/usb-debug-levels.h [new file with mode: 0644]
drivers/staging/wimax/i2400m/usb-fw.c [new file with mode: 0644]
drivers/staging/wimax/i2400m/usb-notif.c [new file with mode: 0644]
drivers/staging/wimax/i2400m/usb-rx.c [new file with mode: 0644]
drivers/staging/wimax/i2400m/usb-tx.c [new file with mode: 0644]
drivers/staging/wimax/i2400m/usb.c [new file with mode: 0644]
drivers/staging/wimax/id-table.c [new file with mode: 0644]
drivers/staging/wimax/linux-wimax-debug.h [new file with mode: 0644]
drivers/staging/wimax/linux-wimax.h [new file with mode: 0644]
drivers/staging/wimax/net-wimax.h [new file with mode: 0644]
drivers/staging/wimax/op-msg.c [new file with mode: 0644]
drivers/staging/wimax/op-reset.c [new file with mode: 0644]
drivers/staging/wimax/op-rfkill.c [new file with mode: 0644]
drivers/staging/wimax/op-state-get.c [new file with mode: 0644]
drivers/staging/wimax/stack.c [new file with mode: 0644]
drivers/staging/wimax/wimax-internal.h [new file with mode: 0644]
include/linux/wimax/debug.h [deleted file]
include/net/wimax.h [deleted file]
include/uapi/linux/wimax.h [deleted file]
include/uapi/linux/wimax/i2400m.h [deleted file]
net/Kconfig
net/Makefile
net/wimax/Kconfig [deleted file]
net/wimax/Makefile [deleted file]
net/wimax/debug-levels.h [deleted file]
net/wimax/debugfs.c [deleted file]
net/wimax/id-table.c [deleted file]
net/wimax/op-msg.c [deleted file]
net/wimax/op-reset.c [deleted file]
net/wimax/op-rfkill.c [deleted file]
net/wimax/op-state-get.c [deleted file]
net/wimax/stack.c [deleted file]
net/wimax/wimax-internal.h [deleted file]