summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChen Ni <nichen@iscas.ac.cn>2025-04-22 15:25:11 +0800
committerJoerg Roedel <jroedel@suse.de>2025-04-28 13:11:26 +0200
commitc6f0d53ebf358f453e162a0d1f38e2c2d42a54bd (patch)
tree02bafcbdf6c4fde96ba0ce71dc604b2b3bdc6e12
parent8ffd015db85fea3e15a77027fda6c02ced4d2444 (diff)
iommu: apple-dart: Remove unnecessary NULL check before free_io_pgtable_ops()
free_io_pgtable_ops() checks for NULL pointers internally. Remove unneeded NULL check here. Signed-off-by: Chen Ni <nichen@iscas.ac.cn> Link: https://lore.kernel.org/r/20250422072511.1334243-1-nichen@iscas.ac.cn Signed-off-by: Joerg Roedel <jroedel@suse.de>
-rw-r--r--drivers/iommu/apple-dart.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/iommu/apple-dart.c b/drivers/iommu/apple-dart.c
index e13501541fdd..757d24f67ad4 100644
--- a/drivers/iommu/apple-dart.c
+++ b/drivers/iommu/apple-dart.c
@@ -776,8 +776,7 @@ static void apple_dart_domain_free(struct iommu_domain *domain)
{
struct apple_dart_domain *dart_domain = to_dart_domain(domain);
- if (dart_domain->pgtbl_ops)
- free_io_pgtable_ops(dart_domain->pgtbl_ops);
+ free_io_pgtable_ops(dart_domain->pgtbl_ops);
kfree(dart_domain);
}