[PATCH] staging: document that the wifi drivers are pointless

From: Johannes Berg
Date: Sun Mar 22 2009 - 16:44:46 EST


All these drivers are pointless -- people shouldn't work on them.
They have replacements or need to be integrated with the proper
wireless work or into other, existing, driver infrastructure.
Some people already started cleaning up the otus driver, despite
ar9170, because the staging drivers are not documented as being
pointless.

Signed-off-by: Johannes Berg <johannes@xxxxxxxxxxxxxxxx>
---
I thought there was supposed to be a staging list now... doesn't seem to
have arrived in MAINTAINERS.

drivers/staging/otus/TODO | 7 +++----
drivers/staging/rt2860/TODO | 4 ++--
drivers/staging/rt2870/TODO | 9 ++++++++-
drivers/staging/wlan-ng/README | 4 +++-
4 files changed, 16 insertions(+), 8 deletions(-)

--- wireless-testing.orig/drivers/staging/otus/TODO 2009-03-22 10:31:36.000000000 +0100
+++ wireless-testing/drivers/staging/otus/TODO 2009-03-22 10:31:37.000000000 +0100
@@ -1,8 +1,7 @@
TODO:
- - checkpatch.pl cleanups
- - sparse cleanups
- - port to in-kernel 80211 stack
- - proper network developer maintainer
+ Any functionality in this driver should be integrated
+ into the ar9170 driver that is under development on the
+ linux-wireless mailing list.

Please send any patches to Greg Kroah-Hartman <greg@xxxxxxxxx> and
Luis Rodriguez <Luis.Rodriguez@xxxxxxxxxxx> and the
--- wireless-testing.orig/drivers/staging/rt2860/TODO 2009-03-22 10:31:43.000000000 +0100
+++ wireless-testing/drivers/staging/rt2860/TODO 2009-03-22 10:34:12.000000000 +0100
@@ -1,6 +1,6 @@
I'm hesitant to add a TODO file here, as the wireless developers would
really have people help them out on the "clean" rt2860 driver that can
-be found at the rt2860.sf.net site.
+be found at the http://rt2x00.serialmonkey.com/ site.

But, if you wish to clean up this driver instead, here's a short list of
things that need to be done to get it into a more mergable shape:
@@ -8,7 +8,7 @@ things that need to be done to get it in
TODO:
- checkpatch.pl clean
- sparse clean
- - port to in-kernel 80211 stack
+ - port to in-kernel 80211 stack and common rt2x00 infrastructure
- remove reading from /etc/ config files
- review by the wireless developer community

--- wireless-testing.orig/drivers/staging/rt2870/TODO 2009-03-22 10:31:57.000000000 +0100
+++ wireless-testing/drivers/staging/rt2870/TODO 2009-03-22 10:39:55.000000000 +0100
@@ -1,7 +1,14 @@
+I'm hesitant to add a TODO file here, as the wireless developers would
+really have people help them out on the "clean" rt2870 driver that can
+be found at the http://rt2x00.serialmonkey.com/ site.
+
+But, if you wish to clean up this driver instead, here's a short list of
+things that need to be done to get it into a more mergable shape:
+
TODO:
- checkpatch.pl clean
- sparse clean
- - port to in-kernel 80211 stack
+ - port to in-kernel 80211 stack and common rt2x00 infrastructure
- remove reading from /etc/ config files
- review by the wireless developer community

--- wireless-testing.orig/drivers/staging/wlan-ng/README 2009-03-22 10:34:25.000000000 +0100
+++ wireless-testing/drivers/staging/wlan-ng/README 2009-03-22 10:34:32.000000000 +0100
@@ -4,4 +4,6 @@ TODO:
- Lindent cleanups
- move to use the in-kernel wireless stack

-Please send all patches to Greg Kroah-Hartman <greg@xxxxxxxxx>
+Please send any patches or complaints about this driver to Greg
+Kroah-Hartman <greg@xxxxxxxxx> and don't bother the upstream wireless
+kernel developers about it, they want nothing to do with it.


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/