summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2006-07-13 00:41:03 +0000
committerTill Straumann <strauman@slac.stanford.edu>2006-07-13 00:41:03 +0000
commitb365d4d88d1ec3884294f453b23bba839176cbb5 (patch)
treee4456fd12767560c850b7beeb3d803ff16111100 /c/src/lib/libbsp
parent * rtems/old-exceptions/cpu.h, rtems/powerpc/registers.h: (diff)
downloadrtems-b365d4d88d1ec3884294f453b23bba839176cbb5.tar.bz2
* shared/pci/pcibios.c: let pci_find_device() return
-1 on failure, not just non-zero status. I found that some driver(s) [e.g. dec21140] explicitely check for -1.
Diffstat (limited to 'c/src/lib/libbsp')
-rw-r--r--c/src/lib/libbsp/i386/ChangeLog6
-rw-r--r--c/src/lib/libbsp/i386/shared/pci/pcibios.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/i386/ChangeLog b/c/src/lib/libbsp/i386/ChangeLog
index 22a3ea2bc1..80ed26d357 100644
--- a/c/src/lib/libbsp/i386/ChangeLog
+++ b/c/src/lib/libbsp/i386/ChangeLog
@@ -1,3 +1,9 @@
+2006-07-12 Till Straumann <strauman@slac.stanford.edu>
+
+ * shared/pci/pcibios.c: let pci_find_device() return
+ -1 on failure, not just non-zero status. I found that
+ some driver(s) [e.g. dec21140] explicitely check for -1.
+
2005-11-06 Ralf Corsepius <ralf.corsepius@rtems.org>
* shared/irq/idt.c: Reflect API changes.
diff --git a/c/src/lib/libbsp/i386/shared/pci/pcibios.c b/c/src/lib/libbsp/i386/shared/pci/pcibios.c
index c90ca09d53..6c3517667b 100644
--- a/c/src/lib/libbsp/i386/shared/pci/pcibios.c
+++ b/c/src/lib/libbsp/i386/shared/pci/pcibios.c
@@ -183,7 +183,7 @@ pci_find_device(
*pbus = PCIB_DEVSIG_BUS(sig);
*pdev = PCIB_DEVSIG_DEV(sig);
*pfun = PCIB_DEVSIG_FUNC(sig);
- return status;
+ return status ? -1 : 0;
}
/*