diff options
author | yongari <yongari@FreeBSD.org> | 2007-01-08 00:19:53 +0000 |
---|---|---|
committer | yongari <yongari@FreeBSD.org> | 2007-01-08 00:19:53 +0000 |
commit | f5941f42a01246945ad2ad666b3df0e641b95f75 (patch) | |
tree | d38955308341b1c4279a562ffb0e657b1672c02d /sys/dev/msk/if_msk.c | |
parent | 419ce53db8c52ccb50dfe8e0f89b66cee7fedce1 (diff) | |
download | FreeBSD-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/if_msk.c')
-rw-r--r-- | sys/dev/msk/if_msk.c | 1 |
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) |