On 04/07/2017 09:41 AM, Joerg Roedel wrote:
> From: Joerg Roedel <[email protected]>
> 
> Don't leave a stale pointer in case the device continues to
> exist for some more time.
> 
> Signed-off-by: Joerg Roedel <[email protected]>

Acked-by: Suman Anna <[email protected]>

> ---
>  drivers/iommu/omap-iommu.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/drivers/iommu/omap-iommu.c b/drivers/iommu/omap-iommu.c
> index e9c9b08..08bd731 100644
> --- a/drivers/iommu/omap-iommu.c
> +++ b/drivers/iommu/omap-iommu.c
> @@ -1259,6 +1259,8 @@ static void omap_iommu_remove_device(struct device *dev)
>       if (!dev->of_node || !arch_data)
>               return;
>  
> +     dev->archdata.iommu = NULL;
> +
>       kfree(arch_data->name);
>       kfree(arch_data);
>  }
> 

Reply via email to