diff options
| author | Stephen Hemminger <shemminger@vyatta.com> | 2009-04-15 16:52:16 -0700 | 
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-04-17 11:06:31 -0700 | 
| commit | 1a92e82a86556727da1626393f2a6becf7e62f39 (patch) | |
| tree | 9c9fbfb3a39fec17dbeeed8c85017141fab46bad /drivers | |
| parent | 5672487d29bd6a3cb0bff941d4f4535ccacc41ed (diff) | |
| download | linux-1a92e82a86556727da1626393f2a6becf7e62f39.tar.bz2 | |
staging: slicoss: update README
I looked, I gagged, I left
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/staging/slicoss/README | 31 | 
1 files changed, 30 insertions, 1 deletions
| diff --git a/drivers/staging/slicoss/README b/drivers/staging/slicoss/README index 2d5b1127ce51..70f49099c065 100644 --- a/drivers/staging/slicoss/README +++ b/drivers/staging/slicoss/README @@ -10,7 +10,36 @@ TODO:  	- move firmware loading to request_firmware()  	- remove direct memory access of structures  	- any remaining sparse and checkpatch.pl warnings -	- any netdev recommended changes + +	- use net_device_ops +	- use dev->stats rather than adapter->stats +	- don't cast netdev_priv it is already void +	- use compare_ether_addr +	- 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. +	- remove all the gratiutous debug infrastructure +	- use PCI_DEVICE() +	- do ethtool correctly using ethtool_ops +	- NAPI? +	- wasted overhead of extra stats +	- state variables for things that are +	  easily availble and shouldn't be kept in card structure, cardnum, ... +	  slotnumber, events, ... +	- get rid of slic_spinlock wrapper +	- 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@suse.de> |