]> mj.ucw.cz Git - pciutils.git/commitdiff
Sysfs should parse 7 resources, not 8.
authorMartin Mares <mj@ucw.cz>
Fri, 13 Aug 2004 19:57:02 +0000 (19:57 +0000)
committerMartin Mares <mj@ucw.cz>
Fri, 5 May 2006 12:18:23 +0000 (14:18 +0200)
git-archimport-id: mj@ucw.cz--public/pciutils--main--2.2--patch-59

ChangeLog
lib/sysfs.c

index 1fc2e74b9bca722675585ff7baaf4ae15f1c2569..aa1c2f7f4d79d019603340c737c15d9a92a92c31 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2004-08-13  Martin Mares  <mj@ucw.cz>
 
+       * lib/sysfs.c (sysfs_get_resources): We have 7 resources, not 6.
+
        * lspci.c (show_rom): Use the same logic for printing disabled
        or unassigned ROM's as we do in show_bases() for the other BAR's.
 
index bd93a42c2a70e9dfa9f037e08490fae5054c3172..74f6992bb87947bbbe3924028f7dadc2426e8581 100644 (file)
@@ -105,7 +105,7 @@ sysfs_get_resources(struct pci_dev *d)
   file = fopen(namebuf, "r");
   if (!file)
     a->error("Cannot open %s: %s", namebuf, strerror(errno));
-  for (i = 0; i < 8; i++)
+  for (i = 0; i < 7; i++)
     {
       unsigned long long start, end, size;
       if (!fgets(buf, sizeof(buf), file))
@@ -122,7 +122,7 @@ sysfs_get_resources(struct pci_dev *d)
        size = end - start + 1;
       else
        size = 0;
-      if (i < 7)
+      if (i < 6)
        {
          d->base_addr[i] = start;
          d->size[i] = size;