On Fri, Oct 13, 2017 at 09:30:21AM +0000, Maxime Coquelin wrote:
In case of NUMA reallocation, the virtqueue struct is reallocated
on another socket, meaning that its address changes.

In translate_ring_addresses(), addr pointer was not fetched again
after the reallocation, so it pointed to freed memory.

This patch just fetch again addr pointer after the reallocation.

Reported-by: Yao, Lei A <[email protected]>
Tested-by: Yao, Lei A <[email protected]>
Signed-off-by: Maxime Coquelin <[email protected]>
---
lib/librte_vhost/vhost_user.c | 1 +
1 file changed, 1 insertion(+)


Reviewed-by: Jens Freimann <[email protected]>


Reply via email to