From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yosuke Iwamatsu Subject: [PATCH] xend: Use parse_hex() in XendPPCI.py Date: Thu, 12 Mar 2009 20:27:29 +0900 Message-ID: <49B8F1A1.6050306@ab.jp.nec.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Signed-off-by: Yosuke Iwamatsu diff -r dd489125a2e7 tools/python/xen/xend/XendPPCI.py --- a/tools/python/xen/xend/XendPPCI.py Fri Mar 06 19:18:39 2009 +0000 +++ b/tools/python/xen/xend/XendPPCI.py Mon Mar 09 20:03:19 2009 +0900 @@ -19,6 +19,8 @@ from xen.xend.XendBase import XendBase from xen.xend.XendBase import XendAPIStore from xen.xend import uuid as genuuid + +from xen.util.pci import parse_hex class XendPPCI(XendBase): """Representation of a physical PCI device.""" @@ -72,10 +74,10 @@ def get_by_sbdf(self, domain, bus, slot, func): for ppci in XendAPIStore.get_all("PPCI"): - if ppci.get_domain() == int(domain, 16) and \ - ppci.get_bus() == int(bus, 16) and \ - ppci.get_slot() == int(slot, 16) and \ - ppci.get_func() == int(func, 16): + if ppci.get_domain() == parse_hex(domain) and \ + ppci.get_bus() == parse_hex(bus) and \ + ppci.get_slot() == parse_hex(slot) and \ + ppci.get_func() == parse_hex(func): return ppci.get_uuid() return None