Skip to content
Commit b46b4a8a authored by Vineeth Pillai's avatar Vineeth Pillai Committed by Wei Liu
Browse files

hv_utils: drain the timesync packets on onchannelcallback



There could be instances where a system stall prevents the timesync
packets to be consumed. And this might lead to more than one packet
pending in the ring buffer. Current code empties one packet per callback
and it might be a stale one. So drain all the packets from ring buffer
on each callback.

Signed-off-by: default avatarVineeth Pillai <viremana@linux.microsoft.com>
Reviewed-by: default avatarMichael Kelley <mikelley@microsoft.com>
Link: https://lore.kernel.org/r/20200821152849.99517-1-viremana@linux.microsoft.com
Signed-off-by: default avatarWei Liu <wei.liu@kernel.org>
parent 90b125f4
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment