Re: [RFC V3] iommu: arm-smmu: correct group reference count

2015-11-19 Thread Peng Fan
Hi Will, On Tue, Nov 17, 2015 at 04:17:46PM +, Will Deacon wrote: >On Tue, Nov 10, 2015 at 09:56:26AM +0800, Peng Fan wrote: >> The basic flow for add a device: >> arm_smmu_add_device >> |->iommu_group_get_for_dev >> |->iommu_group_get >> return

Re: [RFC V3] iommu: arm-smmu: correct group reference count

2015-11-19 Thread Peng Fan
Hi Will, On Tue, Nov 17, 2015 at 04:17:46PM +, Will Deacon wrote: >On Tue, Nov 10, 2015 at 09:56:26AM +0800, Peng Fan wrote: >> The basic flow for add a device: >> arm_smmu_add_device >> |->iommu_group_get_for_dev >> |->iommu_group_get >> return

Re: [RFC V3] iommu: arm-smmu: correct group reference count

2015-11-17 Thread Will Deacon
On Tue, Nov 10, 2015 at 09:56:26AM +0800, Peng Fan wrote: > The basic flow for add a device: > arm_smmu_add_device > |->iommu_group_get_for_dev > |->iommu_group_get > return group; (1) > |->ops->device_group : Init/increase reference count

Re: [RFC V3] iommu: arm-smmu: correct group reference count

2015-11-17 Thread Will Deacon
On Tue, Nov 10, 2015 at 09:56:26AM +0800, Peng Fan wrote: > The basic flow for add a device: > arm_smmu_add_device > |->iommu_group_get_for_dev > |->iommu_group_get > return group; (1) > |->ops->device_group : Init/increase reference count

[RFC V3] iommu: arm-smmu: correct group reference count

2015-11-09 Thread Peng Fan
The basic flow for add a device: arm_smmu_add_device |->iommu_group_get_for_dev |->iommu_group_get return group; (1) |->ops->device_group : Init/increase reference count to/by 1. |->iommu_group_add_device : Increase reference count

[RFC V3] iommu: arm-smmu: correct group reference count

2015-11-09 Thread Peng Fan
The basic flow for add a device: arm_smmu_add_device |->iommu_group_get_for_dev |->iommu_group_get return group; (1) |->ops->device_group : Init/increase reference count to/by 1. |->iommu_group_add_device : Increase reference count