From 792becee54e665bc1095988db6c27cf5de1199df Mon Sep 17 00:00:00 2001 From: Faiyaz Ahmed Date: Tue, 18 Mar 2008 19:18:54 +0000 Subject: [PATCH] python2.3 treats 0xffffffff as a negative number. inconsistent with pcimap. --- pypcimap.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pypcimap.py b/pypcimap.py index 504ac92..0c83fa8 100644 --- a/pypcimap.py +++ b/pypcimap.py @@ -48,10 +48,10 @@ class PCIMap: """Returns a list of candidate modules for the PCI device specified in tuple""" ret = [] for i in self.list: - if ((i[1] == tuple[0] or i[1] == 0xffffffff) and - (i[2] == tuple[1] or i[2] == 0xffffffff) and - (i[3] == tuple[2] or i[3] == 0xffffffff) and - (i[4] == tuple[3] or i[4] == 0xffffffff) and + if ((i[1] == tuple[0] or i[1] == 0xffffffffL) and + (i[2] == tuple[1] or i[2] == 0xffffffffL) and + (i[3] == tuple[2] or i[3] == 0xffffffffL) and + (i[4] == tuple[3] or i[4] == 0xffffffffL) and (i[5] == (tuple[4] & i[6]))): ret.append(i[0]) for i in greylist: -- 2.43.0