diff options
author | Honghui Zhang <honghui.zhang@mediatek.com> | 2016-06-08 17:50:44 +0800 |
---|---|---|
committer | Joerg Roedel <jroedel@suse.de> | 2016-06-21 11:36:19 +0200 |
commit | 9fec79df898602f5a20c0ab489bf9780aa98185d (patch) | |
tree | 301648e62a8b9564c6b1db7c1753bc4bb61480d7 /drivers/iommu | |
parent | 5edb56491d4812c42175980759da53388e5d86f5 (diff) | |
download | blackbird-op-linux-9fec79df898602f5a20c0ab489bf9780aa98185d.tar.gz blackbird-op-linux-9fec79df898602f5a20c0ab489bf9780aa98185d.zip |
iommu/mediatek: Do not call of_node_put in mtk_iommu_of_xlate
The device_node will be released in of_iommu_configure, it may be double
released if call of_node_put in mtk_iommu_of_xlate.
Signed-off-by: Honghui Zhang <honghui.zhang@mediatek.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'drivers/iommu')
-rw-r--r-- | drivers/iommu/mtk_iommu.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/iommu/mtk_iommu.c b/drivers/iommu/mtk_iommu.c index c3043d8754e3..493bd3e0f8db 100644 --- a/drivers/iommu/mtk_iommu.c +++ b/drivers/iommu/mtk_iommu.c @@ -455,7 +455,6 @@ static int mtk_iommu_of_xlate(struct device *dev, struct of_phandle_args *args) if (!dev->archdata.iommu) { /* Get the m4u device */ m4updev = of_find_device_by_node(args->np); - of_node_put(args->np); if (WARN_ON(!m4updev)) return -EINVAL; |