aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/bios/apm.c
diff options
context:
space:
mode:
authorKazutaka YOKOTA <yokota@FreeBSD.org>1999-05-09 04:58:13 +0000
committerKazutaka YOKOTA <yokota@FreeBSD.org>1999-05-09 04:58:13 +0000
commit4e1cc0095dc0bad3e83f15f9283126dcbd68ddd9 (patch)
treede3b05938601ba45c4fdae4b4be63a574b9ca8e3 /sys/i386/bios/apm.c
parentf64191e962b27f0c291767ec312099218f48d989 (diff)
downloadsrc-4e1cc0095dc0bad3e83f15f9283126dcbd68ddd9.tar.gz
src-4e1cc0095dc0bad3e83f15f9283126dcbd68ddd9.zip
Make apm_probe() properly return an error code when APM BIOS calls
failed, so that the apm driver won't be attached.
Notes
Notes: svn path=/head/; revision=46762
Diffstat (limited to 'sys/i386/bios/apm.c')
-rw-r--r--sys/i386/bios/apm.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/i386/bios/apm.c b/sys/i386/bios/apm.c
index bacaec33eb2c..8f5b5ad8ead3 100644
--- a/sys/i386/bios/apm.c
+++ b/sys/i386/bios/apm.c
@@ -15,7 +15,7 @@
*
* Sep, 1994 Implemented on FreeBSD 1.1.5.1R (Toshiba AVS001WD)
*
- * $Id: apm.c,v 1.82 1999/05/07 10:10:17 phk Exp $
+ * $Id: apm.c,v 1.83 1999/05/08 21:59:13 dfr Exp $
*/
#include "opt_devfs.h"
@@ -739,13 +739,13 @@ apm_probe(device_t dev)
switch (apm_version) {
case APMINI_CANTFIND:
/* silent */
- return 0;
+ return ENXIO;
case APMINI_NOT32BIT:
printf("apm: 32bit connection is not supported.\n");
- return 0;
+ return ENXIO;
case APMINI_CONNECTERR:
printf("apm: 32-bit connection error.\n");
- return 0;
+ return ENXIO;
}
if (flags & 0x20)
statclock_disable = 1;