virtio_pci: modify ENOENT to EINVAL
authorAngus Chen <angus.chen@jaguarmicro.com>
Tue, 1 Nov 2022 11:16:54 +0000 (19:16 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 28 Dec 2022 10:28:09 +0000 (05:28 -0500)
commitb66ead2d0ecac00c3a06a6218af5411cb5fcb5d5
tree8c06e43be20ab94bab2d49bb9671b085d919c805
parenta9f0a19ff7700cc8a30db2496f40d18490dcb9df
virtio_pci: modify ENOENT to EINVAL

Virtio_crypto use max_data_queues+1 to setup vqs,
we use vp_modern_get_num_queues to protect the vq range in setup_vq.
We could enter index >= vp_modern_get_num_queues(mdev) in setup_vq
if common->num_queues is not set well,and it return -ENOENT.
It is better to use -EINVAL instead.

Signed-off-by: Angus Chen <angus.chen@jaguarmicro.com>
Message-Id: <20221101111655.1947-1-angus.chen@jaguarmicro.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/virtio/virtio_pci_modern.c