linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* orinoco_usb Request For Comments
@ 2003-06-26 20:58 Manuel Estrada Sainz
  2003-06-26 21:41 ` Oliver Neukum
  2003-06-26 22:03 ` [Orinoco-devel] " Pavel Roskin
  0 siblings, 2 replies; 11+ messages in thread
From: Manuel Estrada Sainz @ 2003-06-26 20:58 UTC (permalink / raw)
  To: LKML; +Cc: Jeff Garzik, orinoco-devel, jt

 Hello,

 As many of you already know, I have been working on a variant of the
 standard orinoco driver to support ORiNOCO USB devices.

 I now believe that it is stable enough for the kernel, and I would like
 to get it integrated in the official kernel tree.

 At first I tried convincing David to accept the changes in the standard
 orinoco driver but he was (rightfully) skeptic. Then Jean Tourrilhes
 opened my eyes, the changes touch carefully crafted locking semantics
 and could give trouble (although it has been working well for quite a
 while), and suggested adding it as an independent (alternative) driver.
 
 It has happened before with rtl8139/8139too and others, while the new
 driver probes it's merits stability conscious people can still use the
 standard driver.

 I know that there are some issues, this is what I plan to do:
 	- Beautify the source
		- Function renaming for consistency
		- Moving code around for structure
	- Remove reg_name()/rid_name()?
	- Cleanup bridge_or_reg/bridge_read_reg/bridge_write_reg to the
	  minimum possible.
	  	- Implement my own orinoco_interrupt using
		  __orinoco_ev_* directly.
	- Add '-exp' to all module names and offer them as an
	  alternative in Kconfig.
	  	- I have renamed a couple of functions so they don't get
		  mixed with the standard orinoco modules.

 Please comment, how much of that or what else needs to be done to get
 it in the kernel?

 Also suggestions on better ways to do the USB vs. PCMCIA abstraction
 would be welcomed, although IMHO that could be polished later.

 Oh, and since I am at it, I wouldn't mind cleaning kcompat.h for
 inclusion in 2.4 kernels to make driver porting easier. I have also
 been working in porting lirc so I could put it all together (the
 kcompat.h stuff) for 2.4 inclusion.

 The code can be downloaded from 

	http://alioth.debian.org/download.php/223/orinoco-usb-0.2.1.tar.bz2

 Or if you want to look at independent files:

	http://orinoco-usb.alioth.debian.org/orinoco-usb-0.2.1/

 And for the record, the web page for the project is:

 	http://orinoco-usb.alioth.debian.org/

 BTW, for comparison purposes, it was last merged with standard
 orinoco-0.13e.

 Have a nice day

 	Manuel

 PS: Sorry for the long message.
-- 
--- Manuel Estrada Sainz <ranty@debian.org>
                         <ranty@bigfoot.com>
			 <ranty@users.sourceforge.net>
------------------------ <manuel.estrada@hispalinux.es> -------------------
Let us have the serenity to accept the things we cannot change, courage to
change the things we can, and wisdom to know the difference.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2003-07-02 13:49 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-06-26 20:58 orinoco_usb Request For Comments Manuel Estrada Sainz
2003-06-26 21:41 ` Oliver Neukum
2003-06-26 23:09   ` Manuel Estrada Sainz
2003-06-27  8:27   ` Manuel Estrada Sainz
     [not found]     ` <Pine.LNX.4.53.0306271213350.5135@fachschaft.cup.uni-muenchen.de>
2003-07-02 10:17       ` Manuel Estrada Sainz
2003-07-02 14:02         ` Oliver Neukum
2003-06-26 22:03 ` [Orinoco-devel] " Pavel Roskin
2003-06-26 22:50   ` Manuel Estrada Sainz
2003-06-27 21:49     ` Pavel Roskin
2003-06-27 22:16       ` Manuel Estrada Sainz
2003-06-27  2:55   ` David Gibson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).