aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ls-caps-vendor.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ls-caps-vendor.c b/ls-caps-vendor.c
index 829d59f..62ee586 100644
--- a/ls-caps-vendor.c
+++ b/ls-caps-vendor.c
@@ -64,11 +64,11 @@ show_vendor_caps_virtio(struct device *d, int where, int cap)
static int
do_show_vendor_caps(struct device *d, int where, int cap)
{
- switch (get_conf_word(d, PCI_VENDOR_ID))
+ switch (d->dev->vendor_id)
{
case 0x1af4: /* Red Hat */
- if (get_conf_word(d, PCI_DEVICE_ID) >= 0x1000 &&
- get_conf_word(d, PCI_DEVICE_ID) <= 0x107f)
+ if (d->dev->device_id >= 0x1000 &&
+ d->dev->device_id <= 0x107f)
return show_vendor_caps_virtio(d, where, cap);
break;
}