Re: [PATCH] Drivers: hv: util: fix a race with daemons startup

2016-02-29 Thread Vitaly Kuznetsov
>> >> Subject: [PATCH] Drivers: hv: util: fix a race with daemons startup >> >> Commit 3cace4a61610 ("Drivers: hv: utils: run polling callback always in >> interrupt context") removed direct *_transaction.state = HVUTIL_READY >> assignments from *_han

RE: [PATCH] Drivers: hv: util: fix a race with daemons startup

2016-02-24 Thread KY Srinivasan
> -Original Message- > From: Vitaly Kuznetsov [mailto:vkuzn...@redhat.com] > Sent: Thursday, February 18, 2016 5:35 AM > To: de...@linuxdriverproject.org > Cc: KY Srinivasan ; Haiyang Zhang > ; Olaf Hering ; Cathy Avery > > Subject: [PATCH] Drivers: hv: util:

[PATCH] Drivers: hv: util: fix a race with daemons startup

2016-02-18 Thread Vitaly Kuznetsov
Commit 3cace4a61610 ("Drivers: hv: utils: run polling callback always in interrupt context") removed direct *_transaction.state = HVUTIL_READY assignments from *_handle_handshake() functions introducing the following race: if a userspace daemon connects before we get first non-negotiation request f