]> git.droids-corp.org - dpdk.git/commit
vhost: fix unsafe vring addresses modifications
authorMaxime Coquelin <maxime.coquelin@redhat.com>
Thu, 27 Jan 2022 11:09:53 +0000 (12:09 +0100)
committerMaxime Coquelin <maxime.coquelin@redhat.com>
Thu, 17 Feb 2022 08:26:50 +0000 (09:26 +0100)
commit04c27cb673b983ce2580731c0afc4b0e815fd658
treee6714801555914ca0aba3b59fcb5ddf750b02cdb
parentb8162dbeefecb109d31294ff3291ada206b7ee77
vhost: fix unsafe vring addresses modifications

This patch adds missing protection around vring_invalidate
and translate_ring_addresses calls in vhost_user_iotlb_msg.

Fixes: eefac9536a90 ("vhost: postpone device creation until rings are mapped")
Cc: stable@dpdk.org
Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Reviewed-by: Chenbo Xia <chenbo.xia@intel.com>
Reviewed-by: David Marchand <david.marchand@redhat.com>
lib/vhost/vhost_user.c