From: Yi Liu yi.l.liu@intel.com Sent: Thursday, January 11, 2024 12:10 PM
v11:
- Drop hw_error field in vtd cache invalidation uapi. devTLB invalidation error is a serious security emergency requiring the host kernel to handle. No need to expose it to userspace (especially given existing VMs doesn't issue devTLB invalidation at all).
- The vtd qi_submit_sync() and related callers are reverted back to the original state due to above drop.
- Align with the vtd path, drop the hw_error reporting in mock driver and selftest as well since selftest is a demo of the real driver.
- Drop iommu_respond_struct_to_user_array() since no more driver want to respond single entry in the user_array.
- Two typos from Wubinbin
this looks good to me. so my r-b still holds.