diff options
author | Marco Peereboom <marco@cvs.openbsd.org> | 2006-04-03 01:40:01 +0000 |
---|---|---|
committer | Marco Peereboom <marco@cvs.openbsd.org> | 2006-04-03 01:40:01 +0000 |
commit | 5082c86fb4281558f2d396942a43c3e297d39390 (patch) | |
tree | 9cfb2ddf42b72ed9b818dfc9602b4b5570eaf1fd /sys/dev/ic | |
parent | 04b29b3ae3a53539f6295f02bf9c221392042d1e (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.c | 7 |
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); } |