Re: [PATCH] HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS

From: Jiri Kosina
Date: Wed Sep 09 2020 - 02:48:39 EST


On Wed, 9 Sep 2020, Laurent Gauthier wrote:

> When the file has been open in non-blocking mode, EIO or ERESTARTSYS
> would never be returned even if they should (for example when device
> has been unplugged, you want EIO and not EAGAIN to be returned).
>
> Move the O_NONBLOCK check after other checks have been performed.

Makes sense, good catch. Applied, thanks.

--
Jiri Kosina
SUSE Labs