summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pccard/pccardd/cardd.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/pccard/pccardd/cardd.c')
-rw-r--r--usr.sbin/pccard/pccardd/cardd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/pccard/pccardd/cardd.c b/usr.sbin/pccard/pccardd/cardd.c
index 18adcca..a2bc78c 100644
--- a/usr.sbin/pccard/pccardd/cardd.c
+++ b/usr.sbin/pccard/pccardd/cardd.c
@@ -528,7 +528,8 @@ assign_driver(struct card *cp)
perror("ioctl (PIOCSRESOURCE)");
exit(1);
}
- if (pool_irq[i] && res.resource_addr == i) {
+ if (pool_irq[i]
+ && (res.resource_addr == i || !use_kern_irq)) {
conf->irq = i;
pool_irq[i] = 0;
break;
OpenPOWER on IntegriCloud