]> git.karo-electronics.de Git - karo-tx-linux.git/commit
USB: CDC WDM driver doesn't support non-blocking reads
authorOliver Neukum <oliver@neukum.org>
Wed, 9 Sep 2009 08:12:48 +0000 (10:12 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 5 Oct 2009 16:31:54 +0000 (09:31 -0700)
commit3c53c8d84f33ca107186b489609a95e17e08f6d6
tree394e9d4ce2e5d52ec0711d506f426a35f39e2a68
parent4526d6342c054f07975a08172a0b4648b6e11a72
USB: CDC WDM driver doesn't support non-blocking reads

commit 7f1dc313d01f5f0f84c06051343a3b8623932d3c upstream.

support for O_NONBLOCK in read and write path
by simply not waiting for data in read or availability
of the write urb in write but returning -EAGAIN

Signed-off-by: Oliver Neukum <oliver@neukum.org>
Tested-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/class/cdc-wdm.c