summaryrefslogtreecommitdiffstats
path: root/sys/dev/buslogic/bt_eisa.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/buslogic/bt_eisa.c')
-rw-r--r--sys/dev/buslogic/bt_eisa.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/dev/buslogic/bt_eisa.c b/sys/dev/buslogic/bt_eisa.c
index 85a13ac..6a61d7a 100644
--- a/sys/dev/buslogic/bt_eisa.c
+++ b/sys/dev/buslogic/bt_eisa.c
@@ -140,7 +140,7 @@ bt_eisa_alloc_resources(device_t dev)
return (ENOMEM);
}
} else
- irq = 0;
+ irq = NULL;
bt->irq = irq;
return (0);
@@ -287,7 +287,7 @@ bt_eisa_probe(device_t dev)
result = ENXIO;
} else {
eisa_add_intr(dev, info.irq, shared);
- result = 0;
+ result = BUS_PROBE_DEFAULT;
}
bt_eisa_release_resources(dev);
@@ -315,11 +315,11 @@ bt_eisa_attach(device_t dev)
/* nsegments */ ~0,
/* maxsegsz */ BUS_SPACE_MAXSIZE_32BIT,
/* flags */ 0,
- /* lockfunc */ busdma_lock_mutex,
- /* lockarg, */ &Giant,
+ /* lockfunc */ NULL,
+ /* lockarg, */ NULL,
&bt->parent_dmat) != 0) {
bt_eisa_release_resources(dev);
- return -1;
+ return (ENOMEM);
}
/*
@@ -328,7 +328,7 @@ bt_eisa_attach(device_t dev)
*/
if (bt_probe(dev) || bt_fetch_adapter_info(dev) || bt_init(dev)) {
bt_eisa_release_resources(dev);
- return -1;
+ return (ENXIO);
}
/* Attach sub-devices - always succeeds (sets up intr) */
OpenPOWER on IntegriCloud