mirror of
https://github.com/ukui/kernel.git
synced 2026-03-09 10:07:04 -07:00
staging: slicoss: remove the staging driver
A "real" driver for this hardware has now landed in the networking tree, so remove this old staging driver so that we don't have multiple drivers for the same hardware, and so people don't waste their time trying to clean up this old code. Cc: Lior Dotan <liodot@gmail.com> Cc: Christopher Harrer <charrer@alacritech.com> Cc: David Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
@@ -11566,12 +11566,6 @@ L: linux-fbdev@vger.kernel.org
|
||||
S: Maintained
|
||||
F: drivers/staging/sm750fb/
|
||||
|
||||
STAGING - SLICOSS
|
||||
M: Lior Dotan <liodot@gmail.com>
|
||||
M: Christopher Harrer <charrer@alacritech.com>
|
||||
S: Odd Fixes
|
||||
F: drivers/staging/slicoss/
|
||||
|
||||
STAGING - SPEAKUP CONSOLE SPEECH DRIVER
|
||||
M: William Hubbs <w.d.hubbs@gmail.com>
|
||||
M: Chris Brannon <chris@the-brannons.com>
|
||||
|
||||
@@ -24,8 +24,6 @@ menuconfig STAGING
|
||||
|
||||
if STAGING
|
||||
|
||||
source "drivers/staging/slicoss/Kconfig"
|
||||
|
||||
source "drivers/staging/wlan-ng/Kconfig"
|
||||
|
||||
source "drivers/staging/comedi/Kconfig"
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
# Makefile for staging directory
|
||||
|
||||
obj-y += media/
|
||||
obj-$(CONFIG_SLICOSS) += slicoss/
|
||||
obj-$(CONFIG_PRISM2_USB) += wlan-ng/
|
||||
obj-$(CONFIG_COMEDI) += comedi/
|
||||
obj-$(CONFIG_FB_OLPC_DCON) += olpc_dcon/
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
config SLICOSS
|
||||
tristate "Alacritech Gigabit IS-NIC support"
|
||||
depends on PCI && X86 && NET
|
||||
default n
|
||||
help
|
||||
This driver supports Alacritech's IS-NIC gigabit ethernet cards.
|
||||
|
||||
This includes the following devices:
|
||||
Mojave cards (single port PCI Gigabit) both copper and fiber
|
||||
Oasis cards (single and dual port PCI-x Gigabit) copper and fiber
|
||||
Kalahari cards (dual and quad port PCI-e Gigabit) copper and fiber
|
||||
|
||||
To compile this driver as a module, choose M here: the module
|
||||
will be called slicoss.
|
||||
@@ -1 +0,0 @@
|
||||
obj-$(CONFIG_SLICOSS) += slicoss.o
|
||||
@@ -1,7 +0,0 @@
|
||||
This driver is supposed to support:
|
||||
|
||||
Mojave cards (single port PCI Gigabit) both copper and fiber
|
||||
Oasis cards (single and dual port PCI-x Gigabit) copper and fiber
|
||||
Kalahari cards (dual and quad port PCI-e Gigabit) copper and fiber
|
||||
|
||||
The driver was actually tested on Oasis and Kalahari cards.
|
||||
@@ -1,36 +0,0 @@
|
||||
TODO:
|
||||
- move firmware loading to request_firmware()
|
||||
- remove direct memory access of structures
|
||||
- any remaining sparse and checkpatch.pl warnings
|
||||
|
||||
- use net_device_ops
|
||||
- use dev->stats rather than adapter->stats
|
||||
- don't cast netdev_priv it is already void
|
||||
- GET RID OF MACROS
|
||||
- work on all architectures
|
||||
- without CONFIG_X86_64 confusion
|
||||
- do 64 bit correctly
|
||||
- don't depend on order of union
|
||||
- get rid of ASSERT(), use BUG() instead but only where necessary
|
||||
looks like most aren't really useful
|
||||
- no new SIOCDEVPRIVATE ioctl allowed
|
||||
- don't use module_param for configuring interrupt mitigation
|
||||
use ethtool instead
|
||||
- reorder code to elminate use of forward declarations
|
||||
- don't keep private linked list of drivers.
|
||||
- use PCI_DEVICE()
|
||||
- do ethtool correctly using ethtool_ops
|
||||
- NAPI?
|
||||
- wasted overhead of extra stats
|
||||
- state variables for things that are
|
||||
easily available and shouldn't be kept in card structure, cardnum, ...
|
||||
slotnumber, events, ...
|
||||
- volatile == bad design => bad code
|
||||
- locking too fine grained, not designed just throw more locks
|
||||
at problem
|
||||
|
||||
Please send patches to:
|
||||
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
||||
and Cc: Lior Dotan <liodot@gmail.com> and Christopher Harrer
|
||||
<charrer@alacritech.com> as well as they are also able to test out any
|
||||
changes.
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user