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 <lei.a....@intel.com>
Tested-by: Yao, Lei A <lei.a....@intel.com>
Signed-off-by: Maxime Coquelin <maxime.coque...@redhat.com>
---
lib/librte_vhost/vhost_user.c | 1 +
1 file changed, 1 insertion(+)
Reviewed-by: Jens Freimann <jfreim...@redhat.com>