iommu/tegra: gart: Fix NULL pointer dereference
authorDmitry Osipenko <digetx@gmail.com>
Wed, 12 Dec 2018 20:39:01 +0000 (23:39 +0300)
committerJoerg Roedel <jroedel@suse.de>
Wed, 16 Jan 2019 12:54:14 +0000 (13:54 +0100)
commit8e924910dd07f1614fe534f8bdfdc17f7de3d68b
tree9db56b79d8ffa3656e171dcabe0cb08b55198667
parentc3086fad2755f5e446f6a69fda3b2a8c16a1b5ce
iommu/tegra: gart: Fix NULL pointer dereference

Fix NULL pointer dereference on IOMMU domain destruction that happens
because clients list is being iterated unsafely and its elements are
getting deleted during the iteration.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/tegra-gart.c