iommu/vt-d: Fix possible recursive locking in intel_iommu_init()