Drivers: hv: vmbus: Fix a siganlling host signalling issue
authorK. Y. Srinivasan <kys@microsoft.com>
Wed, 18 Mar 2015 19:29:30 +0000 (12:29 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 25 Mar 2015 10:53:55 +0000 (11:53 +0100)
commit5f5cc81733baf7b67a039a931dae282e53bf97b9
treea78bbd36307cbc869ad8d7ef2883f710b917d18f
parentb3a19b36ad7450d4c8caeb7d9f623af3da32a578
Drivers: hv: vmbus: Fix a siganlling host signalling issue

Handle the case when the write to the ringbuffer fails. In this case,
unconditionally signal the host. Since we may have deferred signalling
the host based on the kick_q parameter, signalling the host
unconditionally in this case deals with the issue.

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/hv/channel.c