diff options
| author | Alexander Motin <mav@FreeBSD.org> | 2015-10-23 08:26:45 +0000 |
|---|---|---|
| committer | Alexander Motin <mav@FreeBSD.org> | 2015-10-23 08:26:45 +0000 |
| commit | 6ce548a1055500ca8792a236d50159e7a8d1adf5 (patch) | |
| tree | 336e47aee8a527e79a33ffc0f4db2e6a4000c8ea /sys/dev/isp/isp_sbus.c | |
| parent | e97705d4b7c9503cd63b81a3dacfffd742af617a (diff) | |
Notes
Diffstat (limited to 'sys/dev/isp/isp_sbus.c')
| -rw-r--r-- | sys/dev/isp/isp_sbus.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/dev/isp/isp_sbus.c b/sys/dev/isp/isp_sbus.c index 9afcc8e606d4..7f912892bbe7 100644 --- a/sys/dev/isp/isp_sbus.c +++ b/sys/dev/isp/isp_sbus.c @@ -388,7 +388,7 @@ isp_sbus_detach(device_t dev) bus_space_read_2(isp->isp_bus_tag, isp->isp_bus_handle, off) static int -isp_sbus_rd_isr(ispsoftc_t *isp, uint32_t *isrp, uint16_t *semap, uint16_t *mbp) +isp_sbus_rd_isr(ispsoftc_t *isp, uint16_t *isrp, uint16_t *semap, uint16_t *info) { uint16_t isr, sema; @@ -401,9 +401,8 @@ isp_sbus_rd_isr(ispsoftc_t *isp, uint32_t *isrp, uint16_t *semap, uint16_t *mbp) return (0); } *isrp = isr; - if ((*semap = sema) != 0) { - *mbp = BXR2(sbc, IspVirt2Off(isp, OUTMAILBOX0)); - } + if ((*semap = sema) != 0) + *info = BXR2(sbc, IspVirt2Off(isp, OUTMAILBOX0)); return (1); } |
