]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
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)
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>
51 files changed:
Documentation/admin-guide/index.rst
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/staging/Kconfig
drivers/staging/Makefile
drivers/staging/wimax/Documentation/i2400m.rst [moved from Documentation/admin-guide/wimax/i2400m.rst with 100% similarity]
drivers/staging/wimax/Documentation/index.rst [moved from Documentation/admin-guide/wimax/index.rst with 100% similarity]
drivers/staging/wimax/Documentation/wimax.rst [moved from Documentation/admin-guide/wimax/wimax.rst with 100% similarity]
drivers/staging/wimax/Kconfig [moved from net/wimax/Kconfig with 94% similarity]
drivers/staging/wimax/Makefile [moved from net/wimax/Makefile with 83% similarity]
drivers/staging/wimax/TODO [new file with mode: 0644]
drivers/staging/wimax/debug-levels.h [moved from net/wimax/debug-levels.h with 96% similarity]
drivers/staging/wimax/debugfs.c [moved from net/wimax/debugfs.c with 97% similarity]
drivers/staging/wimax/i2400m/Kconfig [moved from drivers/net/wimax/i2400m/Kconfig with 100% similarity]
drivers/staging/wimax/i2400m/Makefile [moved from drivers/net/wimax/i2400m/Makefile with 100% similarity]
drivers/staging/wimax/i2400m/control.c [moved from drivers/net/wimax/i2400m/control.c with 99% similarity]
drivers/staging/wimax/i2400m/debug-levels.h [moved from drivers/net/wimax/i2400m/debug-levels.h with 96% similarity]
drivers/staging/wimax/i2400m/debugfs.c [moved from drivers/net/wimax/i2400m/debugfs.c with 100% similarity]
drivers/staging/wimax/i2400m/driver.c [moved from drivers/net/wimax/i2400m/driver.c with 99% similarity]
drivers/staging/wimax/i2400m/fw.c [moved from drivers/net/wimax/i2400m/fw.c with 100% similarity]
drivers/staging/wimax/i2400m/i2400m-usb.h [moved from drivers/net/wimax/i2400m/i2400m-usb.h with 100% similarity]
drivers/staging/wimax/i2400m/i2400m.h [moved from drivers/net/wimax/i2400m/i2400m.h with 99% similarity]
drivers/staging/wimax/i2400m/linux-wimax-i2400m.h [moved from include/uapi/linux/wimax/i2400m.h with 100% similarity]
drivers/staging/wimax/i2400m/netdev.c [moved from drivers/net/wimax/i2400m/netdev.c with 100% similarity]
drivers/staging/wimax/i2400m/op-rfkill.c [moved from drivers/net/wimax/i2400m/op-rfkill.c with 99% similarity]
drivers/staging/wimax/i2400m/rx.c [moved from drivers/net/wimax/i2400m/rx.c with 100% similarity]
drivers/staging/wimax/i2400m/sysfs.c [moved from drivers/net/wimax/i2400m/sysfs.c with 100% similarity]
drivers/staging/wimax/i2400m/tx.c [moved from drivers/net/wimax/i2400m/tx.c with 100% similarity]
drivers/staging/wimax/i2400m/usb-debug-levels.h [moved from drivers/net/wimax/i2400m/usb-debug-levels.h with 95% similarity]
drivers/staging/wimax/i2400m/usb-fw.c [moved from drivers/net/wimax/i2400m/usb-fw.c with 100% similarity]
drivers/staging/wimax/i2400m/usb-notif.c [moved from drivers/net/wimax/i2400m/usb-notif.c with 100% similarity]
drivers/staging/wimax/i2400m/usb-rx.c [moved from drivers/net/wimax/i2400m/usb-rx.c with 100% similarity]
drivers/staging/wimax/i2400m/usb-tx.c [moved from drivers/net/wimax/i2400m/usb-tx.c with 100% similarity]
drivers/staging/wimax/i2400m/usb.c [moved from drivers/net/wimax/i2400m/usb.c with 99% similarity]
drivers/staging/wimax/id-table.c [moved from net/wimax/id-table.c with 99% similarity]
drivers/staging/wimax/linux-wimax-debug.h [moved from include/linux/wimax/debug.h with 99% similarity]
drivers/staging/wimax/linux-wimax.h [moved from include/uapi/linux/wimax.h with 100% similarity]
drivers/staging/wimax/net-wimax.h [moved from include/net/wimax.h with 99% similarity]
drivers/staging/wimax/op-msg.c [moved from net/wimax/op-msg.c with 99% similarity]
drivers/staging/wimax/op-reset.c [moved from net/wimax/op-reset.c with 98% similarity]
drivers/staging/wimax/op-rfkill.c [moved from net/wimax/op-rfkill.c with 99% similarity]
drivers/staging/wimax/op-state-get.c [moved from net/wimax/op-state-get.c with 96% similarity]
drivers/staging/wimax/stack.c [moved from net/wimax/stack.c with 99% similarity]
drivers/staging/wimax/wimax-internal.h [moved from net/wimax/wimax-internal.h with 99% similarity]
net/Kconfig
net/Makefile

