diff --git a/sys/dev/mca/mca_bus.c b/sys/dev/mca/mca_bus.c index 61aa5be05d04..bb1c4f952d52 100644 --- a/sys/dev/mca/mca_bus.c +++ b/sys/dev/mca/mca_bus.c @@ -487,6 +487,10 @@ mca_alloc_resource (device_t dev, device_t child, int type, int *rid, } } + if (type == SYS_RES_IRQ) { + flags |= RF_SHAREABLE; + } + return (resource_list_alloc(&(m_dev->rl), dev, child, type, rid, start, end, count, flags)); }