Revision tags: v3.10-rc4, v3.10-rc3, v3.10-rc2, v3.10-rc1, v3.9, v3.9-rc8, v3.9-rc7, v3.9-rc6, v3.9-rc5, v3.9-rc4 |
|
#
94bcef62 |
| 21-Mar-2013 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: remove disconnect test from tiocmset
Remove unnecessary disconnect test in tiocmset. No ioctls will be made after disconnect returns.
Signed-off-by: Johan Hovold <jhovold@gmail.com> S
USB: opticon: remove disconnect test from tiocmset
Remove unnecessary disconnect test in tiocmset. No ioctls will be made after disconnect returns.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
94c51dca |
| 21-Mar-2013 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: fix return value of tiocmset
Make sure we return 0 or a negative error number appropriate for userspace on errors.
Currently 1 rather than 0 is returned on successful operation.
Sign
USB: opticon: fix return value of tiocmset
Make sure we return 0 or a negative error number appropriate for userspace on errors.
Currently 1 rather than 0 is returned on successful operation.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
Revision tags: v3.9-rc3, v3.9-rc2, v3.9-rc1, v3.8, v3.8-rc7, v3.8-rc6, v3.8-rc5, v3.8-rc4, v3.8-rc3 |
|
#
2e124b4a |
| 03-Jan-2013 |
Jiri Slaby <jslaby@suse.cz> |
TTY: switch tty_flip_buffer_push
Now, we start converting tty buffer functions to actually use tty_port. This will allow us to get rid of the need of tty in many call sites. Only tty_port will neede
TTY: switch tty_flip_buffer_push
Now, we start converting tty buffer functions to actually use tty_port. This will allow us to get rid of the need of tty in many call sites. Only tty_port will needed and hence no more tty_port_tty_get in those paths.
Now, the one where most of tty_port_tty_get gets removed: tty_flip_buffer_push.
IOW we also closed all the races in drivers not using tty_port_tty_get at all yet.
Also we move tty_flip_buffer_push declaration from include/linux/tty.h to include/linux/tty_flip.h to all others while we are changing it anyway.
Signed-off-by: Jiri Slaby <jslaby@suse.cz> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
05c7cd39 |
| 03-Jan-2013 |
Jiri Slaby <jslaby@suse.cz> |
TTY: switch tty_insert_flip_string
Now, we start converting tty buffer functions to actually use tty_port. This will allow us to get rid of the need of tty in many call sites. Only tty_port will nee
TTY: switch tty_insert_flip_string
Now, we start converting tty buffer functions to actually use tty_port. This will allow us to get rid of the need of tty in many call sites. Only tty_port will needed and hence no more tty_port_tty_get in those paths.
tty_insert_flip_string this time.
Signed-off-by: Jiri Slaby <jslaby@suse.cz> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
Revision tags: v3.8-rc2, v3.8-rc1, v3.7, v3.7-rc8, v3.7-rc7 |
|
#
7a6ee2b0 |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: switch to generic read implementation
Switch to the more efficient generic read implementation.
Note that the generic implementation is not required to hold the tty port mutex during
USB: opticon: switch to generic read implementation
Switch to the more efficient generic read implementation.
Note that the generic implementation is not required to hold the tty port mutex during resume due to the read-urb free mask and write start flag.
Note also that the generic resume implementation will call generic write start if there is a bulk-out end-point, but that nothing will be submitted as the write fifo is not used and is empty.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
32802077 |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: refactor reab-urb processing
Refactor and clean up read-urb processing.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
#
5ad47349 |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: use usb-serial bulk-in urb
Use the bulk-in urb provided by usb-serial core rather than allocating a private one.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kr
USB: opticon: use usb-serial bulk-in urb
Use the bulk-in urb provided by usb-serial core rather than allocating a private one.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
333396fc |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: increase bulk-in size
Use 256 byte bulk-in buffers rather than double end-point sized ones.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@l
USB: opticon: increase bulk-in size
Use 256 byte bulk-in buffers rather than double end-point sized ones.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
e32d82bc |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: use port as urb context
Use port rather than private data as urb context, as the latter may be accessed as port data, and remove the port field from the private data.
Signed-off-by: J
USB: opticon: use port as urb context
Use port rather than private data as urb context, as the latter may be accessed as port data, and remove the port field from the private data.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
56be1a17 |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: pass port to get_serial_info
Pass port rather then private data to get_serial_info, which only used the private data to access the port.
Signed-off-by: Johan Hovold <jhovold@gmail.com
USB: opticon: pass port to get_serial_info
Pass port rather then private data to get_serial_info, which only used the private data to access the port.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
70d25eee |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: make private data port specific
Make private data port specific and move allocation and deallocation to port_probe and port_remove.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Sig
USB: opticon: make private data port specific
Make private data port specific and move allocation and deallocation to port_probe and port_remove.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
2a2c511c |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: remove disconnect
Remove disconnect and its redundant read-urb kill which is already taken care of in close.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-
USB: opticon: remove disconnect
Remove disconnect and its redundant read-urb kill which is already taken care of in close.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
70f9bf65 |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: move read-urb deallocation to release
Move read-urb deallocation from disconnect to release.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@
USB: opticon: move read-urb deallocation to release
Move read-urb deallocation from disconnect to release.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
a0a5fd92 |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: simplify bulk-in discovery in attach
Remove custom end-point iteration which has already been taken care of by usb-serial core.
The first bulk-in endpoint found will be associated wit
USB: opticon: simplify bulk-in discovery in attach
Remove custom end-point iteration which has already been taken care of by usb-serial core.
The first bulk-in endpoint found will be associated with the first port.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
37203d6f |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: remove private usb-serial data
Remove redundant usb-serial field from private data.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoun
USB: opticon: remove private usb-serial data
Remove redundant usb-serial field from private data.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
b0f4765a |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: remove redundant initialisation
Remove redundant zero-initialisation of outstanding-urbs field in kzalloced struct.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg
USB: opticon: remove redundant initialisation
Remove redundant zero-initialisation of outstanding-urbs field in kzalloced struct.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
3157fad9 |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: remove private serial-device data
Remove usb-serial-device field from private data as it can be accessed from the usb-serial-port structure.
Signed-off-by: Johan Hovold <jhovold@gmail
USB: opticon: remove private serial-device data
Remove usb-serial-device field from private data as it can be accessed from the usb-serial-port structure.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
e29a7738 |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: use port device for error and debug
Use port rather than interface device to report port related errors and debug information.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-o
USB: opticon: use port device for error and debug
Use port rather than interface device to report port related errors and debug information.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
0b8718a2 |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: move private urb initialisation to attach
There no need to reinitialise the private urb at every open.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartma
USB: opticon: move private urb initialisation to attach
There no need to reinitialise the private urb at every open.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
f38c4602 |
| 18-Nov-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: remove redundant bulk urb fill
The private bulk in urb is set up at open and does not need to be reinitialised at every resubmit.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signe
USB: opticon: remove redundant bulk urb fill
The private bulk in urb is set up at open and does not need to be reinitialised at every resubmit.
Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
Revision tags: v3.7-rc6, v3.7-rc5, v3.7-rc4, v3.7-rc3 |
|
#
acbf0e52 |
| 25-Oct-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: fix memory leak in error path
Fix memory leak in write error path.
Cc: <stable@vger.kernel.org> Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <greg
USB: opticon: fix memory leak in error path
Fix memory leak in write error path.
Cc: <stable@vger.kernel.org> Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
ea0dbebf |
| 25-Oct-2012 |
Johan Hovold <jhovold@gmail.com> |
USB: opticon: fix DMA from stack
Make sure to allocate the control-message buffer dynamically as some platforms cannot do DMA from stack.
Note that only the first byte of the old buffer was used.
USB: opticon: fix DMA from stack
Make sure to allocate the control-message buffer dynamically as some platforms cannot do DMA from stack.
Note that only the first byte of the old buffer was used.
Cc: <stable@vger.kernel.org> Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
Revision tags: v3.7-rc2, v3.7-rc1, v3.6, v3.6-rc7 |
|
#
059bb46a |
| 18-Sep-2012 |
Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
USB: Serial: opticon.c: remove debug module parameter
Now that all usb-serial modules are only using dev_dbg() the debug module parameter does not do anything at all, so remove it to reduce any conf
USB: Serial: opticon.c: remove debug module parameter
Now that all usb-serial modules are only using dev_dbg() the debug module parameter does not do anything at all, so remove it to reduce any confusion if someone were to try to use it.
CC: Johan Hovold <jhovold@gmail.com> CC: Rusty Russell <rusty@rustcorp.com.au> CC: Alan Stern <stern@rowland.harvard.edu> CC: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
#
59d33f2f |
| 18-Sep-2012 |
Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
USB: serial: remove debug parameter from usb_serial_debug_data()
We should use dev_dbg() for usb_serial_debug_data() like all of the rest of the usb-serial drivers use, so remove the debug parameter
USB: serial: remove debug parameter from usb_serial_debug_data()
We should use dev_dbg() for usb_serial_debug_data() like all of the rest of the usb-serial drivers use, so remove the debug parameter as it's not needed.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|
Revision tags: v3.6-rc6 |
|
#
d44d9ab7 |
| 13-Sep-2012 |
Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
USB: serial: opticon.c: remove dbg() usage
dbg() was a very old USB-serial-specific macro. This patch removes it from being used in the driver and uses dev_dbg() instead.
CC: Johan Hovold <jhovold@
USB: serial: opticon.c: remove dbg() usage
dbg() was a very old USB-serial-specific macro. This patch removes it from being used in the driver and uses dev_dbg() instead.
CC: Johan Hovold <jhovold@gmail.com> CC: Rusty Russell <rusty@rustcorp.com.au> CC: Alan Stern <stern@rowland.harvard.edu> CC: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
show more ...
|