dm: fix fault Injection into VirtIO console backend

Add Null pointer check in init vq ring and add vq ring descriptor
check in case cause Nullpointer exception.

Tracked-On: #5355
Signed-off-by: Liu Long <long.liu@intel.com>
This commit is contained in:
Liu Long 2020-10-16 16:39:55 +08:00 committed by wenlingz
parent abcfc1c0a0
commit d85d66141c

View File

@ -373,6 +373,7 @@ virtio_vq_enable(struct virtio_base *base)
/* Mark queue as allocated after initialization is complete. */
mb();
vq->flags = VQ_ALLOC;
return;
error:
vq->flags = 0;
pr_err("%s: vq enable failed\n", __func__);