diff options
| author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
|---|---|---|
| committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
| commit | fcc9d2e5a6c89d22b8b773a64fb4ad21ac318446 (patch) | |
| tree | a57612d1888735a2ec7972891b68c1ac5ec8faea /drivers/usb/serial/ChangeLog.history | |
| parent | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (diff) | |
Diffstat (limited to 'drivers/usb/serial/ChangeLog.history')
| -rw-r--r-- | drivers/usb/serial/ChangeLog.history | 730 |
1 files changed, 730 insertions, 0 deletions
diff --git a/drivers/usb/serial/ChangeLog.history b/drivers/usb/serial/ChangeLog.history new file mode 100644 index 00000000000..f13fd488ebe --- /dev/null +++ b/drivers/usb/serial/ChangeLog.history | |||
| @@ -0,0 +1,730 @@ | |||
| 1 | This is the contents of some of the drivers/usb/serial/ files that had old | ||
| 2 | changelog comments. They were quite old, and out of date, and we don't keep | ||
| 3 | them anymore, so I've put them here, away from the source files, in case | ||
| 4 | people still care to see them. | ||
| 5 | |||
| 6 | - Greg Kroah-Hartman <greg@kroah.com> October 20, 2005 | ||
| 7 | |||
| 8 | ----------------------------------------------------------------------- | ||
| 9 | usb-serial.h Change Log comments: | ||
| 10 | |||
| 11 | (03/26/2002) gkh | ||
| 12 | removed the port->tty check from port_paranoia_check() due to serial | ||
| 13 | consoles not having a tty device assigned to them. | ||
| 14 | |||
| 15 | (12/03/2001) gkh | ||
| 16 | removed active from the port structure. | ||
| 17 | added documentation to the usb_serial_device_type structure | ||
| 18 | |||
| 19 | (10/10/2001) gkh | ||
| 20 | added vendor and product to serial structure. Needed to determine device | ||
| 21 | owner when the device is disconnected. | ||
| 22 | |||
| 23 | (05/30/2001) gkh | ||
| 24 | added sem to port structure and removed port_lock | ||
| 25 | |||
| 26 | (10/05/2000) gkh | ||
| 27 | Added interrupt_in_endpointAddress and bulk_in_endpointAddress to help | ||
| 28 | fix bug with urb->dev not being set properly, now that the usb core | ||
| 29 | needs it. | ||
| 30 | |||
| 31 | (09/11/2000) gkh | ||
| 32 | Added usb_serial_debug_data function to help get rid of #DEBUG in the | ||
| 33 | drivers. | ||
| 34 | |||
| 35 | (08/28/2000) gkh | ||
| 36 | Added port_lock to port structure. | ||
| 37 | |||
| 38 | (08/08/2000) gkh | ||
| 39 | Added open_count to port structure. | ||
| 40 | |||
| 41 | (07/23/2000) gkh | ||
| 42 | Added bulk_out_endpointAddress to port structure. | ||
| 43 | |||
| 44 | (07/19/2000) gkh, pberger, and borchers | ||
| 45 | Modifications to allow usb-serial drivers to be modules. | ||
| 46 | |||
| 47 | ----------------------------------------------------------------------- | ||
| 48 | usb-serial.c Change Log comments: | ||
| 49 | |||
| 50 | (12/10/2002) gkh | ||
| 51 | Split the ports off into their own struct device, and added a | ||
| 52 | usb-serial bus driver. | ||
| 53 | |||
| 54 | (11/19/2002) gkh | ||
| 55 | removed a few #ifdefs for the generic code and cleaned up the failure | ||
| 56 | logic in initialization. | ||
| 57 | |||
| 58 | (10/02/2002) gkh | ||
| 59 | moved the console code to console.c and out of this file. | ||
| 60 | |||
| 61 | (06/05/2002) gkh | ||
| 62 | moved location of startup() call in serial_probe() until after all | ||
| 63 | of the port information and endpoints are initialized. This makes | ||
| 64 | things easier for some drivers. | ||
| 65 | |||
| 66 | (04/10/2002) gkh | ||
| 67 | added serial_read_proc function which creates a | ||
| 68 | /proc/tty/driver/usb-serial file. | ||
| 69 | |||
| 70 | (03/27/2002) gkh | ||
| 71 | Got USB serial console code working properly and merged into the main | ||
| 72 | version of the tree. Thanks to Randy Dunlap for the initial version | ||
| 73 | of this code, and for pushing me to finish it up. | ||
| 74 | The USB serial console works with any usb serial driver device. | ||
| 75 | |||
| 76 | (03/21/2002) gkh | ||
| 77 | Moved all manipulation of port->open_count into the core. Now the | ||
| 78 | individual driver's open and close functions are called only when the | ||
| 79 | first open() and last close() is called. Making the drivers a bit | ||
| 80 | smaller and simpler. | ||
| 81 | Fixed a bug if a driver didn't have the owner field set. | ||
| 82 | |||
| 83 | (02/26/2002) gkh | ||
| 84 | Moved all locking into the main serial_* functions, instead of having | ||
| 85 | the individual drivers have to grab the port semaphore. This should | ||
| 86 | reduce races. | ||
| 87 | Reworked the MOD_INC logic a bit to always increment and decrement, even | ||
| 88 | if the generic driver is being used. | ||
| 89 | |||
| 90 | (10/10/2001) gkh | ||
| 91 | usb_serial_disconnect() now sets the serial->dev pointer is to NULL to | ||
| 92 | help prevent child drivers from accessing the device since it is now | ||
| 93 | gone. | ||
| 94 | |||
| 95 | (09/13/2001) gkh | ||
| 96 | Moved generic driver initialize after we have registered with the USB | ||
| 97 | core. Thanks to Randy Dunlap for pointing this problem out. | ||
| 98 | |||
| 99 | (07/03/2001) gkh | ||
| 100 | Fixed module paramater size. Thanks to John Brockmeyer for the pointer. | ||
| 101 | Fixed vendor and product getting defined through the MODULE_PARM macro | ||
| 102 | if the Generic driver wasn't compiled in. | ||
| 103 | Fixed problem with generic_shutdown() not being called for drivers that | ||
| 104 | don't have a shutdown() function. | ||
| 105 | |||
| 106 | (06/06/2001) gkh | ||
| 107 | added evil hack that is needed for the prolific pl2303 device due to the | ||
| 108 | crazy way its endpoints are set up. | ||
| 109 | |||
| 110 | (05/30/2001) gkh | ||
| 111 | switched from using spinlock to a semaphore, which fixes lots of problems. | ||
| 112 | |||
| 113 | (04/08/2001) gb | ||
| 114 | Identify version on module load. | ||
| 115 | |||
| 116 | 2001_02_05 gkh | ||
| 117 | Fixed buffer overflows bug with the generic serial driver. Thanks to | ||
| 118 | Todd Squires <squirest@ct0.com> for fixing this. | ||
| 119 | |||
| 120 | (01/10/2001) gkh | ||
| 121 | Fixed bug where the generic serial adaptor grabbed _any_ device that was | ||
| 122 | offered to it. | ||
| 123 | |||
| 124 | (12/12/2000) gkh | ||
| 125 | Removed MOD_INC and MOD_DEC from poll and disconnect functions, and | ||
| 126 | moved them to the serial_open and serial_close functions. | ||
| 127 | Also fixed bug with there not being a MOD_DEC for the generic driver | ||
| 128 | (thanks to Gary Brubaker for finding this.) | ||
| 129 | |||
| 130 | (11/29/2000) gkh | ||
| 131 | Small NULL pointer initialization cleanup which saves a bit of disk image | ||
| 132 | |||
| 133 | (11/01/2000) Adam J. Richter | ||
| 134 | instead of using idVendor/idProduct pairs, usb serial drivers | ||
| 135 | now identify their hardware interest with usb_device_id tables, | ||
| 136 | which they usually have anyhow for use with MODULE_DEVICE_TABLE. | ||
| 137 | |||
| 138 | (10/05/2000) gkh | ||
| 139 | Fixed bug with urb->dev not being set properly, now that the usb | ||
| 140 | core needs it. | ||
| 141 | |||
| 142 | (09/11/2000) gkh | ||
| 143 | Removed DEBUG #ifdefs with call to usb_serial_debug_data | ||
| 144 | |||
| 145 | (08/28/2000) gkh | ||
| 146 | Added port_lock to port structure. | ||
| 147 | Added locks for SMP safeness to generic driver | ||
| 148 | Fixed the ability to open a generic device's port more than once. | ||
| 149 | |||
| 150 | (07/23/2000) gkh | ||
| 151 | Added bulk_out_endpointAddress to port structure. | ||
| 152 | |||
| 153 | (07/19/2000) gkh, pberger, and borchers | ||
| 154 | Modifications to allow usb-serial drivers to be modules. | ||
| 155 | |||
| 156 | (07/03/2000) gkh | ||
| 157 | Added more debugging to serial_ioctl call | ||
| 158 | |||
| 159 | (06/25/2000) gkh | ||
| 160 | Changed generic_write_bulk_callback to not call wake_up_interruptible | ||
| 161 | directly, but to have port_softint do it at a safer time. | ||
| 162 | |||
| 163 | (06/23/2000) gkh | ||
| 164 | Cleaned up debugging statements in a quest to find UHCI timeout bug. | ||
| 165 | |||
| 166 | (05/22/2000) gkh | ||
| 167 | Changed the makefile, enabling the big CONFIG_USB_SERIAL_SOMTHING to be | ||
| 168 | removed from the individual device source files. | ||
| 169 | |||
| 170 | (05/03/2000) gkh | ||
| 171 | Added the Digi Acceleport driver from Al Borchers and Peter Berger. | ||
| 172 | |||
| 173 | (05/02/2000) gkh | ||
| 174 | Changed devfs and tty register code to work properly now. This was based on | ||
| 175 | the ACM driver changes by Vojtech Pavlik. | ||
| 176 | |||
| 177 | (04/27/2000) Ryan VanderBijl | ||
| 178 | Put calls to *_paranoia_checks into one function. | ||
| 179 | |||
| 180 | (04/23/2000) gkh | ||
| 181 | Fixed bug that Randy Dunlap found for Generic devices with no bulk out ports. | ||
| 182 | Moved when the startup code printed out the devices that are supported. | ||
| 183 | |||
| 184 | (04/19/2000) gkh | ||
| 185 | Added driver for ZyXEL omni.net lcd plus ISDN TA | ||
| 186 | Made startup info message specify which drivers were compiled in. | ||
| 187 | |||
| 188 | (04/03/2000) gkh | ||
| 189 | Changed the probe process to remove the module unload races. | ||
| 190 | Changed where the tty layer gets initialized to have devfs work nicer. | ||
| 191 | Added initial devfs support. | ||
| 192 | |||
| 193 | (03/26/2000) gkh | ||
| 194 | Split driver up into device specific pieces. | ||
| 195 | |||
| 196 | (03/19/2000) gkh | ||
| 197 | Fixed oops that could happen when device was removed while a program | ||
| 198 | was talking to the device. | ||
| 199 | Removed the static urbs and now all urbs are created and destroyed | ||
| 200 | dynamically. | ||
| 201 | Reworked the internal interface. Now everything is based on the | ||
| 202 | usb_serial_port structure instead of the larger usb_serial structure. | ||
| 203 | This fixes the bug that a multiport device could not have more than | ||
