I've mailed a separate patch that does serio_pause_rx before reading
out data ("input: fix data race __ps2_command").
On Sat, Sep 5, 2015 at 3:21 PM, Dmitry Vyukov wrote:
> On Fri, Sep 4, 2015 at 10:27 PM, Dmitry Torokhov
> wrote:
>> On Fri, Sep 4, 2015 at 12:32 PM, Dmitry Vyukov wrote:
>>>
I've mailed a separate patch that does serio_pause_rx before reading
out data ("input: fix data race __ps2_command").
On Sat, Sep 5, 2015 at 3:21 PM, Dmitry Vyukov wrote:
> On Fri, Sep 4, 2015 at 10:27 PM, Dmitry Torokhov
> wrote:
>> On Fri, Sep
On Fri, Sep 4, 2015 at 10:27 PM, Dmitry Torokhov
wrote:
> On Fri, Sep 4, 2015 at 12:32 PM, Dmitry Vyukov wrote:
>> On Fri, Sep 4, 2015 at 6:56 PM, Dmitry Torokhov
>> wrote:
>>> On Tue, Sep 1, 2015 at 11:46 AM, Dmitry Vyukov wrote:
On Fri, Aug 28, 2015 at 8:32 PM, Dmitry Torokhov
On Fri, Sep 4, 2015 at 10:27 PM, Dmitry Torokhov
wrote:
> On Fri, Sep 4, 2015 at 12:32 PM, Dmitry Vyukov wrote:
>> On Fri, Sep 4, 2015 at 6:56 PM, Dmitry Torokhov
>> wrote:
>>> On Tue, Sep 1, 2015 at 11:46 AM, Dmitry
On Fri, Sep 4, 2015 at 12:32 PM, Dmitry Vyukov wrote:
> On Fri, Sep 4, 2015 at 6:56 PM, Dmitry Torokhov
> wrote:
>> On Tue, Sep 1, 2015 at 11:46 AM, Dmitry Vyukov wrote:
>>> On Fri, Aug 28, 2015 at 8:32 PM, Dmitry Torokhov
>>> wrote:
On Fri, Aug 28, 2015 at 11:08 AM, Dmitry Vyukov wrote:
On Fri, Sep 4, 2015 at 6:56 PM, Dmitry Torokhov
wrote:
> On Tue, Sep 1, 2015 at 11:46 AM, Dmitry Vyukov wrote:
>> On Fri, Aug 28, 2015 at 8:32 PM, Dmitry Torokhov
>> wrote:
>>> On Fri, Aug 28, 2015 at 11:08 AM, Dmitry Vyukov wrote:
On Fri, Aug 28, 2015 at 7:51 PM, Dmitry Torokhov
On Tue, Sep 1, 2015 at 11:46 AM, Dmitry Vyukov wrote:
> On Fri, Aug 28, 2015 at 8:32 PM, Dmitry Torokhov
> wrote:
>> On Fri, Aug 28, 2015 at 11:08 AM, Dmitry Vyukov wrote:
>>> On Fri, Aug 28, 2015 at 7:51 PM, Dmitry Torokhov
>>> wrote:
On Fri, Aug 28, 2015 at 10:34 AM, Dmitry Vyukov
On Tue, Sep 1, 2015 at 11:46 AM, Dmitry Vyukov wrote:
> On Fri, Aug 28, 2015 at 8:32 PM, Dmitry Torokhov
> wrote:
>> On Fri, Aug 28, 2015 at 11:08 AM, Dmitry Vyukov wrote:
>>> On Fri, Aug 28, 2015 at 7:51 PM, Dmitry Torokhov
>>>
On Fri, Sep 4, 2015 at 6:56 PM, Dmitry Torokhov
wrote:
> On Tue, Sep 1, 2015 at 11:46 AM, Dmitry Vyukov wrote:
>> On Fri, Aug 28, 2015 at 8:32 PM, Dmitry Torokhov
>> wrote:
>>> On Fri, Aug 28, 2015 at 11:08 AM, Dmitry
On Fri, Sep 4, 2015 at 12:32 PM, Dmitry Vyukov wrote:
> On Fri, Sep 4, 2015 at 6:56 PM, Dmitry Torokhov
> wrote:
>> On Tue, Sep 1, 2015 at 11:46 AM, Dmitry Vyukov wrote:
>>> On Fri, Aug 28, 2015 at 8:32 PM, Dmitry Torokhov
>>>
On Fri, Aug 28, 2015 at 8:32 PM, Dmitry Torokhov
wrote:
> On Fri, Aug 28, 2015 at 11:08 AM, Dmitry Vyukov wrote:
>> On Fri, Aug 28, 2015 at 7:51 PM, Dmitry Torokhov
>> wrote:
>>> On Fri, Aug 28, 2015 at 10:34 AM, Dmitry Vyukov wrote:
Hello,
I am looking at this code in
On Fri, Aug 28, 2015 at 8:32 PM, Dmitry Torokhov
wrote:
> On Fri, Aug 28, 2015 at 11:08 AM, Dmitry Vyukov wrote:
>> On Fri, Aug 28, 2015 at 7:51 PM, Dmitry Torokhov
>> wrote:
>>> On Fri, Aug 28, 2015 at 10:34 AM, Dmitry
On Fri, Aug 28, 2015 at 11:32 AM, Dmitry Torokhov
wrote:
> On Fri, Aug 28, 2015 at 11:08 AM, Dmitry Vyukov wrote:
>> On Fri, Aug 28, 2015 at 7:51 PM, Dmitry Torokhov
>> wrote:
>>> On Fri, Aug 28, 2015 at 10:34 AM, Dmitry Vyukov wrote:
Hello,
I am looking at this code in
On Fri, Aug 28, 2015 at 11:08 AM, Dmitry Vyukov wrote:
> On Fri, Aug 28, 2015 at 7:51 PM, Dmitry Torokhov
> wrote:
>> On Fri, Aug 28, 2015 at 10:34 AM, Dmitry Vyukov wrote:
>>> Hello,
>>>
>>> I am looking at this code in __ps2_command again:
>>>
>>> /*
>>> * The reset command takes a long time
On Fri, Aug 28, 2015 at 7:51 PM, Dmitry Torokhov
wrote:
> On Fri, Aug 28, 2015 at 10:34 AM, Dmitry Vyukov wrote:
>> Hello,
>>
>> I am looking at this code in __ps2_command again:
>>
>> /*
>> * The reset command takes a long time to execute.
>> */
>> timeout = msecs_to_jiffies(command ==
On Fri, Aug 28, 2015 at 10:34 AM, Dmitry Vyukov wrote:
> Hello,
>
> I am looking at this code in __ps2_command again:
>
> /*
> * The reset command takes a long time to execute.
> */
> timeout = msecs_to_jiffies(command == PS2_CMD_RESET_BAT ? 4000 : 500);
>
> timeout =
Hello,
I am looking at this code in __ps2_command again:
/*
* The reset command takes a long time to execute.
*/
timeout = msecs_to_jiffies(command == PS2_CMD_RESET_BAT ? 4000 : 500);
timeout = wait_event_timeout(ps2dev->wait,
!(READ_ONCE(ps2dev->flags) & PS2_FLAG_CMD1), timeout);
if
Hello,
I am looking at this code in __ps2_command again:
/*
* The reset command takes a long time to execute.
*/
timeout = msecs_to_jiffies(command == PS2_CMD_RESET_BAT ? 4000 : 500);
timeout = wait_event_timeout(ps2dev-wait,
!(READ_ONCE(ps2dev-flags) PS2_FLAG_CMD1), timeout);
if
On Fri, Aug 28, 2015 at 10:34 AM, Dmitry Vyukov dvyu...@google.com wrote:
Hello,
I am looking at this code in __ps2_command again:
/*
* The reset command takes a long time to execute.
*/
timeout = msecs_to_jiffies(command == PS2_CMD_RESET_BAT ? 4000 : 500);
timeout =
On Fri, Aug 28, 2015 at 11:32 AM, Dmitry Torokhov
dmitry.torok...@gmail.com wrote:
On Fri, Aug 28, 2015 at 11:08 AM, Dmitry Vyukov dvyu...@google.com wrote:
On Fri, Aug 28, 2015 at 7:51 PM, Dmitry Torokhov
dmitry.torok...@gmail.com wrote:
On Fri, Aug 28, 2015 at 10:34 AM, Dmitry Vyukov
On Fri, Aug 28, 2015 at 7:51 PM, Dmitry Torokhov
dmitry.torok...@gmail.com wrote:
On Fri, Aug 28, 2015 at 10:34 AM, Dmitry Vyukov dvyu...@google.com wrote:
Hello,
I am looking at this code in __ps2_command again:
/*
* The reset command takes a long time to execute.
*/
timeout =
On Fri, Aug 28, 2015 at 11:08 AM, Dmitry Vyukov dvyu...@google.com wrote:
On Fri, Aug 28, 2015 at 7:51 PM, Dmitry Torokhov
dmitry.torok...@gmail.com wrote:
On Fri, Aug 28, 2015 at 10:34 AM, Dmitry Vyukov dvyu...@google.com wrote:
Hello,
I am looking at this code in __ps2_command again:
/*
Hi! This log looks like there can be race condition in initialization
code, but not in receiving ALPS packets after initialization...
On Thursday 23 July 2015 15:31:46 Andrey Konovalov wrote:
> Hi Pali,
>
> There are a few reports in psmouse-base.c/alps.c code as well.
> Here is a couple of them
Hi! This log looks like there can be race condition in initialization
code, but not in receiving ALPS packets after initialization...
On Thursday 23 July 2015 15:31:46 Andrey Konovalov wrote:
Hi Pali,
There are a few reports in psmouse-base.c/alps.c code as well.
Here is a couple of them
Hi Pali,
There are a few reports in psmouse-base.c/alps.c code as well.
Here is a couple of them that are printed one right after another.
The second one tells about a race on ps2dev->cmdcnt.
==
ThreadSanitizer: data-race in
On Wednesday 22 July 2015 15:14:42 Andrey Konovalov wrote:
> Hi!
>
> We are working on a dynamic data race detector for Linux kernel called
> KernelThreadSanitizer (ktsan) (https://github.com/google/ktsan/wiki).
>
> Here is a report we got while running ktsan (upstream revision
>
Hi Pali,
There are a few reports in psmouse-base.c/alps.c code as well.
Here is a couple of them that are printed one right after another.
The second one tells about a race on ps2dev-cmdcnt.
==
ThreadSanitizer: data-race in
On Wednesday 22 July 2015 15:14:42 Andrey Konovalov wrote:
Hi!
We are working on a dynamic data race detector for Linux kernel called
KernelThreadSanitizer (ktsan) (https://github.com/google/ktsan/wiki).
Here is a report we got while running ktsan (upstream revision
On Wed, Jul 22, 2015 at 03:14:42PM +0200, Andrey Konovalov wrote:
> Hi!
>
> We are working on a dynamic data race detector for Linux kernel called
> KernelThreadSanitizer (ktsan) (https://github.com/google/ktsan/wiki).
>
> Here is a report we got while running ktsan (upstream revision
>
Hi!
We are working on a dynamic data race detector for Linux kernel called
KernelThreadSanitizer (ktsan) (https://github.com/google/ktsan/wiki).
Here is a report we got while running ktsan (upstream revision
21bdb584af8cca7c6df3c44cba268be050a234eb).
On Wed, Jul 22, 2015 at 03:14:42PM +0200, Andrey Konovalov wrote:
Hi!
We are working on a dynamic data race detector for Linux kernel called
KernelThreadSanitizer (ktsan) (https://github.com/google/ktsan/wiki).
Here is a report we got while running ktsan (upstream revision
Hi!
We are working on a dynamic data race detector for Linux kernel called
KernelThreadSanitizer (ktsan) (https://github.com/google/ktsan/wiki).
Here is a report we got while running ktsan (upstream revision
21bdb584af8cca7c6df3c44cba268be050a234eb).
32 matches
Mail list logo