changelog.history

来自「linux 内核源代码」· HISTORY 代码 · 共 731 行 · 第 1/2 页

HISTORY
731
字号
	Think Treo support is now working. (04/03/2002) gkh	Added support for the Sony OS 4.1 devices.  Thanks to Hiroyuki ARAKI	<hiro@zob.ne.jp> for the information. (03/27/2002) gkh	Removed assumptions that port->tty was always valid (is not true	for usb serial console devices.) (03/23/2002) gkh	Added support for the Palm i705 device, thanks to Thomas Riemer	<tom@netmech.com> for the information. (03/21/2002) gkh	Added support for the Palm m130 device, thanks to Udo Eisenbarth	<udo.eisenbarth@web.de> for the information. (02/27/2002) gkh	Reworked the urb handling logic.  We have no more pool, but dynamically	allocate the urb and the transfer buffer on the fly.  In testing this	does not incure any measurable overhead.  This also relies on the fact	that we have proper reference counting logic for urbs. (02/21/2002) SilaS  Added initial support for the Palm m515 devices. (02/14/2002) gkh	Added support for the Clie S-360 device. (12/18/2001) gkh	Added better Clie support for 3.5 devices.  Thanks to Geoffrey Levand	for the patch. (11/11/2001) gkh	Added support for the m125 devices, and added check to prevent oopses	for Clié devices that lie about the number of ports they have. (08/30/2001) gkh	Added support for the Clie devices, both the 3.5 and 4.0 os versions.	Many thanks to Daniel Burke, and Bryan Payne for helping with this. (08/23/2001) gkh	fixed a few potential bugs pointed out by Oliver Neukum. (05/30/2001) gkh	switched from using spinlock to a semaphore, which fixes lots of problems. (05/28/2000) gkh	Added initial support for the Palm m500 and Palm m505 devices. (04/08/2001) gb	Identify version on module load. (01/21/2000) gkh	Added write_room and chars_in_buffer, as they were previously using the	generic driver versions which is all wrong now that we are using an urb	pool.  Thanks to Wolfgang Grandegger for pointing this out to me.	Removed count assignment in the write function, which was not needed anymore	either.  Thanks to Al Borchers for pointing this out. (12/12/2000) gkh	Moved MOD_DEC to end of visor_close to be nicer, as the final write	message can sleep. (11/12/2000) gkh	Fixed bug with data being dropped on the floor by forcing tty->low_latency	to be on.  Hopefully this fixes the OHCI issue! (11/01/2000) Adam J. Richter	usb_device_id table support (10/05/2000) gkh	Fixed bug with urb->dev not being set properly, now that the usb	core needs it. (09/11/2000) gkh	Got rid of always calling kmalloc for every urb we wrote out to the	device.	Added visor_read_callback so we can keep track of bytes in and out for	those people who like to know the speed of their device.	Removed DEBUG #ifdefs with call to usb_serial_debug_data (09/06/2000) gkh	Fixed oops in visor_exit.  Need to uncomment usb_unlink_urb call _after_	the host controller drivers set urb->dev = NULL when the urb is finished. (08/28/2000) gkh	Added locks for SMP safeness. (08/08/2000) gkh	Fixed endian problem in visor_startup.	Fixed MOD_INC and MOD_DEC logic and the ability to open a port more	than once. (07/23/2000) gkh	Added pool of write urbs to speed up transfers to the visor. (07/19/2000) gkh	Added module_init and module_exit functions to handle the fact that this	driver is a loadable module now. (07/03/2000) gkh	Added visor_set_ioctl and visor_set_termios functions (they don't do much	of anything, but are good for debugging.) (06/25/2000) gkh	Fixed bug in visor_unthrottle that should help with the disconnect in PPP	bug that people have been reporting. (06/23/2000) gkh	Cleaned up debugging statements in a quest to find UHCI timeout bug. (04/27/2000) Ryan VanderBijl 	Fixed memory leak in visor_close (03/26/2000) gkh	Split driver up into device specific pieces.-----------------------------------------------------------------------pl2303.c Change Log comments: 2002_Mar_26 gkh	allowed driver to work properly if there is no tty assigned to a port	(this happens for serial console devices.) 2001_Oct_06 gkh	Added RTS and DTR line control.  Thanks to joe@bndlg.de for parts of it. 2001_Sep_19 gkh	Added break support. 2001_Aug_30 gkh	fixed oops in write_bulk_callback. 2001_Aug_28 gkh	reworked buffer logic to be like other usb-serial drivers.  Hopefully	removing some reported problems. 2001_Jun_06 gkh	finished porting to 2.4 format.-----------------------------------------------------------------------io_edgeport.c Change Log comments: 2003_04_03 al borchers  - fixed a bug (that shows up with dosemu) where the tty struct is    used in a callback after it has been freed 2.3 2002_03_08 greg kroah-hartman	- fixed bug when multiple devices were attached at the same time. 2.2 2001_11_14 greg kroah-hartman	- fixed bug in edge_close that kept the port from being used more	  than once.	- fixed memory leak on device removal.	- fixed potential double free of memory when command urb submitting	  failed.	- other small cleanups when the device is removed 2.1 2001_07_09 greg kroah-hartman	- added support for TIOCMBIS and TIOCMBIC.     (04/08/2001) gb	- Identify version on module load. 2.0 2001_03_05 greg kroah-hartman	- reworked entire driver to fit properly in with the other usb-serial	  drivers.  Occasional oopses still happen, but it's a good start. 1.2.3 (02/23/2001) greg kroah-hartman	- changed device table to work properly for 2.4.x final format.	- fixed problem with dropping data at high data rates. 1.2.2 (11/27/2000) greg kroah-hartman	- cleaned up more NTisms.	- Added device table for 2.4.0-test11 1.2.1 (11/08/2000) greg kroah-hartman	- Started to clean up NTisms.	- Fixed problem with dev field of urb for kernels >= 2.4.0-test9 1.2 (10/17/2000) David Iacovelli 	Remove all EPIC code and GPL source  Fix RELEVANT_IFLAG macro to include flow control  changes port configuration changes.  Fix redefinition of SERIAL_MAGIC  Change all timeout values to 5 seconds  Tried to fix the UHCI multiple urb submission, but failed miserably.  it seems to work fine with OHCI.  ( Greg take a look at the #if 0 at end of WriteCmdUsb() we must    find a way to work arount this UHCI bug ) 1.1 (10/11/2000) David Iacovelli  Fix XON/XOFF flow control to support both IXON and IXOFF 0.9.27 (06/30/2000) David Iacovelli  Added transmit queue and now allocate urb for command writes. 0.9.26 (06/29/2000) David Iacovelli  Add support for 80251 based edgeport 0.9.25 (06/27/2000) David Iacovelli  Do not close the port if it has multiple opens. 0.9.24 (05/26/2000) David Iacovelli  Add IOCTLs to support RXTX and JAVA POS  and first cut at running BlackBox Demo 0.9.23 (05/24/2000) David Iacovelli  Add IOCTLs to support RXTX and JAVA POS 0.9.22 (05/23/2000) David Iacovelli  fixed bug in enumeration.  If epconfig turns on mapping by  path after a device is already plugged in, we now update  the mapping correctly 0.9.21 (05/16/2000) David Iacovelli  Added BlockUntilChaseResp() to also wait for txcredits  Updated the way we allocate and handle write URBs	Add debug code to dump buffers 0.9.20 (05/01/2000) David Iacovelli	change driver to use usb/tts/ 0.9.19 (05/01/2000) David Iacovelli  Update code to compile if DEBUG is off 0.9.18 (04/28/2000) David Iacovelli  cleanup and test tty_register with devfs 0.9.17 (04/27/2000) greg kroah-hartman 	changed tty_register around to be like the way it 	was before, but now it works properly with devfs. 0.9.16 (04/26/2000) david iacovelli  Fixed bug in GetProductInfo() 0.9.15 (04/25/2000) david iacovelli	Updated enumeration 0.9.14 (04/24/2000) david iacovelli  Removed all config/status IOCTLS and  converted to using /proc/edgeport  still playing with devfs 0.9.13 (04/24/2000) david iacovelli  Removed configuration based on ttyUSB0  Added support for configuration using /prod/edgeport  first attempt at using devfs (not working yet!)  Added IOCTL to GetProductInfo()  Added support for custom baud rates	Add support for random port numbers 0.9.12 (04/18/2000) david iacovelli	added additional configuration IOCTLs  use ttyUSB0 for configuration 0.9.11 (04/17/2000) greg kroah-hartman	fixed module initialization race conditions.	made all urbs dynamically allocated.	made driver devfs compatible. now it only registers the tty device	when the device is actually plugged in. 0.9.10 (04/13/2000) greg kroah-hartman	added proc interface framework. 0.9.9 (04/13/2000) david iacovelli	added enumeration code and ioctls to configure the device 0.9.8 (04/12/2000) david iacovelli  Change interrupt read start when device is plugged in  and stop when device is removed	process interrupt reads when all ports are closed  (keep value of rxBytesAvail consistent with the edgeport)  set the USB_BULK_QUEUE flag so that we can shove a bunch  of urbs at once down the pipe 0.9.7 (04/10/2000) david iacovelli 	start to add enumeration code.  generate serial number for epic devices  add support for kdb 0.9.6 (03/30/2000) david iacovelli  add IOCTL to get string, manufacture, and boot descriptors 0.9.5 (03/14/2000) greg kroah-hartman	more error checking added to SerialOpen to try to fix UHCI open problem 0.9.4 (03/09/2000) greg kroah-hartman	added more error checking to handle oops when data is hanging	around and tty is abruptly closed. 0.9.3 (03/09/2000) david iacovelli	Add epic support for xon/xoff chars	play with performance 0.9.2 (03/08/2000) greg kroah-hartman	changed most "info" calls to "dbg"	implemented flow control properly in the termios call 0.9.1 (03/08/2000) david iacovelli	added EPIC support	enabled bootloader update 0.9 (03/08/2000) greg kroah-hartman	Release to IO networks.	Integrated changes that David made  made getting urbs for writing SMP safe 0.8 (03/07/2000) greg kroah-hartman	Release to IO networks.	Fixed problems that were seen in code by David.  Now both Edgeport/4 and Edgeport/2 works properly.  Changed most of the functions to use port instead of serial. 0.7 (02/27/2000) greg kroah-hartman	Milestone 3 release.	Release to IO Networks	ioctl for waiting on line change implemented.	ioctl for getting statistics implemented.	multiport support working.	lsr and msr registers are now handled properly.	change break now hooked up and working.	support for all known Edgeport devices. 0.6 (02/22/2000) greg kroah-hartman	Release to IO networks.	CHASE is implemented correctly when port is closed.	SerialOpen now blocks correctly until port is fully opened. 0.5 (02/20/2000) greg kroah-hartman	Release to IO networks.	Known problems:		modem status register changes are not sent on to the user		CHASE is not implemented when the port is closed. 0.4 (02/16/2000) greg kroah-hartman	Second cut at the CeBit demo.	Doesn't leak memory on every write to the port	Still small leaks on startup.	Added support for Edgeport/2 and Edgeport/8 0.3 (02/15/2000) greg kroah-hartman	CeBit demo release.	Force the line settings to 4800, 8, 1, e for the demo.	Warning! This version leaks memory like crazy! 0.2 (01/30/2000) greg kroah-hartman	Milestone 1 release.	Device is found by USB subsystem, enumerated, fimware is downloaded	and the descriptors are printed to the debug log, config is set, and	green light starts to blink. Open port works, and data can be sent	and received at the default settings of the UART. Loopback connector	and debug log confirms this. 0.1 (01/23/2000) greg kroah-hartman	Initial release to help IO Networks try to set up their test system.	Edgeport4 is recognized, firmware is downloaded, config is set so	device blinks green light every 3 sec. Port is bound, but opening,	closing, and sending data do not work properly.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?