On Thu, 11 Jun 2020 17:48:25 -0700
lon...@linuxonhyperv.com wrote:

> From: Long Li <lon...@microsoft.com>
> 
> vmbus_map_addr is used as the next start virutal address for mapping ring
> buffer. However it's updated based on ring_buf, which is a pointer to an
> address on the stack. The next ring buffer may be mapped to an unexpected
> address.
> 
> Fix this by calculating vmbus_map_addr based on returned virtual address.
> 
> Signed-off-by: Long Li <lon...@microsoft.com>


Fixes: 3f9277031a2e ("bus/vmbus: fix check for mmap failure")
Acked-by: Stephen Hemminger <step...@networkplumber.org>

Reply via email to