Messages in this thread Patch in this message | | | From | Joerg Roedel <> | Subject | [PATCH 7/8] x86/amd-iommu: Don't detach device from pt domain on driver unbind | Date | Fri, 4 Sep 2009 11:36:33 +0200 |
| |
This patch makes sure a device is not detached from the passthrough domain when the device driver is unloaded or does otherwise release the device.
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com> --- arch/x86/kernel/amd_iommu.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/x86/kernel/amd_iommu.c b/arch/x86/kernel/amd_iommu.c index a8e74c3..12a541d 100644 --- a/arch/x86/kernel/amd_iommu.c +++ b/arch/x86/kernel/amd_iommu.c @@ -1195,6 +1195,8 @@ static int device_change_notifier(struct notifier_block *nb, case BUS_NOTIFY_UNBOUND_DRIVER: if (!domain) goto out; + if (iommu_pass_through) + break; detach_device(domain, devid); break; case BUS_NOTIFY_ADD_DEVICE: -- 1.6.3.3
| |