roms: Romain Lievin <roms@tilp.info
jb:   Julien Blache <jb@jblache.org>


Quirk:
	make rw returns -75 funky result
#define EOVERFLOW       75      /* Value too large for defined data type */

- 18/04/2004, version 1.07b: roms
	Fixed division by zero error when timeout is set to 0.
	Fixed wrong timeout formula => short timeout => tranmissions errors.

- 13/04/2004, version 1.07: roms
	Fixed bad use of usb_clear_halt. Driver is now working fine.
	Synched with kernel 2.4.26 and 2.6.5.
	Added Makefile for 2.6 series.

- 08/12/2002, version 1.06b: roms
	Module synched with 2.4 & 2.5 kernel.

- 29/09/2002, version 1.06: roms
	Very bad oops reported by Zwane Mwaikambo <zwane@holomorphy.com> but
	not fixed because not reproduced.
	Randy's patch merged.

- 29/09/2002, version 1.05b: roms
	History reworked in the header.

- 26/09/2002, version 1.05: roms
	Bug fix with the timeout parameter thanks to "Randy.Dunlap" <randy.dunlap@verizon.net>. Patch sent to the lkml and applied by Greg.

- 13/09/2002 (?), version 1.04b: roms
	Backported to kernel 2.4 (2.4.20)

- 16/07/2002 : v1.04 -- Julien BLACHE <jb@jblache.org>
     + removed useless usblp_cleanup()
     + removed {un,}lock_kernel() as suggested on lkml
     + inlined clear_pipes() (used once)
     + inlined clear_device() (small, used twice)
     + removed tiglusb_find_struct() (used once, simple code)
     + replaced down() with down_interruptible() wherever possible
     + fixed double unregistering wrt devfs, causing devfs
       to force an oops when the device is deconnected
     + removed unused fields from struct tiglusb_t

- 13/08/2002, version 1.04: Julien BLACHE <jb@jblache.org>
	Fixed the 'devices.sh' scripts with or without devfs.
	Code cleanup, see tiusb.c for details:

- 02/04/2002, version 1.03:
	Submitted to Greg KH, the Linux USB maintainer. Currently placed in
	the BitKeeper as well as ticable.h. Modified by Greg.
	Included in kernel 2.5.3 !

- 31/03/2002, version 1.02:
	Changed error codes (USB_ST_TIMEOUT) for 2.5 kernels.

- 26/03/2002, version 1.01:
        I received officially allocated device numbers (John Cagle).
	Source code slightly modified since we do not register our module under
	the USB tree (major 180).

- 22/03/2002, version 0.20 -> 1.00:
	Clean-up.
	Trying to add a quirk workaround (currently implemented in libticables
	because common to all platforms)...

- 17/03/2002, version 0.19:
        Clean-up for LKML submit.

- 31/12/2001, version 0.18:
	Use IOCTL in libticables for resetting both endpoints -> works fine. 
	The driver can be considered as stable.

- 12/10/2001, version 0.17:
	Source code completely rewritten from scratch (previous version 
	placed in old directory)
	Driver works fine.
	Ioctl & lseek entry functions added for getting/setting timeout and 
	resetting device.