[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <alpine.LNX.2.00.1211261417470.12570@pobox.suse.cz>
Date: Mon, 26 Nov 2012 14:18:51 +0100 (CET)
From: Jiri Kosina <jkosina@...e.cz>
To: Dmitry Torokhov <dmitry.torokhov@...il.com>
Cc: "founder.fang" <founder.fang@...il.com>,
linux-input@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH] HID: hidraw: fix nonblock read return EAGAIN after device
removed
On Mon, 26 Nov 2012, Dmitry Torokhov wrote:
> > Hi Linux-Input, Jiri, Dmitry,
> > this patch is related to nonblock read on hidraw device.
> > when nonblock read the condition check (file->f_flags & O_NONBLOCK)
> > always be true,
> > signal_pending and device exist checking never get a chance to run, so
> > the user mode code always
> > get EAGAIN even if device removed. move nonblock mode checking to the
> > last can fix this problem.
> >
> > Signed-off-by: Founder Fang <founder.fang@...il.com>
> >
>
> Reviewed-by: Dmitry Torokhov <dmitry.torokhov@...il.com>
>
> Makes sense to me. However it looks like your mailer line-wrapped the
> patch, please resend so Jiri can apply it.
For some reason, the patch has been sent to me twice, once it has been
fine and the second time it has been line wrapped.
I have now applied the non-broken version. Thanks,
--
Jiri Kosina
SUSE Labs
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists