summaryrefslogtreecommitdiff
path: root/net/bridge/br_forward.c
diff options
context:
space:
mode:
authorChen Wang <unicornxx.wang@gmail.com>2013-07-19 06:15:18 +0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-07-25 23:01:13 +0400
commit140983c283b302167b387646218a97f112cc0c03 (patch)
treeb81f33befcac76ba7e7034e769bf3ce17afa76cc /net/bridge/br_forward.c
parente6c7efdcb76f11b04e3d3f71c8d764ab75c9423b (diff)
downloadlinux-140983c283b302167b387646218a97f112cc0c03.tar.xz
USB: usb-skeleton.c: add retry for nonblocking read
Updated skel_read() in usb-skeleton.c. When there is no data in the buffer, we would allow retry for both blocking and nonblocking cases. Original logic give retry only for blocking case. Actually we can also allow retry for nonblocking case. This will reuse the existing retry logic and handle the return of -EAGAIN in one place. Also if the data to be read is short and can be retrieved in quick time, we can also give a chance for nonblocking case and may catch the data and copy it back to userspace in one read() call too. Signed-off-by: Chen Wang <unicornxx.wang@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net/bridge/br_forward.c')
0 files changed, 0 insertions, 0 deletions