index ed1cf94ea50c2773b1e0c21250c06ac8d2336fcd..d53986a424c4806805288ebbcd5579017c21d4fa 100644 (file)
@@ -115,7 +115,6 @@ configure specific aspects of kernel behavior to your liking.
    unicode
    vga-softcursor
    video-output
-   wimax/index
    xfs
 
 .. only::  subproject and html
index d198fa5eaacd36d8374014ad61fca5df4cc7e42c..ea55f462cefa15eb2ae3edbdb740043c18a6343a 100644 (file)
@@ -83,27 +83,6 @@ SUN RPC subsystem
 .. kernel-doc:: net/sunrpc/clnt.c
    :export:
 
-WiMAX
------
-
-.. kernel-doc:: net/wimax/op-msg.c
-   :export:
-
-.. kernel-doc:: net/wimax/op-reset.c
-   :export:
-
-.. kernel-doc:: net/wimax/op-rfkill.c
-   :export:
-
-.. kernel-doc:: net/wimax/stack.c
-   :export:
-
-.. kernel-doc:: include/net/wimax.h
-   :internal:
-
-.. kernel-doc:: include/uapi/linux/wimax.h
-   :internal:
-
 Network device support
 ======================
 
index ed5ab7e37f380d95700c6e9da01357da1d34da4f..48bbd3ebad484fa15d68283ac796f1370f1de926 100644 (file)
@@ -114,7 +114,6 @@ Todolist:
    unicode
    vga-softcursor
    video-output
-   wimax/index
    xfs
 
 .. only::  subproject and html
index e73636b75f29de8644c5c260b60f029e36df635a..17f5571788c9a06b74927ec58057f14195811f48 100644 (file)
@@ -9106,16 +9106,6 @@ W:       https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
 F:     drivers/net/wireless/intel/iwlwifi/
 
-INTEL WIRELESS WIMAX CONNECTION 2400
-M:     Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
-M:     linux-wimax@intel.com
-L:     wimax@linuxwimax.org (subscribers-only)
-S:     Supported
-W:     http://linuxwimax.org
-F:     Documentation/admin-guide/wimax/i2400m.rst
-F:     drivers/net/wimax/i2400m/
-F:     include/uapi/linux/wimax/i2400m.h
-
 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
 M:     Jithu Joseph <jithu.joseph@intel.com>
 R:     Maurice Ma <maurice.ma@intel.com>
@@ -18907,18 +18897,6 @@ S:     Supported
 W:     https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
 F:     drivers/net/wireless/ath/wil6210/
 
-WIMAX STACK
-M:     Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
-M:     linux-wimax@intel.com
-L:     wimax@linuxwimax.org (subscribers-only)
-S:     Supported
-W:     http://linuxwimax.org
-F:     Documentation/admin-guide/wimax/wimax.rst
-F:     include/linux/wimax/debug.h
-F:     include/net/wimax.h
-F:     include/uapi/linux/wimax.h
-F:     net/wimax/
-
 WINBOND CIR DRIVER
 M:     David Härdeman <david@hardeman.nu>
 S:     Maintained
