summaryrefslogtreecommitdiffstats
path: root/sys/dev/msk
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2007-01-08 00:19:53 +0000
committeryongari <yongari@FreeBSD.org>2007-01-08 00:19:53 +0000
commitf5941f42a01246945ad2ad666b3df0e641b95f75 (patch)
treed38955308341b1c4279a562ffb0e657b1672c02d /sys/dev/msk
parent419ce53db8c52ccb50dfe8e0f89b66cee7fedce1 (diff)
downloadFreeBSD-src-f5941f42a01246945ad2ad666b3df0e641b95f75.zip
FreeBSD-src-f5941f42a01246945ad2ad666b3df0e641b95f75.tar.gz
Initialize legacy SYS_RES_IRQ resources before attempting to use MSI.
This fixes legacy SYS_RES_IRQ resource allocation failure when MSI is disabled. Reported by: rrs Tested by: rrs
Diffstat (limited to 'sys/dev/msk')
-rw-r--r--sys/dev/msk/if_msk.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/msk/if_msk.c b/sys/dev/msk/if_msk.c
index 5b832b1..def6df8 100644
--- a/sys/dev/msk/if_msk.c
+++ b/sys/dev/msk/if_msk.c
@@ -1559,6 +1559,7 @@ mskc_attach(device_t dev)
#else
sc->msk_res_spec = msk_res_spec_mem;
#endif
+ sc->msk_irq_spec = msk_irq_spec_legacy;
error = bus_alloc_resources(dev, sc->msk_res_spec, sc->msk_res);
if (error) {
if (sc->msk_res_spec == msk_res_spec_mem)
OpenPOWER on IntegriCloud