From: François Tigeot Date: Thu, 11 Aug 2011 16:13:11 +0000 (+0200) Subject: Mark the arcmsr driver MPSAFE X-Git-Tag: v2.12.0~220 X-Git-Url: https://gitweb.dragonflybsd.org/~tuxillo/dragonfly.git/commitdiff_plain/5746be3da8393978c545c9024c2bc560690647af Mark the arcmsr driver MPSAFE --- diff --git a/sys/dev/raid/arcmsr/arcmsr.c b/sys/dev/raid/arcmsr/arcmsr.c index d60934f936..6075ae3c3b 100644 --- a/sys/dev/raid/arcmsr/arcmsr.c +++ b/sys/dev/raid/arcmsr/arcmsr.c @@ -3526,7 +3526,7 @@ static int arcmsr_attach(device_t dev) rid=0; irqres=bus_alloc_resource(dev, SYS_RES_IRQ, &rid, 0ul, ~0ul, 1, RF_SHAREABLE | RF_ACTIVE); if(irqres == NULL || - bus_setup_intr(dev, irqres, 0, arcmsr_intr_handler, acb, &acb->ih, NULL)) { + bus_setup_intr(dev, irqres, INTR_MPSAFE, arcmsr_intr_handler, acb, &acb->ih, NULL)) { arcmsr_free_resource(acb); ARCMSR_LOCK_DESTROY(&acb->qbuffer_lock); kprintf("arcmsr%d: unable to register interrupt handler!\n", unit);