On Wed, May 31, 2023 at 10:10:15AM +0800, Baolu Lu wrote: > I agree with you that the existing IOPF framework is not ideal for > IOMMUFD. The adding ASYNC flag conflicts with the IOPF workqueue. > This could lead to performance issues. > > I can improve the IOPF framework to make it more friendly to IOMMUFD. > One way to do this would be not use workqueue for the IOMMUFD case. > > Have I covered all your concerns? Yea. My concern was mainly at the fault report for non-PRI cases. Though I am still on the fence about using IOPF framework, let's see first how the improved design would look like. Thanks Nic