X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Fsysfs.c;h=2c0a46f7763aa2764660873da73ca040e8f3fe12;hb=087e22e7bfdfc3eb0664ac9cca571c3858d838c9;hp=bd93a42c2a70e9dfa9f037e08490fae5054c3172;hpb=d6324891090477c939f49a8740ba3dac6677992b;p=pciutils.git diff --git a/lib/sysfs.c b/lib/sysfs.c index bd93a42..2c0a46f 100644 --- a/lib/sysfs.c +++ b/lib/sysfs.c @@ -25,7 +25,7 @@ static void sysfs_config(struct pci_access *a) { - a->method_params[PCI_ACCESS_SYS_BUS_PCI] = PATH_SYS_BUS_PCI; + a->method_params[PCI_ACCESS_SYS_BUS_PCI] = PCI_PATH_SYS_BUS_PCI; } static inline char * @@ -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;