Hi Andrew,
Daniel suggested that I ping you once more about this.
Basically we want to add a barrier function to make sure that our TTM pool shrinker is not freeing up pages from a device while the device is being unplugged.
Currently we are having a global mutex to serialize all of this, but this caused contention for unmapping the freed pages in the IOMMU.
We just need your Acked-by and I hope my explanation is now more understandable than the last time.
Cheers, Christian.