diff options
| author | Nicolas Souchu <nsouch@FreeBSD.org> | 1999-02-14 22:02:47 +0000 |
|---|---|---|
| committer | Nicolas Souchu <nsouch@FreeBSD.org> | 1999-02-14 22:02:47 +0000 |
| commit | 5174ad8b76871da6582012d57b4c4bdc8acfdbb6 (patch) | |
| tree | 448daa0058c674bd9d58060b70b042d7eaeb2aa6 /sys/dev/ppc | |
| parent | bd54ec1edf18767c54119456d38bd5e17a9aec38 (diff) | |
Notes
Diffstat (limited to 'sys/dev/ppc')
| -rw-r--r-- | sys/dev/ppc/ppc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/ppc/ppc.c b/sys/dev/ppc/ppc.c index ec85acca6d44..49d3e331fbc3 100644 --- a/sys/dev/ppc/ppc.c +++ b/sys/dev/ppc/ppc.c @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: ppc.c,v 1.18 1999/02/14 12:03:35 nsouch Exp $ + * $Id: ppc.c,v 1.19 1999/02/14 17:09:59 nsouch Exp $ * */ #include "ppc.h" @@ -1724,8 +1724,8 @@ ppcprobe(struct isa_device *dvp) /* * XXX Try and detect if interrupts are working */ - if (!(dvp->id_flags & 0x20)) - ppc->ppc_irq = dvp->id_irq; + if (!(dvp->id_flags & 0x20) && dvp->id_irq) + ppc->ppc_irq = ffs(dvp->id_irq) - 1; ppc->ppc_dmachan = dvp->id_drq; |
