]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Drivers: hv: utils: Continue to poll VSS channel after handling requests.
authorAlex Ng <alexng@microsoft.com>
Fri, 2 Sep 2016 12:58:24 +0000 (05:58 -0700)
committerJack Vogel <jack.vogel@oracle.com>
Thu, 1 Feb 2018 23:19:12 +0000 (15:19 -0800)
commitb9bf0ce4ab973c658b71241d34b572250af262b7
tree4870712f67138fcb58339e71ce40847f5455fb4d
parent3c908e953ef2771f683dae4ef4c5c1f4dbdfe27d
Drivers: hv: utils: Continue to poll VSS channel after handling requests.

Multiple VSS_OP_HOT_BACKUP requests may arrive in quick succession, even
though the host only signals once. The driver wass handling the first
request while ignoring the others in the ring buffer. We should poll the
VSS channel after handling a request to continue processing other requests.

Signed-off-by: Alex Ng <alexng@microsoft.com>
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Orabug: 27426063
(cherry picked from commit 497af84b81b98b27e9ba7aebb8a373412e328497)
Signed-off-by: Jack Vogel <jack.vogel@oracle.com>
Reviewed-by: Ashok Vairavan <ashok.vairavan@oracle.com>
drivers/hv/hv_snapshot.c