Drivers: hv: vmbus: Cleanup vmbus_post_msg()
commit7532dcfabe2dbb43d18772c2dc098985d8f5bf0b
authorK. Y. Srinivasan <kys@microsoft.com>
Wed, 27 Aug 2014 23:25:31 +0000 (27 16:25 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 30 Oct 2014 16:40:12 +0000 (30 09:40 -0700)
treed4fac92f3def85072752966ed527174489491d0f
parentcfd702c9ea3db38f369d6674af4f01cc66237767
Drivers: hv: vmbus: Cleanup vmbus_post_msg()

commit fdeebcc62279119dbeafbc1a2e39e773839025fd upstream.

Posting messages to the host can fail because of transient resource
related failures. Correctly deal with these failures and increase the
number of attempts to post the message before giving up.

In this version of the patch, I have normalized the error code to
Linux error code.

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Tested-by: Sitsofe Wheeler <sitsofe@yahoo.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/hv/connection.c