Bug 2179031

Summary: [virtual network][rhel7.9_guest] qemu-kvm: vhost vring error in virtqueue 1: Invalid argument (22) [rhel-9.3.0]
Product: Red Hat Enterprise Linux 9 Reporter: RHEL Program Management Team <pgm-rhel-tools>
Component: qemu-kvmAssignee: Laurent Vivier <lvivier>
qemu-kvm sub component: Networking QA Contact: Lei Yang <leiyang>
Status: CLOSED MIGRATED Docs Contact:
Severity: high    
Priority: high CC: chayang, coli, eperezma, eric.auger, jasowang, jinzhao, juzhang, jwboyer, lvivier, peterx, pvlasin, virt-maint, yanghliu
Version: 9.2Keywords: MigratedToJIRA, Regression, Triaged
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 2156876 Environment:
Last Closed: 2023-03-30 06:52:26 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2156876    
Bug Blocks:    

Comment 1 Laurent Vivier 2023-03-16 15:12:33 UTC
RHEL-9.3.0 will come with qemu 8.0.0 that already includes the fix.

commit 09adb0e021207b60a0c51a68939b4539d98d3ef3
Author: Jason Wang <jasowang>
Date:   Thu Feb 23 14:59:21 2023 +0800

    intel-iommu: fail DEVIOTLB_UNMAP without dt mode
    
    Without dt mode, device IOTLB notifier won't work since guest won't
    send device IOTLB invalidation descriptor in this case. Let's fail
    early instead of misbehaving silently.
    
    Reviewed-by: Laurent Vivier <lvivier>
    Tested-by: Laurent Vivier <lvivier>
    Tested-by: Viktor Prutyanov <viktor>
    Buglink: https://bugzilla.redhat.com/2156876
    Signed-off-by: Jason Wang <jasowang>
    Message-Id: <20230223065924.42503-3-jasowang>
    Reviewed-by: Peter Xu <peterx>
    Reviewed-by: Michael S. Tsirkin <mst>
    Signed-off-by: Michael S. Tsirkin <mst>