summaryrefslogtreecommitdiffstats
path: root/sys/dev/sio/sio_pccard.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/sio/sio_pccard.c')
-rw-r--r--sys/dev/sio/sio_pccard.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/sio/sio_pccard.c b/sys/dev/sio/sio_pccard.c
index 571e822..7f9897a 100644
--- a/sys/dev/sio/sio_pccard.c
+++ b/sys/dev/sio/sio_pccard.c
@@ -80,10 +80,12 @@ sio_pccard_match(device_t dev)
if (error != 0)
return (error);
/*
- * If a serial card, we are likely the right driver.
+ * If a serial card, we are likely the right driver. However,
+ * some serial cards are better servered by other drivers, so
+ * allow other drivers to claim it, if they want.
*/
if (fcn == PCCARD_FUNCTION_SERIAL)
- return (0);
+ return (-100);
return(ENXIO);
}
OpenPOWER on IntegriCloud