summaryrefslogtreecommitdiffstats
path: root/drivers/usb/otg
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2012-11-08 12:47:41 -0600
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-11-15 17:39:03 -0800
commitba2d8ce9db0a61505362bb17b8899df3d3326146 (patch)
tree0349f13ab8483458d99815676347f7d5d247ca03 /drivers/usb/otg
parent73050d7144272f2485e22685fb266c9a6c2eb2d6 (diff)
downloadop-kernel-dev-ba2d8ce9db0a61505362bb17b8899df3d3326146.zip
op-kernel-dev-ba2d8ce9db0a61505362bb17b8899df3d3326146.tar.gz
cdc-acm: implement TIOCSSERIAL to avoid blocking close(2)
Some devices (ex Nokia C7) simply don't respond at all when data is sent to some of their USB interfaces. The data gets stuck in the TTYs queue and sits there until close(2), which them blocks because closing_wait defaults to 30 seconds (even though the fd is O_NONBLOCK). This is rarely desired. Implement the standard mechanism to adjust closing_wait and let applications handle it how they want to. See also 02303f73373aa1da19dbec510ec5a4e2576f9610 for usb_wwan.c. Signed-off-by: Dan Williams <dcbw@redhat.com> Cc: stable <stable@vger.kernel.org> Acked-by: Oliver Neukum <oneukum@suse.de> Tested-by: Aleksander Morgado <aleksander@gnu.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/otg')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud