summaryrefslogtreecommitdiffstats
path: root/sys/dev/buslogic/bt.c
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1999-04-18 19:03:50 +0000
committerpeter <peter@FreeBSD.org>1999-04-18 19:03:50 +0000
commit886743eeea2e1af6623be80765a03ac7c375f515 (patch)
treed2c0b769b75a7e6d64773072127d58e38fd9e60f /sys/dev/buslogic/bt.c
parentc158e3771ff2babb98a57afde47db911661d0188 (diff)
downloadFreeBSD-src-886743eeea2e1af6623be80765a03ac7c375f515.zip
FreeBSD-src-886743eeea2e1af6623be80765a03ac7c375f515.tar.gz
Check bus_setup_intr() as a seatbelt...
Diffstat (limited to 'sys/dev/buslogic/bt.c')
-rw-r--r--sys/dev/buslogic/bt.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/sys/dev/buslogic/bt.c b/sys/dev/buslogic/bt.c
index 4c3c49b..6aa4f3b 100644
--- a/sys/dev/buslogic/bt.c
+++ b/sys/dev/buslogic/bt.c
@@ -29,7 +29,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: bt.c,v 1.15 1999/04/07 23:01:43 gibbs Exp $
+ * $Id: bt.c,v 1.16 1999/04/18 15:50:32 peter Exp $
*/
/*
@@ -826,6 +826,7 @@ bt_attach(device_t dev)
struct bt_softc *bt = device_get_softc(dev);
int tagged_dev_openings;
struct cam_devq *devq;
+ int error;
/*
* We reserve 1 ccb for error recovery, so don't
@@ -869,7 +870,11 @@ bt_attach(device_t dev)
/*
* Setup interrupt.
*/
- bus_setup_intr(dev, bt->irq, bt_intr, bt, &bt->ih);
+ error = bus_setup_intr(dev, bt->irq, bt_intr, bt, &bt->ih);
+ if (error) {
+ device_printf(dev, "bus_setup_intr() failed: %d\n", error);
+ return (error);
+ }
return (0);
}
OpenPOWER on IntegriCloud