Page MenuHomeFreeBSD

D35869.diff
No OneTemporary

D35869.diff

diff --git a/sys/dev/iommu/busdma_iommu.c b/sys/dev/iommu/busdma_iommu.c
--- a/sys/dev/iommu/busdma_iommu.c
+++ b/sys/dev/iommu/busdma_iommu.c
@@ -1055,7 +1055,7 @@
TAILQ_INSERT_TAIL(&map->map_entries, entry, dmamap_link);
IOMMU_DMAMAP_UNLOCK(map);
} else {
- iommu_domain_unload_entry(entry, true);
+ iommu_gas_free_entry(domain, entry);
}
for (i = 0; i < atop(length); i++)
vm_page_putfake(ma[i]);

File Metadata

Mime Type
text/plain
Expires
Fri, Jan 17, 2:55 AM (18 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15832379
Default Alt Text
D35869.diff (418 B)

Event Timeline