]> git.ipfire.org Git - thirdparty/linux.git/commit
vhost: move vdpa group bound check to vhost_vdpa
authorEugenio Pérez <eperezma@redhat.com>
Mon, 19 Jan 2026 14:32:54 +0000 (15:32 +0100)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 28 Jan 2026 20:32:16 +0000 (15:32 -0500)
commitcd025c1e876b4e262e71398236a1550486a73ede
tree253c236fb3bef963c6e6ef942211ea45a33fb390
parent74bc5f69bd3b7fa099fca67268f10532e3dae916
vhost: move vdpa group bound check to vhost_vdpa

Remove duplication by consolidating these here.  This reduces the
posibility of a parent driver missing them.

While we're at it, fix a bug in vdpa_sim where a valid ASID can be
assigned to a group equal to ngroups, causing an out of bound write.

Cc: stable@vger.kernel.org
Fixes: bda324fd037a ("vdpasim: control virtqueue support")
Acked-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Eugenio Pérez <eperezma@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Message-Id: <20260119143306.1818855-2-eperezma@redhat.com>
drivers/vdpa/mlx5/net/mlx5_vnet.c
drivers/vdpa/vdpa_sim/vdpa_sim.c
drivers/vhost/vdpa.c