From 809475d60766e6b45e851ca2990daad2e7fe1728 Mon Sep 17 00:00:00 2001 From: Konrad Rzeszutek Wilk Date: Wed, 4 Jan 2012 15:11:02 -0500 Subject: [PATCH] --- yaml --- r: 282104 b: refs/heads/master c: 3167355801505886209374daf86a452034e34ee8 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/xen/xen-pciback/pci_stub.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index df8190473777..b98a9ad8b7b0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 97309d3974fd371920cc8b932e2b6b5e4100c7c6 +refs/heads/master: 3167355801505886209374daf86a452034e34ee8 diff --git a/trunk/drivers/xen/xen-pciback/pci_stub.c b/trunk/drivers/xen/xen-pciback/pci_stub.c index 405445965690..7944a17f5cbf 100644 --- a/trunk/drivers/xen/xen-pciback/pci_stub.c +++ b/trunk/drivers/xen/xen-pciback/pci_stub.c @@ -235,6 +235,8 @@ void pcistub_put_pci_dev(struct pci_dev *dev) xen_pcibk_config_free_dyn_fields(found_psdev->dev); xen_pcibk_config_reset_dev(found_psdev->dev); + xen_unregister_device_domain_owner(found_psdev->dev); + spin_lock_irqsave(&found_psdev->lock, flags); found_psdev->pdev = NULL; spin_unlock_irqrestore(&found_psdev->lock, flags);