[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [xen-unstable] xend: Save the state of PPCIs after hot-plug events.



# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1238494561 -3600
# Node ID 6c316510ce73c2b96eb8b9ab2ccc6832a6b9d7fb
# Parent  453ebb3279e8dff46e75175a7f68a19aa401856b
xend: Save the state of PPCIs after hot-plug events.

Signed-off-by: Yosuke Iwamatsu <y-iwamatsu@xxxxxxxxxxxxx>
---
 tools/python/xen/xend/XendNode.py |    4 ++++
 1 files changed, 4 insertions(+)

diff -r 453ebb3279e8 -r 6c316510ce73 tools/python/xen/xend/XendNode.py
--- a/tools/python/xen/xend/XendNode.py Tue Mar 31 11:13:56 2009 +0100
+++ b/tools/python/xen/xend/XendNode.py Tue Mar 31 11:16:01 2009 +0100
@@ -363,6 +363,8 @@ class XendNode:
         ppci_uuid = saved_ppci_table.get(pci_dev.name, uuid.createString())
         XendPPCI(ppci_uuid, ppci_record)
 
+        self.save_PPCIs()
+
 
     def remove_PPCI(self, pci_name):
         # Update lspci info
@@ -372,6 +374,8 @@ class XendNode:
         (domain, bus, slot, func) = PciUtil.parse_pci_name(pci_name)
         ppci_ref = XendPPCI.get_by_sbdf(domain, bus, slot, func)
         XendAPIStore.get(ppci_ref, "PPCI").destroy()
+
+        self.save_PPCIs()
 
 
     def add_PSCSI(self):

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.