diff options
Diffstat (limited to 'usr/src/uts/i86pc/io/rootnex.c')
| -rw-r--r-- | usr/src/uts/i86pc/io/rootnex.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/uts/i86pc/io/rootnex.c b/usr/src/uts/i86pc/io/rootnex.c index 3bd23a87bd..81b87c4520 100644 --- a/usr/src/uts/i86pc/io/rootnex.c +++ b/usr/src/uts/i86pc/io/rootnex.c @@ -2337,7 +2337,7 @@ rootnex_coredma_unbindhdl(dev_info_t *dip, dev_info_t *rdip, rootnex_teardown_windows(dma); #if defined(__amd64) && !defined(__xpv) - if (IOMMU_USED(rdip)) + if (IOMMU_USED(rdip) && dma->dp_dvma_used) (void) iommulib_nexdma_unmapobject(dip, rdip, handle, &dma->dp_dvma); #endif |