index c3dbe64e628eaaadc1206cfbbdc44faccb81d6ee..c0af2dc8b93872fdde1242019b8ce627b9c50a41 100644 (file)
@@ -489,8 +489,6 @@ source "drivers/net/usb/Kconfig"
 
 source "drivers/net/wireless/Kconfig"
 
-source "drivers/net/wimax/Kconfig"
-
 source "drivers/net/wan/Kconfig"
 
 source "drivers/net/ieee802154/Kconfig"
index 72e18d505d1acf73f540a7cad2a6c691784c81af..b27e8633c30598fafbe2fde4aac1fa99e68ea54f 100644 (file)
@@ -66,7 +66,6 @@ obj-$(CONFIG_NET_SB1000) += sb1000.o
 obj-$(CONFIG_SUNGEM_PHY) += sungem_phy.o
 obj-$(CONFIG_WAN) += wan/
 obj-$(CONFIG_WLAN) += wireless/
-obj-$(CONFIG_WIMAX) += wimax/
 obj-$(CONFIG_IEEE802154) += ieee802154/
 
 obj-$(CONFIG_VMXNET3) += vmxnet3/
diff --git a/drivers/net/wimax/Kconfig b/drivers/net/wimax/Kconfig
deleted file mode 100644 (file)
index 2249e3d..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# SPDX-License-Identifier: GPL-2.0-only
-#
-# WiMAX LAN device drivers configuration
-#
-
-
-comment "Enable WiMAX (Networking options) to see the WiMAX drivers"
-       depends on WIMAX = n
-
-if WIMAX
-
-menu "WiMAX Wireless Broadband devices"
-
-source "drivers/net/wimax/i2400m/Kconfig"
-
-endmenu
-
-endif
diff --git a/drivers/net/wimax/Makefile b/drivers/net/wimax/Makefile
deleted file mode 100644 (file)
index b4575ba..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-# SPDX-License-Identifier: GPL-2.0-only
-obj-$(CONFIG_WIMAX_I2400M)     += i2400m/
index 2d0310448eba0d116c8fef0310dfcf658b5c0b4f..443ca3f3cdf09b15f58d92cbe86a729b89c2abc0 100644 (file)
@@ -114,6 +114,8 @@ source "drivers/staging/kpc2000/Kconfig"
 
 source "drivers/staging/qlge/Kconfig"
 
+source "drivers/staging/wimax/Kconfig"
+
 source "drivers/staging/wfx/Kconfig"
 
 source "drivers/staging/hikey9xx/Kconfig"
index 757a892ab5b9a1fe4e884981dfeca11ba0928a79..dc45128ef5255b68765018d201aa63afe4d9d76a 100644 (file)
@@ -47,5 +47,6 @@ obj-$(CONFIG_XIL_AXIS_FIFO)   += axis-fifo/
 obj-$(CONFIG_FIELDBUS_DEV)     += fieldbus/
 obj-$(CONFIG_KPC2000)          += kpc2000/
 obj-$(CONFIG_QLGE)             += qlge/
+obj-$(CONFIG_WIMAX)            += wimax/
 obj-$(CONFIG_WFX)              += wfx/
 obj-y                          += hikey9xx/
similarity index 94%
rename from net/wimax/Kconfig
rename to drivers/staging/wimax/Kconfig
index d13762bc4abca1fc40f124ea2fd098dfd62f0a8a..ded8b70b25ee55b269ed8d9d318bbb7ed76c3aea 100644 (file)
@@ -22,6 +22,8 @@ menuconfig WIMAX
 
          If unsure, it is safe to select M (module).
 
+if WIMAX
+
 config WIMAX_DEBUG_LEVEL
        int "WiMAX debug level"
        depends on WIMAX
@@ -38,3 +40,7 @@ config WIMAX_DEBUG_LEVEL
          If set at zero, this will compile out all the debug code.
 
          It is recommended that it is left at 8.
+
+source "drivers/staging/wimax/i2400m/Kconfig"
+
+endif
similarity index 83%
rename from net/wimax/Makefile
rename to drivers/staging/wimax/Makefile
index c2a71ae487accee28becf9e3cb3fc514989a382e..0e3f988656aa12db89a36f8f6349e5669f64b306 100644 (file)
@@ -11,3 +11,5 @@ wimax-y :=            \
        stack.o
 
 wimax-$(CONFIG_DEBUG_FS) += debugfs.o
