summaryrefslogtreecommitdiff
path: root/sys/dev/ic
diff options
context:
space:
mode:
authorMarco Peereboom <marco@cvs.openbsd.org>2006-04-03 01:40:01 +0000
committerMarco Peereboom <marco@cvs.openbsd.org>2006-04-03 01:40:01 +0000
commit5082c86fb4281558f2d396942a43c3e297d39390 (patch)
tree9cfb2ddf42b72ed9b818dfc9602b4b5570eaf1fd /sys/dev/ic
parent04b29b3ae3a53539f6295f02bf9c221392042d1e (diff)
Since we have a run-queue now lets check it in the isr and get io onto
the card if there is any still pending. ok dlg
Diffstat (limited to 'sys/dev/ic')
-rw-r--r--sys/dev/ic/ami.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/dev/ic/ami.c b/sys/dev/ic/ami.c
index 8bba16031e8..f5aab7e59d1 100644
--- a/sys/dev/ic/ami.c
+++ b/sys/dev/ic/ami.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ami.c,v 1.138 2006/04/03 01:35:06 marco Exp $ */
+/* $OpenBSD: ami.c,v 1.139 2006/04/03 01:40:00 marco Exp $ */
/*
* Copyright (c) 2001 Michael Shalayeff
@@ -1606,6 +1606,11 @@ ami_intr(void *v)
}
splx(s);
+
+ if (rv)
+ ami_runqueue(sc);
+
+
AMI_DPRINTF(AMI_D_INTR, ("exit "));
return (rv);
}