]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2008-04-04 Pavel Roskin <proski@gnu.org>
authorproski <proski@localhost>
Sat, 5 Apr 2008 02:07:11 +0000 (02:07 +0000)
committerproski <proski@localhost>
Sat, 5 Apr 2008 02:07:11 +0000 (02:07 +0000)
* commands/lspci.c (grub_lspci_iter): Print the bus number
correctly.

ChangeLog
commands/lspci.c

index 80899c6a07f06cc364a817fd7d432eeca2b94148..52e728f3da2984ce92fa7eb9fef90fc912c0566e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2008-04-04  Pavel Roskin  <proski@gnu.org>
 
+       * commands/lspci.c (grub_lspci_iter): Print the bus number
+       correctly.
+
        * commands/lspci.c (grub_pci_classes): Fix typos.
        (grub_lspci_iter): Don't print func twice.  Print vendor ID
        before device ID, as it's normally done.
index dbade83d768e1b728ed2c5fd2d284bb3e3c3ba6f..0f52cf5dfdce9aaff26ae2f31d3a104a57aee695 100644 (file)
@@ -120,7 +120,8 @@ grub_lspci_iter (int bus, int dev, int func, grub_pci_id_t pciid)
   const char *sclass;
   grub_pci_address_t addr;
 
-  grub_printf ("%02x:%02x.%x %04x:%04x", 0, dev, func, pciid & 0xFFFF, pciid >> 16);
+  grub_printf ("%02x:%02x.%x %04x:%04x", bus, dev, func, pciid & 0xFFFF,
+              pciid >> 16);
   addr = grub_pci_make_address (bus, dev, func, 2);
   class = grub_pci_read (addr);