diff options
author | Luis R. Rodriguez <lrodriguez@atheros.com> | 2010-10-01 16:16:34 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-10-01 18:11:56 -0700 |
commit | cff55f50b882b197a52c4cf0108a43c615d1fdba (patch) | |
tree | 549924b67a6353a33935185cb2cf5634715a90fd /drivers/staging/otus/80211core/queue.h | |
parent | 0656bb352080982f960bfff2b78602a5071c909f (diff) | |
download | kernel_samsung_smdk4412-cff55f50b882b197a52c4cf0108a43c615d1fdba.zip kernel_samsung_smdk4412-cff55f50b882b197a52c4cf0108a43c615d1fdba.tar.gz kernel_samsung_smdk4412-cff55f50b882b197a52c4cf0108a43c615d1fdba.tar.bz2 |
staging: remove the Atheros otus vendor driver
Atheros originally had posted a vendor driver to support
the Atheros AR9170 devices, the driver was called otus [1].
The otus driver was staging quality but it, along with
other chipset documentation helped the community do a rewrite
for a proper driver. Johannes Berg did the ar9170 [2] work and
Christian Lamparter then followed up with some final touches
for inclusion upstream.
The original goal behind ar9170 was to match all functionality,
performance, stability and quality against Otus. In the end this
proved quite challenging even with GPLv2 firmware.
Christian then decided to work on a replacement driver with
new enhancements to the GPLv2 firmware. It took 1 year, 5 months,
9 days since this merge of ar9170usb upstream to release carl9170
with upstream inclusion intentions but its now there.
We remove the Otus driver now as the carl9170 driver actually
ends up not only replacing but superseding the staging Otus driver!
http://wireless.kernel.org/en/users/Drivers/otus
http://wireless.kernel.org/en/users/Drivers/ar9170
http://wireless.kernel.org/en/users/Drivers/carl9170
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/otus/80211core/queue.h')
-rw-r--r-- | drivers/staging/otus/80211core/queue.h | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/drivers/staging/otus/80211core/queue.h b/drivers/staging/otus/80211core/queue.h deleted file mode 100644 index 4526b88..0000000 --- a/drivers/staging/otus/80211core/queue.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 2007-2008 Atheros Communications Inc. - * - * Permission to use, copy, modify, and/or distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - -#ifndef _QUEUE_H -#define _QUEUE_H - -#include "../oal_dt.h" - -struct zsQueueCell -{ - u32_t tick; - zbuf_t* buf; -}; - -struct zsQueue -{ - u16_t size; - u16_t sizeMask; - u16_t head; - u16_t tail; - struct zsQueueCell cell[1]; -}; - -#endif //#ifndef _QUEUE_H |