]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
iommu: apple-dart: Remove unnecessary NULL check before free_io_pgtable_ops()
authorChen Ni <nichen@iscas.ac.cn>
Tue, 22 Apr 2025 07:25:11 +0000 (15:25 +0800)
committerJoerg Roedel <jroedel@suse.de>
Mon, 28 Apr 2025 11:11:26 +0000 (13:11 +0200)
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>
drivers/iommu/apple-dart.c

index e13501541fdd9dd23cc24d6424ab8dbc34f5841a..757d24f67ad45af0080bde79fdb17eccacc7fe6e 100644 (file)
@@ -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);
 }