On 17/11/17 18:52, Jean-Philippe Brucker wrote:
[...]
> +struct viommu_domain {
> +     struct iommu_domain             domain;
> +     struct viommu_dev               *viommu;
> +     struct mutex                    mutex;
> +     unsigned int                    id;
> +
> +     spinlock_t                      mappings_lock;
> +     struct rb_root_cached           mappings;
> +
> +     /* Number of endpoints attached to this domain */
> +     refcount_t                      endpoints;

Refcount_t is the wrong tool for this, I went back to an unsigned int (and
rebased onto v4.15-rc1), on branch virtio-iommu/base.

Thanks,
Jean
_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization

Reply via email to