+
+obj-$(CONFIG_WIMAX_I2400M)     += i2400m/
diff --git a/drivers/staging/wimax/TODO b/drivers/staging/wimax/TODO
new file mode 100644 (file)
index 0000000..26e4cb9
--- /dev/null
@@ -0,0 +1,18 @@
+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.
similarity index 96%
rename from net/wimax/debug-levels.h
rename to drivers/staging/wimax/debug-levels.h
index ebc287cde336126247aab5fc2968725e1b393e99..b854802d1d00611148b0be6651758ce61807e7f9 100644 (file)
@@ -13,7 +13,7 @@
 #define D_MODULENAME wimax
 #define D_MASTER CONFIG_WIMAX_DEBUG_LEVEL
 
-#include <linux/wimax/debug.h>
+#include "linux-wimax-debug.h"
 
 /* List of all the enabled modules */
 enum d_module {
similarity index 97%
rename from net/wimax/debugfs.c
rename to drivers/staging/wimax/debugfs.c
index 3c54bb6b925a65098e27fe735623a1c6752da5f0..e11bff61ffcf2ba0d92a724f954027160d04a7ee 100644 (file)
@@ -7,7 +7,7 @@
  * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
  */
 #include <linux/debugfs.h>
-#include <linux/wimax.h>
+#include "linux-wimax.h"
 #include "wimax-internal.h"
 
 #define D_SUBMODULE debugfs
similarity index 99%
rename from drivers/net/wimax/i2400m/control.c
rename to drivers/staging/wimax/i2400m/control.c
index 8df98757d901b56416787c1e4e134668e48f27cf..fe885aa56cf374476f6cdf9da6d93adb4bf1bc5d 100644 (file)
@@ -77,7 +77,7 @@
 #include "i2400m.h"
 #include <linux/kernel.h>
 #include <linux/slab.h>
-#include <linux/wimax/i2400m.h>
+#include "linux-wimax-i2400m.h"
 #include <linux/export.h>
 #include <linux/moduleparam.h>
 
similarity index 96%
rename from drivers/net/wimax/i2400m/debug-levels.h
rename to drivers/staging/wimax/i2400m/debug-levels.h
index 00942bb1489b0053310e09251c2a8b866edb3f84..a317e9fbb7341d58a773dce98991dc222c125239 100644 (file)
@@ -13,7 +13,7 @@
 #define D_MODULENAME i2400m
 #define D_MASTER CONFIG_WIMAX_I2400M_DEBUG_LEVEL
 
-#include <linux/wimax/debug.h>
+#include "../linux-wimax-debug.h"
 
 /* List of all the enabled modules */
 enum d_module {
similarity index 99%
rename from drivers/net/wimax/i2400m/driver.c
rename to drivers/staging/wimax/i2400m/driver.c
index ecb3fccca603ade2f826fa3ff4a07a31ae2ba2ee..dc8939ff78c0eb4203c6d6266292a436a71cd5c3 100644 (file)
@@ -50,7 +50,7 @@
  */
 #include "i2400m.h"
 #include <linux/etherdevice.h>
-#include <linux/wimax/i2400m.h>
+#include "linux-wimax-i2400m.h"
 #include <linux/module.h>
 #include <linux/moduleparam.h>
 #include <linux/suspend.h>
similarity index 99%
rename from drivers/net/wimax/i2400m/i2400m.h
rename to drivers/staging/wimax/i2400m/i2400m.h
index a3733a6d14f5eee8ee42ab72f41a9900aa6649ff..de22cc6f2c5c1b77661d85d36f711b7a2b804c7b 100644 (file)
 #include <linux/completion.h>
 #include <linux/rwsem.h>
 #include <linux/atomic.h>
-#include <net/wimax.h>
-#include <linux/wimax/i2400m.h>
+#include "../net-wimax.h"
+#include "linux-wimax-i2400m.h"
 #include <asm/byteorder.h>
 
 enum {
similarity index 99%
rename from drivers/net/wimax/i2400m/op-rfkill.c
rename to drivers/staging/wimax/i2400m/op-rfkill.c
index 5c79f052cad20925c63e6c72adda3a97af3ee0fd..fbddf2e18c1429712a7b8655102e190455cde2c0 100644 (file)
@@ -18,7 +18,7 @@
  *   switch (coming from sysfs, the wimax stack or user space).
  */
 #include "i2400m.h"
-#include <linux/wimax/i2400m.h>
+#include "linux-wimax-i2400m.h"
 #include <linux/slab.h>
 
 
similarity index 95%
rename from drivers/net/wimax/i2400m/usb-debug-levels.h
rename to drivers/staging/wimax/i2400m/usb-debug-levels.h
index b6f7335de76532491c6a7153ffc97de09d896cf6..8fd0111560f6fca99a43444f213713c4c6a425f3 100644 (file)
@@ -13,7 +13,7 @@
 #define D_MODULENAME i2400m_usb
 #define D_MASTER CONFIG_WIMAX_I2400M_DEBUG_LEVEL
 
-#include <linux/wimax/debug.h>
+#include "../linux-wimax-debug.h"
 
 /* List of all the enabled modules */
 enum d_module {
similarity index 99%
rename from drivers/net/wimax/i2400m/usb.c
rename to drivers/staging/wimax/i2400m/usb.c
index b684e97ac976806354ce538506a0d77efbbb9ce6..3b84dd7b55678e69eb9523440aaf470a8e5b8f92 100644 (file)
@@ -49,7 +49,7 @@
  *   usb_reset_device()
  */
 #include "i2400m-usb.h"
-#include <linux/wimax/i2400m.h>
+#include "linux-wimax-i2400m.h"
 #include <linux/debugfs.h>
 #include <linux/slab.h>
 #include <linux/module.h>
similarity index 99%
rename from net/wimax/id-table.c
rename to drivers/staging/wimax/id-table.c
index 02eee37b7e3157dc33d24a0a3cba9f56ff6e474d..0e6f4aa87bc91f268dbb0961118563a50ee3ed43 100644 (file)
@@ -28,7 +28,7 @@
 #include <net/genetlink.h>
 #include <linux/netdevice.h>
 #include <linux/list.h>
-#include <linux/wimax.h>
+#include "linux-wimax.h"
 #include "wimax-internal.h"
 
 
similarity index 99%
rename from include/linux/wimax/debug.h
rename to drivers/staging/wimax/linux-wimax-debug.h
index cdae052bcdcdd279bf7806327e6488b6052172b3..5b5ec405143b87a061f7073bccb15160d5a5b8b8 100644 (file)
@@ -60,7 +60,7 @@
  *     #define D_MODULENAME modulename
  *     #define D_MASTER 10
  *
- *     #include <linux/wimax/debug.h>
+ *     #include "linux-wimax-debug.h"
  *
  *     enum d_module {
  *             D_SUBMODULE_DECLARE(submodule_1),
similarity index 99%
rename from include/net/wimax.h
rename to drivers/staging/wimax/net-wimax.h
index f6e31d2f47aa8cad2c3c9bcaca7cef05842b7c5a..f578e345e2bda86d9c1f487a9c36aad4585d82bc 100644 (file)
 #ifndef __NET__WIMAX_H__
 #define __NET__WIMAX_H__
 
-#include <linux/wimax.h>
+#include "linux-wimax.h"
 #include <net/genetlink.h>
 #include <linux/netdevice.h>
 
similarity index 99%
rename from net/wimax/op-msg.c
rename to drivers/staging/wimax/op-msg.c
index 6460b5785758b0c3875dc6ae2cf0f15d06313c0a..e20ac7d84e82ad1ff4fdcb6b08b9a4ed4b67cce7 100644 (file)
@@ -60,7 +60,7 @@
 #include <linux/slab.h>
 #include <net/genetlink.h>
 #include <linux/netdevice.h>
-#include <linux/wimax.h>
+#include "linux-wimax.h"
 #include <linux/security.h>
 #include <linux/export.h>
 #include "wimax-internal.h"
similarity index 98%
rename from net/wimax/op-reset.c
rename to drivers/staging/wimax/op-reset.c
index 9899b2e5672125baf5075f643b41921675dd1862..b3f000cbe112e12e279e6dc46a7ed56545cc4a29 100644 (file)
@@ -13,9 +13,9 @@
  * disconnect and reconnect the device).
  */
 
-#include <net/wimax.h>
+#include "net-wimax.h"
 #include <net/genetlink.h>
-#include <linux/wimax.h>
+#include "linux-wimax.h"
 #include <linux/security.h>
 #include <linux/export.h>
 #include "wimax-internal.h"
similarity index 99%
rename from net/wimax/op-rfkill.c
rename to drivers/staging/wimax/op-rfkill.c
index 248d10b60b055f249a614f8f430d85427607941f..78b294481a59ac40f77bbc4afc029977d53a27ec 100644 (file)
@@ -45,9 +45,9 @@
  * wimax_rfkill_rm()            [called by wimax_dev_add/rm()]
  */
 
-#include <net/wimax.h>
+#include "net-wimax.h"
 #include <net/genetlink.h>
-#include <linux/wimax.h>
+#include "linux-wimax.h"
 #include <linux/security.h>
 #include <linux/rfkill.h>
 #include <linux/export.h>
similarity index 96%
rename from net/wimax/op-state-get.c
rename to drivers/staging/wimax/op-state-get.c
index 5bc712de15630035738184e8bc6fb7e3e9dc5d5f..c5bfbed505f5d9674d6fed5bd5996324155edc6c 100644 (file)
@@ -10,9 +10,9 @@
  *  Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
  */
 
-#include <net/wimax.h>
+#include "net-wimax.h"
 #include <net/genetlink.h>
-#include <linux/wimax.h>
+#include "linux-wimax.h"
 #include <linux/security.h>
 #include "wimax-internal.h"
 
similarity index 99%
rename from net/wimax/stack.c
rename to drivers/staging/wimax/stack.c
index 3a62af3f80bf9f2cd9a62a6d4b11d255c2ab2001..ace24a6dfd2d9af46fcae09c5b25f43729e80fb5 100644 (file)
@@ -39,7 +39,7 @@
 #include <linux/gfp.h>
 #include <net/genetlink.h>
 #include <linux/netdevice.h>
-#include <linux/wimax.h>
+#include "linux-wimax.h"
 #include <linux/module.h>
 #include "wimax-internal.h"
 
similarity index 99%
rename from net/wimax/wimax-internal.h
rename to drivers/staging/wimax/wimax-internal.h
index 40751207296cba357447b3248ccfdc34e9d65072..a6b6990642a1cfcb85f7456dd461aceedb5b8ab9 100644 (file)
@@ -22,7 +22,7 @@
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 
 #include <linux/device.h>
-#include <net/wimax.h>
+#include "net-wimax.h"
 
 
 /*
index d6567162c1cfcf3d36ae4a32c57026a81ecfd4f0..f4c32d982af612bfbf5520d5c932c56eac3f6c94 100644 (file)
@@ -386,8 +386,6 @@ source "net/mac80211/Kconfig"
 
 endif # WIRELESS
 
-source "net/wimax/Kconfig"
-
 source "net/rfkill/Kconfig"
 source "net/9p/Kconfig"
 source "net/caif/Kconfig"
index 5744bf1997fd07aeb2a7a16e0e88d92a89a4d575..d96b0aa8f39f7c70a883bcc6b535c7f1a6e6bbf2 100644 (file)
@@ -66,7 +66,6 @@ obj-$(CONFIG_MAC802154)               += mac802154/
 ifeq ($(CONFIG_NET),y)
 obj-$(CONFIG_SYSCTL)           += sysctl_net.o
 endif
-obj-$(CONFIG_WIMAX)            += wimax/
 obj-$(CONFIG_DNS_RESOLVER)     += dns_resolver/
 obj-$(CONFIG_CEPH_LIB)         += ceph/
 obj-$(CONFIG_BATMAN_ADV)       += batman-adv/