Joris van Rantwijk
253ca92328
USB: add flow control to usb-serial generic driver.
...
I added two fields to struct usb_serial_port to keep track of the
throttle state. Other usb-serial drivers typically use private data for
such things, but the generic driver can not really do that because some
of its code is also used by other drivers (which may have their own
private data needs).
As it is, I am not sure that this patch is useful in all scenarios.
It is certainly helpful for low-bandwidth devices that can hold their
data in response to throttling. But for devices that pump data in
real-time as fast as possible (webcam, A/D converter, etc), throttling
may actually cause more data loss.
From: Joris van Rantwijk <jorispubl@xs4all.nl>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-02-16 15:32:18 -08:00
..
acpi
[PATCH] ACPI keep track of timer broadcasting
2007-02-16 08:13:58 -08:00
asm-alpha
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-arm
[PATCH] S3C2410 GPIO wrappers
2007-02-12 09:48:34 -08:00
asm-arm26
[PATCH] fix sparse warnings from {asm,net}/checksum.h
2007-02-11 10:51:31 -08:00
asm-avr32
[AVR32] Use per-controller spi_board_info structures
2007-02-16 14:01:40 +01:00
asm-cris
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-frv
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-generic
[PATCH] i386: paravirt CPU hypercall batching mode
2007-02-13 13:26:21 +01:00
asm-h8300
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-i386
[PATCH] i386 rework local apic timer calibration
2007-02-16 08:13:59 -08:00
asm-ia64
ATA convert GSI to irq on ia64
2007-02-15 18:04:53 -05:00
asm-m32r
[PATCH] fix sparse warnings from {asm,net}/checksum.h
2007-02-11 10:51:31 -08:00
asm-m68k
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-m68knommu
[PATCH] m68knommu: removed include of system.h from bitops
2007-02-09 10:45:33 -08:00
asm-mips
[MIPS] Fix sigset_t endianess swapping issues in 32-bit compat code.
2007-02-13 22:40:51 +00:00
asm-parisc
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-powerpc
[POWERPC] Use udbg_early_init() on ppc32
2007-02-14 11:55:16 +11:00
asm-ppc
[POWERPC] ppc: Add support for AMCC Taishan 440GX eval board
2007-02-13 15:35:52 +11:00
asm-s390
[S390] remove __io_virt and mmiowb.
2007-02-12 15:49:57 +01:00
asm-sh
sh: rts7751r2d board updates.
2007-02-15 18:20:52 +09:00
asm-sh64
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-sparc
[PATCH] add missing io...._rep() on sparc32
2007-02-11 11:18:07 -08:00
asm-sparc64
[SPARC64]: Increase command line size to 2048 like other arches.
2007-02-12 15:15:47 -08:00
asm-um
[PATCH] uml: x86_64 ptrace fixes
2007-02-11 10:51:24 -08:00
asm-v850
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-x86_64
[PATCH] time: x86_64: re-enable vsyscall support for x86_64
2007-02-16 08:14:00 -08:00
asm-xtensa
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
crypto
keys
linux
USB: add flow control to usb-serial generic driver.
2007-02-16 15:32:18 -08:00
math-emu
media
mtd
net
[IPSEC]: changing API of xfrm6_tunnel_register
2007-02-13 12:55:55 -08:00
pcmcia
rdma
rxrpc
scsi
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2007-02-11 11:44:25 -08:00
sound
[ALSA] version 1.0.14rc2
2007-02-14 08:42:20 +01:00
video
[PATCH] Video: fb, add true ref_count atomicity
2007-02-12 09:48:42 -08:00
Kbuild